Ingo Molnar
36c8b58689
[PATCH] sched: cleanup, remove task_t, convert to struct task_struct
...
cleanup: remove task_t and convert all the uses to struct task_struct. I
introduced it for the scheduler anno and it was a mistake.
Conversion was mostly scripted, the result was reviewed and all
secondary whitespace and style impact (if any) was fixed up by hand.
Signed-off-by: Ingo Molnar <mingo@elte.hu >
Signed-off-by: Andrew Morton <akpm@osdl.org >
Signed-off-by: Linus Torvalds <torvalds@osdl.org >
2006-07-03 15:27:11 -07:00
Thomas Gleixner
f40298fddc
[PATCH] irq-flags: MIPS: Use the new IRQF_ constants
...
Use the new IRQF_ constants and remove the SA_INTERRUPT define
Signed-off-by: Thomas Gleixner <tglx@linutronix.de >
Cc: Ingo Molnar <mingo@elte.hu >
Cc: "David S. Miller" <davem@davemloft.net >
Cc: Benjamin Herrenschmidt <benh@kernel.crashing.org >
Cc: Ralf Baechle <ralf@linux-mips.org >
Signed-off-by: Andrew Morton <akpm@osdl.org >
Signed-off-by: Linus Torvalds <torvalds@osdl.org >
2006-07-02 13:58:47 -07:00
Jörn Engel
6ab3d5624e
Remove obsolete #include <linux/config.h>
...
Signed-off-by: Jörn Engel <joern@wohnheim.fh-wedel.de >
Signed-off-by: Adrian Bunk <bunk@stusta.de >
2006-06-30 19:25:36 +02:00
Linus Torvalds
8d231c11fd
Merge branch 'upstream' of git://ftp.linux-mips.org/pub/scm/upstream-linus
...
* 'upstream' of git://ftp.linux-mips.org/pub/scm/upstream-linus: (33 commits)
[MIPS] Add missing backslashes to macro definitions.
[MIPS] Death list of board support to be removed after 2.6.18.
[MIPS] Remove BSD and Sys V compat data types.
[MIPS] ioc3.h: Uses u8, so include <linux/types.h>.
[MIPS] 74K: Assume it will also have an AR bit in config7
[MIPS] Treat CPUs with AR bit as physically indexed.
[MIPS] Oprofile: Support VSMP on 34K.
[MIPS] MIPS32/MIPS64 S-cache fix and cleanup
[MIPS] excite: PCI makefile needs to use += if it wants a chance to work.
[MIPS] excite: plat_setup -> plat_mem_setup.
[MIPS] au1xxx: export dbdma functions
[MIPS] au1xxx: dbdma, no sleeping under spin_lock
[MIPS] au1xxx: fix PSC_SMBTXRX_RSR.
[MIPS] Early printk for IP27.
[MIPS] Fix handling of 0 length I & D caches.
[MIPS] Typo fixes.
[MIPS] MIPS32/MIPS64 secondary cache management
[MIPS] Fix FIXADDR_TOP for TX39/TX49.
[MIPS] Remove first timer interrupt setup in wrppmc_timer_setup()
[MIPS] Fix configuration of R2 CPU features and multithreading.
...
2006-06-29 13:44:45 -07:00
Ralf Baechle
fc103349bb
[MIPS] Remove BSD and Sys V compat data types.
...
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2006-06-29 21:10:54 +01:00
Ralf Baechle
2e78ae3f48
[MIPS] 74K: Assume it will also have an AR bit in config7
...
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2006-06-29 21:10:54 +01:00
Ralf Baechle
beab375a48
[MIPS] Treat CPUs with AR bit as physically indexed.
...
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2006-06-29 21:10:54 +01:00
Ralf Baechle
92c7b62fd1
[MIPS] Oprofile: Support VSMP on 34K.
...
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2006-06-29 21:10:54 +01:00
Atsushi Nemoto
a2c2bc4b26
[MIPS] MIPS32/MIPS64 S-cache fix and cleanup
...
Use blast_scache_range, blast_inv_scache_range for mips32/mips64 scache
routine. Also initialize waybit for MIPS32/MIPS64 S-cache.
Signed-off-by: Atsushi Nemoto <anemo@mba.ocn.ne.jp >
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2006-06-29 21:10:54 +01:00
Ralf Baechle
86165879a2
[MIPS] excite: PCI makefile needs to use += if it wants a chance to work.
...
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2006-06-29 21:10:54 +01:00
Ralf Baechle
ec52d7bff0
[MIPS] excite: plat_setup -> plat_mem_setup.
...
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2006-06-29 21:10:54 +01:00
Domen Puncer
3e2c6ef3c6
[MIPS] au1xxx: export dbdma functions
...
These are needed for au1550_ac97 module.
Signed-off-by: Domen Puncer <domen.puncer@ultra.si >
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2006-06-29 21:10:53 +01:00
Domen Puncer
c06138941c
[MIPS] au1xxx: dbdma, no sleeping under spin_lock
...
kmalloc under spin_lock can't sleep.
Signed-off-by: Domen Puncer <domen.puncer@ultra.si >
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2006-06-29 21:10:53 +01:00
Ralf Baechle
a3d4539186
[MIPS] Early printk for IP27.
...
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2006-06-29 21:10:53 +01:00
Chris Dearman
73f403527b
[MIPS] Fix handling of 0 length I & D caches.
...
Don't ask.
Signed-off-by: Chris Dearman <chris@mips.com >
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2006-06-29 21:10:53 +01:00
Chris Dearman
c09b47d8a9
[MIPS] Typo fixes.
...
Signed-off-by: Chris Dearman <chris@mips.com >
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2006-06-29 21:10:52 +01:00
Chris Dearman
9318c51acd
[MIPS] MIPS32/MIPS64 secondary cache management
...
Signed-off-by: Chris Dearman <chris@mips.com >
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2006-06-29 21:10:52 +01:00
Yoichi Yuasa
6feb6efaec
[MIPS] Remove first timer interrupt setup in wrppmc_timer_setup()
...
The first timer interrupt setup already happens in time_init().
Signed-off-by: Yoichi Yuasa <yoichi_yuasa@tripeaks.co.jp >
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2006-06-29 21:10:52 +01:00
Ralf Baechle
f41ae0b2b9
[MIPS] Fix configuration of R2 CPU features and multithreading.
...
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2006-06-29 21:10:51 +01:00
Ralf Baechle
e73ea273ef
[MIPS] Fix build error: don't offer SMP on systems that don't have SMP.
...
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2006-06-29 21:10:51 +01:00
Ralf Baechle
a620dbe378
[MIPS] Limit MIPS_MT to MIPS32R2 only.
...
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2006-06-29 21:10:51 +01:00
Yoichi Yuasa
08aecfb9ea
[MIPS] Remove set_c0_status(ST0_IM) from wrppmc's irq.c.
...
mips_cpu_irq_init() does clear_c0_status(ST0_IM) first, so
set_c0_status(ST0_IM) isn't necessary.
Signed-off-by: Yoichi Yuasa <yoichi_yuasa@tripeaks.co.jp >
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2006-06-29 21:10:51 +01:00
Yoichi Yuasa
1500b9a0f4
[MIPS] Remove unused system type name for DDB5074 and DDB5476.
...
This patch removes unused system type name.
DDB5074 and DDB5476 were already removed.
Signed-off-by: Yoichi Yuasa <yoichi_yuasa@tripeaks.co.jp >
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2006-06-29 21:10:50 +01:00
Yoichi Yuasa
0ef831b1ff
[MIPS] Removes unused functions for GT64120
...
Signed-off-by: Yoichi Yuasa <yoichi_yuasa@tripeaks.co.jp >
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2006-06-29 21:10:49 +01:00
Ralf Baechle
4277ff5ee5
[MIPS] Fix use of ehb instruction for non-R2 configurations.
...
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2006-06-29 21:10:49 +01:00