Jeff Garzik
aa8f0dc6c3
libata: Fix use-after-iounmap
...
Jens Axboe pointed out that the iounmap() call in libata was occurring
too early, and some drivers (ahci, probably others) were using ioremap'd
memory after it had been unmapped.
The patch should address that problem by way of improving the libata
driver API:
* move ->host_stop() call after all ->port_stop() calls have occurred.
* create default helper function ata_host_stop(), and move iounmap()
call there.
* add ->host_stop_prewalk() hook, use it in sata_qstor.c (hi Mark).
sata_qstor appears to require the host-stop-before-port-stop ordering
that existed prior to applying the attached patch.
2005-05-26 21:54:27 -04:00
..
acpi
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
asm-alpha
[PATCH] asm/signal.h unification
2005-05-04 07:33:15 -07:00
asm-arm
[PATCH] ARM: 2676/1: S3C2440 - NAND register additions
2005-05-12 19:27:13 +01:00
asm-arm26
[PATCH] asm/signal.h unification
2005-05-04 07:33:15 -07:00
asm-cris
[PATCH] asm/signal.h unification
2005-05-04 07:33:15 -07:00
asm-frv
[PATCH] asm/signal.h unification
2005-05-04 07:33:15 -07:00
asm-generic
[PATCH] ppc32: platform-specific functions missing from kallsyms.
2005-05-05 16:36:31 -07:00
asm-h8300
[PATCH] asm/signal.h unification
2005-05-04 07:33:15 -07:00
asm-i386
[PATCH] x86: geode support fixes
2005-05-05 16:36:49 -07:00
asm-ia64
Remove some left-over empty files
2005-05-20 13:36:19 -07:00
asm-m32r
[PATCH] asm/signal.h unification
2005-05-04 07:33:15 -07:00
asm-m68k
[PATCH] asm/signal.h unification
2005-05-04 07:33:15 -07:00
asm-m68knommu
[PATCH] asm/signal.h unification
2005-05-04 07:33:15 -07:00
asm-mips
[PATCH] asm/signal.h unification
2005-05-04 07:33:15 -07:00
asm-parisc
[PATCH] make some things static
2005-05-05 16:36:47 -07:00
asm-ppc
[PATCH] asm/signal.h unification
2005-05-04 07:33:15 -07:00
asm-ppc64
[PATCH] ppc64 iSeries: fix boot time setting
2005-05-25 10:13:43 -07:00
asm-s390
[PATCH] asm/signal.h unification
2005-05-04 07:33:15 -07:00
asm-sh
[PATCH] make some things static
2005-05-05 16:36:47 -07:00
asm-sh64
[PATCH] asm/signal.h unification
2005-05-04 07:33:15 -07:00
asm-sparc
[PATCH] asm/signal.h unification
2005-05-04 07:33:15 -07:00
asm-sparc64
[SPARC64]: Add boot option to force UltraSPARC-III P-Cache on.
2005-05-23 15:52:08 -07:00
asm-um
[PATCH] uml: small fixes left over from rc4
2005-05-20 15:48:17 -07:00
asm-v850
[PATCH] asm/signal.h unification
2005-05-04 07:33:15 -07:00
asm-x86_64
[PATCH] x86_64: CONFIG_BUG=n fixes
2005-05-25 15:31:28 -07:00
linux
libata: Fix use-after-iounmap
2005-05-26 21:54:27 -04:00
math-emu
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
media
[PATCH] dvb: modified dvb_register_adapter() to avoid kmalloc/kfree
2005-05-17 07:59:33 -07:00
mtd
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
net
[PKT_SCHED]: Fixup simple action define.
2005-05-19 12:42:39 -07:00
pcmcia
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
rxrpc
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
scsi
[SCSI] implement parameter limits in the SPI transport class
2005-05-20 15:54:32 -05:00
sound
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
video
[PATCH] Clean-up and bug fix for tdfxfb framebuffer size detection
2005-05-01 08:59:25 -07:00