kernel_optimize_test/drivers
Alan 032af1ce16 libata-core: Fix simplex handling
The initial simplex handling code is fooled if you suspend and resume.
This also causes problems with some single channel controllers which
claim to be simplex.

The fix is fairly simple, instead of keeping a flag to remember if we
gave away the simplex channel we remember the actual owner. As the owner
is always part of the host_set we don't even need a refcount.

Knowing the owner also means we can reassign simplex DMA channels in
future hotplug code etc if we need to

Signed-off-by: Alan Cox <alan@redhat.com>
(and a signed-off for the patch I sent before while I remember)
Signed-off-by: Jeff Garzik <jeff@garzik.org>
2007-03-02 17:42:48 -05:00
..
acorn
acpi [PATCH] ACPI: make bay depend on dock 2007-03-01 14:53:38 -08:00
amba
ata libata-core: Fix simplex handling 2007-03-02 17:42:48 -05:00
atm
auxdisplay
base
block [PATCH] Fix failure paths in modules init in umem.c 2007-03-01 14:53:36 -08:00
bluetooth
cdrom
char [PATCH] tty_io: fix race in master pty close/slave pty close path 2007-03-01 14:53:39 -08:00
clocksource
connector
cpufreq
crypto
dio
dma
edac
eisa
fc4
firmware
hid
hwmon
i2c
ide
ieee1394
infiniband
input
isdn [PATCH] Fix buffer overflow and races in capi debug functions 2007-03-01 14:53:39 -08:00
kvm
leds
macintosh
mca
md [PATCH] md: add support for reshape of a raid6 2007-03-01 14:53:36 -08:00
media V4L/DVB (5305): Mark VIDIOC_DBG_S/G_REGISTER as experimental 2007-03-01 13:09:46 -02:00
message
mfd
misc
mmc
mtd
net
nubus
oprofile
parisc
parport
pci ahci/pata_jmicron: match class not function number 2007-03-01 20:19:45 -05:00
pcmcia
pnp
ps3
rapidio
rtc [PATCH] rtc_cmos oops fix 2007-03-01 14:53:37 -08:00
s390
sbus
scsi
serial
sh
sn
spi
tc
telephony
usb
video [PATCH] ps3: introduce CONFIG_PS3_ADVANCED 2007-03-01 14:53:38 -08:00
w1
zorro
Kconfig
Makefile