arch/i386/kernel/time: don't shadow 'irq' function arg

Signed-off-by: Jeff Garzik <jeff@garzik.org>
drivers/net: eliminate irq handler impossible checks, needless casts

- Eliminate check for irq handler 'dev_id==NULL' where the
  condition never occurs.

- Eliminate needless casts to/from void*

Signed-off-by: Jeff Garzik <jeff@garzik.org>
Various drivers' irq handlers: kill dead code, needless casts

- Eliminate casts to/from void*

- Eliminate checks for conditions that never occur.  These typically
  fall into two classes:

	1) Checking for 'dev_id == NULL', then it is never called with
	NULL as an argument.

	2) Checking for invalid irq number, when the only caller (the
	system) guarantees the irq handler is called with the proper
	'irq' number argument.

Signed-off-by: Jeff Garzik <jeff@garzik.org>
drivers/net/eepro: kill dead code

The irq2dev_map has not been used for a long time.

Signed-off-by: Jeff Garzik <jeff@garzik.org>
drivers/isdn/act2000: kill irq2card_map

Eliminate irq->card lookup table, by properly passing the card pointer
via request_irq() like other drivers.

Signed-off-by: Jeff Garzik <jeff@garzik.org>
Merge branch 'submit1' of viper:/spare/repo/irq-remove-2.6 into irqcleanups
handle_sysrq lost its pt_regs * argument

Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
[MIPS] DEC: pt_regs fixes for dec_intr_halt.

Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
[MIPS] Jazz: Fix I/O port resources.

struct resource members were shuffeled a while ago.

Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
[MIPS] Jazz: Remove warning.  After 7 years probably somebody test this ;)

Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
[MIPS] Jazz: build fix - include <linux/screen_info.h>

Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
[MIPS] Jazz defconfig file.

Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
[MIPS] Ocelot C: Build fix - ll_mv64340_irq takes no more regs argument.

Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
[MIPS] Fix return type of gt64120_irq.

Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
[MIPS] DEC: pt_regs fixes for buserror handlers

Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
[MIPS] Cleanup unnecessary <asm/ptrace.h> inclusions.

Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
[PATCH] uml pt_regs fixes

Real fix for UML pt_regs stuff.  Note set_irq_regs() logics in there...

Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Merge branch 'upstream' of git://ftp.linux-mips.org/pub/scm/upstream-linus

* 'upstream' of git://ftp.linux-mips.org/pub/scm/upstream-linus:
  [MIPS] Cleanup unnecessary <asm/ptrace.h> inclusions.
  [MIPS] DEC: pt_regs fixes for buserror handlers
  [MIPS] Fix return type of gt64120_irq.
  [MIPS] Ocelot C: Build fix - ll_mv64340_irq takes no more regs argument.
  [MIPS] Jazz defconfig file.
  [MIPS] Jazz: build fix - include <linux/screen_info.h>
  [MIPS] Jazz: Remove warning.  After 7 years probably somebody test this ;)
  [MIPS] Jazz: Fix I/O port resources.
  [MIPS] DEC: pt_regs fixes for dec_intr_halt.
  handle_sysrq lost its pt_regs * argument

Manual conflict resolved in arch/um/drivers/mconsole_kern.c
Fix extraneous '&' in recent NFS client cleanup

We should pass "wait_event_interruptible()" the wait-queue itself, not
the pointer to it. The magic macro will pointerize it internally.

Signed-off-by: Linus Torvalds <torvalds@osdl.org>
[PATCH] arm: it's OK to pass pointer to volatile as iounmap() argument...

Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>