Olaf Hering
30cbc22217
[PATCH] update legacy io handling for pmac
...
ppc can boot one single binary on prep, chrp and pmac boards. ppc64 can
boot one single binary on pseries and G5 boards. pmac has no legacy io,
probing for PC style legacy hardware (or accessing the legacy io area
regulary) may lead to a hard crash:
* add check for parport_pc, exit on pmac. 32bit chrp has no
->check_legacy_ioport, the probe is always called. 64bit chrp has
check_legacy_ioport, check for a "parallel" node
* add check for isapnp, only PReP boards may have real ISA slots. 32bit
PReP will have no ->check_legacy_ioport, the probe is always called.
* update code in i8042_platform_init. Run ->check_legacy_ioport first,
always call request_region. No functional change. Remove whitespace
before i8042_reset init.
Signed-off-by: Olaf Hering <olaf@aepfle.de>
Acked-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Cc: Paul Mackerras <paulus@samba.org>
Cc: Adam Belay <ambx1@neo.rr.com>
Cc: Dmitry Torokhov <dtor@mail.ru>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2006-10-01 00:39:23 -07:00
..
acpi
Pull acpi_os_allocate into test branch
2006-07-10 02:39:47 -04:00
asm-alpha
[PATCH] Directed yield: cpu_relax variants for spinlocks and rw-locks
2006-10-01 00:39:21 -07:00
asm-arm
[PATCH] Directed yield: cpu_relax variants for spinlocks and rw-locks
2006-10-01 00:39:21 -07:00
asm-arm26
[PATCH] consistently use MAX_ERRNO in __syscall_return
2006-09-27 08:26:18 -07:00
asm-avr32
[PATCH] AVR32 MTD: Static Memory Controller driver
2006-09-26 08:48:54 -07:00
asm-cris
[PATCH] Directed yield: cpu_relax variants for spinlocks and rw-locks
2006-10-01 00:39:21 -07:00
asm-frv
[PATCH] consistently use MAX_ERRNO in __syscall_return
2006-09-27 08:26:18 -07:00
asm-generic
[PATCH] Let WARN_ON/WARN_ON_ONCE return the condition
2006-09-29 09:18:06 -07:00
asm-h8300
[PATCH] remove SYSRQ_KEY and related defines from ppc/sh/h8300
2006-10-01 00:39:22 -07:00
asm-i386
[PATCH] Directed yield: cpu_relax variants for spinlocks and rw-locks
2006-10-01 00:39:21 -07:00
asm-ia64
[PATCH] Directed yield: cpu_relax variants for spinlocks and rw-locks
2006-10-01 00:39:21 -07:00
asm-m32r
[PATCH] Directed yield: cpu_relax variants for spinlocks and rw-locks
2006-10-01 00:39:21 -07:00
asm-m68k
[PATCH] consistently use MAX_ERRNO in __syscall_return
2006-09-27 08:26:18 -07:00
asm-m68knommu
[PATCH] consistently use MAX_ERRNO in __syscall_return
2006-09-27 08:26:18 -07:00
asm-mips
[PATCH] Directed yield: cpu_relax variants for spinlocks and rw-locks
2006-10-01 00:39:21 -07:00
asm-parisc
[PATCH] Directed yield: cpu_relax variants for spinlocks and rw-locks
2006-10-01 00:39:21 -07:00
asm-powerpc
[PATCH] update legacy io handling for pmac
2006-10-01 00:39:23 -07:00
asm-ppc
[PATCH] Directed yield: cpu_relax variants for spinlocks and rw-locks
2006-10-01 00:39:21 -07:00
asm-s390
[PATCH] Directed yield: direct yield of spinlocks for s390.
2006-10-01 00:39:22 -07:00
asm-sh
[PATCH] remove SYSRQ_KEY and related defines from ppc/sh/h8300
2006-10-01 00:39:22 -07:00
asm-sh64
[PATCH] remove SYSRQ_KEY and related defines from ppc/sh/h8300
2006-10-01 00:39:22 -07:00
asm-sparc
[PATCH] Directed yield: cpu_relax variants for spinlocks and rw-locks
2006-10-01 00:39:21 -07:00
asm-sparc64
[PATCH] Directed yield: cpu_relax variants for spinlocks and rw-locks
2006-10-01 00:39:21 -07:00
asm-um
[PATCH] uml: remove pte_mkexec
2006-09-29 09:18:04 -07:00
asm-v850
[PATCH] consistently use MAX_ERRNO in __syscall_return
2006-09-27 08:26:18 -07:00
asm-x86_64
[PATCH] Directed yield: cpu_relax variants for spinlocks and rw-locks
2006-10-01 00:39:21 -07:00
asm-xtensa
[PATCH] Standardize pxx_page macros
2006-09-26 08:48:51 -07:00
crypto
[CRYPTO] digest: Added user API for new hash type
2006-09-21 11:46:17 +10:00
keys
[PATCH] keys: discard the contents of a key on revocation
2006-06-26 09:58:18 -07:00
linux
[PATCH] IPMI: per-channel command registration
2006-10-01 00:39:23 -07:00
math-emu
media
Merge master.kernel.org:/pub/scm/linux/kernel/git/mchehab/v4l-dvb
2006-09-30 09:39:15 -07:00
mtd
Merge git://git.infradead.org/~dwmw2/hdroneline
2006-09-22 12:56:22 -07:00
net
[NetLabel]: audit fixups due to delayed feedback
2006-09-29 17:05:05 -07:00
pcmcia
rdma
IB/sa: fix ib_sa_selector names
2006-09-22 15:22:55 -07:00
rxrpc
scsi
[PATCH] scsi: device_reprobe() can fail
2006-09-30 19:33:43 -07:00
sound
[PATCH] maximum latency tracking: ALSA support
2006-10-01 00:39:19 -07:00
video
[HEADERS] One line per header in Kbuild files to reduce conflicts
2006-09-19 12:43:58 +01:00
Kbuild
[HEADERS] One line per header in Kbuild files to reduce conflicts
2006-09-19 12:43:58 +01:00