Christoph Hellwig
0395ac6447
CRIS: convert to asm-generic/hardirq.h
...
Convert CRIS to use asm-generic/hardirq.h
Also remove unneeded (incorrect) prototypes for setup_irq().
Signed-off-by: Christoph Hellwig <hch@lst.de >
Signed-off-by: Jesper Nilsson <jesper.nilsson@axis.com >
2009-09-01 17:23:32 +02:00
Rusty Russell
1a8a51004a
cpumask: remove references to struct irqaction's mask field.
...
Impact: cleanup
It's unused, since about 1995. So remove all initialization of it in
preparation for actually removing the field.
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au >
Acked-by: Thomas Gleixner <tglx@linutronix.de >
2009-03-30 22:05:14 +10:30
Jesper Nilsson
fbdb5f865b
CRIS v32: Update and improve kernel/time.c
...
- Shorten include paths to machine dependent header files.
- Register name for first timer is now regi_timer0.
- Remove raw_printk hack, use oops_in_progress instead.
- Add handling of CPU frequency scaling for CRIS.
- Remove regs parameter to timer_interrupt, get them from get_irq_regs instead.
- Whitespace and formatting changes.
2008-02-08 11:06:28 +01:00
Simon Arlott
49b4ff3304
spelling fixes: arch/cris/
...
Spelling fixes in arch/cris/.
Signed-off-by: Simon Arlott <simon@fire.lp0.eu >
Signed-off-by: Adrian Bunk <bunk@kernel.org >
2007-10-20 01:08:50 +02:00
Atsushi Nemoto
3171a0305d
[PATCH] simplify update_times (avoid jiffies/jiffies_64 aliasing problem)
...
Pass ticks to do_timer() and update_times(), and adjust x86_64 and s390
timer interrupt handler with this change.
Currently update_times() calculates ticks by "jiffies - wall_jiffies", but
callers of do_timer() should know how many ticks to update. Passing ticks
get rid of this redundant calculation. Also there are another redundancy
pointed out by Martin Schwidefsky.
This cleanup make a barrier added by
5aee405c66
needless. So this patch removes
it.
As a bonus, this cleanup make wall_jiffies can be removed easily, since now
wall_jiffies is always synced with jiffies. (This patch does not really
remove wall_jiffies. It would be another cleanup patch)
Signed-off-by: Atsushi Nemoto <anemo@mba.ocn.ne.jp >
Cc: Martin Schwidefsky <schwidefsky@de.ibm.com >
Cc: "Eric W. Biederman" <ebiederm@xmission.com >
Cc: Thomas Gleixner <tglx@linutronix.de >
Cc: Ingo Molnar <mingo@elte.hu >
Cc: john stultz <johnstul@us.ibm.com >
Cc: Andi Kleen <ak@muc.de >
Cc: Paul Mackerras <paulus@samba.org >
Cc: Benjamin Herrenschmidt <benh@kernel.crashing.org >
Cc: Richard Henderson <rth@twiddle.net >
Cc: Ivan Kokshaysky <ink@jurassic.park.msu.ru >
Acked-by: Russell King <rmk@arm.linux.org.uk >
Cc: Ian Molton <spyro@f2s.com >
Cc: Mikael Starvik <starvik@axis.com >
Acked-by: David Howells <dhowells@redhat.com >
Cc: Yoshinori Sato <ysato@users.sourceforge.jp >
Cc: Hirokazu Takata <takata.hirokazu@renesas.com >
Acked-by: Ralf Baechle <ralf@linux-mips.org >
Cc: Kyle McMartin <kyle@mcmartin.ca >
Cc: Heiko Carstens <heiko.carstens@de.ibm.com >
Cc: Martin Schwidefsky <schwidefsky@de.ibm.com >
Cc: Paul Mundt <lethal@linux-sh.org >
Cc: Kazumoto Kojima <kkojima@rr.iij4u.or.jp >
Cc: Richard Curnow <rc@rc0.org.uk >
Cc: William Lee Irwin III <wli@holomorphy.com >
Cc: "David S. Miller" <davem@davemloft.net >
Cc: Jeff Dike <jdike@addtoit.com >
Cc: Paolo 'Blaisorblade' Giarrusso <blaisorblade@yahoo.it >
Cc: Miles Bader <uclinux-v850@lsi.nec.co.jp >
Cc: Chris Zankel <chris@zankel.net >
Acked-by: "Luck, Tony" <tony.luck@intel.com >
Cc: Geert Uytterhoeven <geert@linux-m68k.org >
Cc: Roman Zippel <zippel@linux-m68k.org >
Signed-off-by: Andrew Morton <akpm@osdl.org >
Signed-off-by: Linus Torvalds <torvalds@osdl.org >
2006-09-29 09:18:15 -07:00
Thomas Gleixner
aa7135ff33
[PATCH] irq-flags: CRIS: 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: Mikael Starvik <starvik@axis.com >
Signed-off-by: Andrew Morton <akpm@osdl.org >
Signed-off-by: Linus Torvalds <torvalds@osdl.org >
2006-07-02 13:58:46 -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
Mikael Starvik
51533b615e
[PATCH] CRIS update: new subarchitecture v32
...
New CRIS sub architecture named v32.
From: Dave Jones <davej@redhat.com >
Fix swapped kmalloc args
Signed-off-by: Mikael Starvik <starvik@axis.com >
Signed-off-by: Dave Jones <davej@redhat.com >
Signed-off-by: Andrew Morton <akpm@osdl.org >
Signed-off-by: Linus Torvalds <torvalds@osdl.org >
2005-07-27 16:26:01 -07:00