Ralf Baechle
fb0f2b40fa
PCI legacy resource fix
...
Since commit 368c73d4f6 the kernel will try
to update the non-writeable BAR registers 0..3 of PIIX4 IDE adapters if
pci_assign_unassigned_resources() is used to do full resource assignment of
the bus. This fails because in the PIIX4 these BAR registers have
implicitly assumed values and read back as zero; it used to work because
the kernel used to just write zero to that register the read back value did
match what was written.
The fix is a new resource flag IORESOURCE_PCI_FIXED used to mark a resource
as non-movable. This will also be useful to keep other import system
resources from being moved around - for example system consoles on PCI
busses.
[akpm@osdl.org: cleanup]
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
Acked-by: Alan Cox <alan@redhat.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
2006-12-20 10:54:43 -08:00
..
acpi
[PATCH] slab: remove kmem_cache_t
2006-12-07 08:39:25 -08:00
asm-alpha
[PATCH] Optimize D-cache alias handling on fork
2006-12-13 09:27:08 -08:00
asm-arm
Merge branch 'for-linus' of master.kernel.org:/home/rmk/linux-2.6-arm
2006-12-13 15:58:32 -08:00
asm-arm26
[PATCH] Optimize D-cache alias handling on fork
2006-12-13 09:27:08 -08:00
asm-avr32
[PATCH] Optimize D-cache alias handling on fork
2006-12-13 09:27:08 -08:00
asm-cris
[PATCH] Optimize D-cache alias handling on fork
2006-12-13 09:27:08 -08:00
asm-frv
[PATCH] Optimize D-cache alias handling on fork
2006-12-13 09:27:08 -08:00
asm-generic
PCI: Fix multiple problems with VIA hardware
2006-12-20 10:54:43 -08:00
asm-h8300
[PATCH] Optimize D-cache alias handling on fork
2006-12-13 09:27:08 -08:00
asm-i386
Remove stack unwinder for now
2006-12-15 08:47:51 -08:00
asm-ia64
Merge branch 'release' of master.kernel.org:/home/ftp/pub/scm/linux/kernel/git/aegl/linux-2.6
2006-12-13 15:57:58 -08:00
asm-m32r
[PATCH] Optimize D-cache alias handling on fork
2006-12-13 09:27:08 -08:00
asm-m68k
[PATCH] Optimize D-cache alias handling on fork
2006-12-13 09:27:08 -08:00
asm-m68knommu
[PATCH] Optimize D-cache alias handling on fork
2006-12-13 09:27:08 -08:00
asm-mips
[PATCH] Optimize D-cache alias handling on fork
2006-12-13 09:27:08 -08:00
asm-parisc
[PATCH] Optimize D-cache alias handling on fork
2006-12-13 09:27:08 -08:00
asm-powerpc
[PATCH] Optimize D-cache alias handling on fork
2006-12-13 09:27:08 -08:00
asm-ppc
Merge branch 'for_paulus' of master.kernel.org:/pub/scm/linux/kernel/git/galak/powerpc
2006-12-11 16:31:42 +11:00
asm-s390
[S390] Fix reboot hang on LPARs
2006-12-15 17:18:22 +01:00
asm-sh
[PATCH] Optimize D-cache alias handling on fork
2006-12-13 09:27:08 -08:00
asm-sh64
[PATCH] Optimize D-cache alias handling on fork
2006-12-13 09:27:08 -08:00
asm-sparc
[SPARC]: Make bitops use same spinlocks as atomics.
2006-12-17 16:18:47 -08:00
asm-sparc64
[SPARC64]: Mirror x86_64's PERCPU_ENOUGH_ROOM definition.
2006-12-17 14:06:59 -08:00
asm-um
[PATCH] UML: add generic BUG support
2006-12-08 08:28:39 -08:00
asm-v850
[PATCH] Optimize D-cache alias handling on fork
2006-12-13 09:27:08 -08:00
asm-x86_64
Remove stack unwinder for now
2006-12-15 08:47:51 -08:00
asm-xtensa
[PATCH] Optimize D-cache alias handling on fork
2006-12-13 09:27:08 -08:00
crypto
[CRYPTO] lib: table driven multiplications in GF(2^128)
2006-12-06 18:38:55 -08:00
keys
linux
PCI legacy resource fix
2006-12-20 10:54:43 -08:00
math-emu
media
V4L/DVB (4935): Added the capability of selecting fm gain by tuner
2006-12-10 09:05:52 -02:00
mtd
net
[AX.25]: Fix unchecked rose_add_loopback_neigh uses
2006-12-17 21:59:14 -08:00
pcmcia
[PATCH] pcmcia: multifunction card handling fixes
2006-12-04 20:09:15 -05:00
rdma
IB: Fix ib_dma_alloc_coherent() wrapper
2006-12-15 13:57:26 -08:00
rxrpc
scsi
[PATCH] slab: remove kmem_cache_t
2006-12-07 08:39:25 -08:00
sound
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6
2006-12-05 17:01:28 +00:00
video
[PATCH] sstfb: add sysfs interface
2006-12-13 09:05:55 -08:00
Kbuild