twx-linux/drivers
Jeff Garzik 7fb6ec287a [libata] fix PIO completion race
Make sure we that completion is the final action we take; prior to this
change, another CPU may have changed ap->pio_task_state before we tested
it a final time.

Spotted by, and original patch by Albert Lee @ IBM.

Also includes a minor optimization:  eliminate a ton of unnecessary
queue_work() calls, simply by jumping to the beginning of the FSM
function ata_pio_task().
2005-09-16 06:01:48 -04:00
..
acorn
acpi
atm
base [PATCH] drivers/base/*: use kzalloc instead of kmalloc+memset 2005-09-13 08:22:27 -07:00
block [PATCH] pktcdvd: BUG_ON cleanups 2005-09-13 08:22:31 -07:00
bluetooth [Bluetooth] Add ignore parameters to the HCI USB driver 2005-09-13 01:32:37 +02:00
cdrom
char [PATCH] vc: Use correct size on buffer copy in vc_resize 2005-09-15 08:24:09 -07:00
connector
cpufreq
crypto
dio
eisa
fc4
firmware
hwmon
i2c [I2C] Add a functionality method, and remove algorithm ids 2005-09-14 22:54:45 +01:00
ide [PATCH] ide: clean up the garbage in eighty_ninty_three 2005-09-13 08:22:28 -07:00
ieee1394 Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-for-linus-2.6 2005-09-12 20:02:18 -07:00
infiniband
input [PATCH] SharpSL: Add an input keyboard driver for Zaurus cxx00 series 2005-09-13 08:22:31 -07:00
isdn [PATCH] i4l: Sedlbauer speed star II V 3.1 exist with various subversions 2005-09-14 14:34:17 -07:00
macintosh
mca
md
media [PATCH] v4l: fixup on cx88_dvb for Dvico HDTV5 Gold 2005-09-13 08:22:32 -07:00
message
mfd
misc
mmc [MMC] Clean up wbsd detection handling 2005-09-12 20:36:19 +01:00
mtd [PATCH] uclinux: remove use of mtd_put_device() in uclinux MTD map driver 2005-09-11 20:43:46 -07:00
net [PATCH] skge: gmac register access errors in dual port 2005-09-14 08:32:07 -04:00
nubus
oprofile
parisc
parport
pci [PATCH] pci: only call pci_restore_bars at boot 2005-09-14 09:37:17 -07:00
pcmcia Fix yenta error message when unable to find a bus assignment 2005-09-14 13:05:17 -07:00
pnp
s390 [PATCH] s390: ctc driver fixes 2005-09-14 08:41:14 -04:00
sbus [PATCH] Remove unnecessary check_region references in comments 2005-09-13 08:22:29 -07:00
scsi [libata] fix PIO completion race 2005-09-16 06:01:48 -04:00
serial [ARM] 2907/1: GCC 4 serial driver compile fixes 2005-09-14 22:36:03 +01:00
sh
sn
tc [PATCH] Remove unnecessary check_region references in comments 2005-09-13 08:22:29 -07:00
telephony
usb [PATCH] USB: ftdi_sio: custom baud rate fix 2005-09-12 12:23:54 -07:00
video [PATCH] vgacon: Fix sanity checking in vgacon_resize 2005-09-15 08:24:09 -07:00
w1 [PATCH] crc16: remove w1 specific comments. 2005-09-12 12:35:17 -07:00
zorro
Kconfig
Makefile