: o [libata] Add driver for SiS 964/180 SATA Jeff Garzik: o [libata sata_promise] better locking and error handling o [libata] more documentation o [libata] more cmd queue path cleanups o [libata] more command queue path cleanup o [libata] clean up command queue/submit path a bit o [libata sata_promise] minor initialization updates o [libata] documentation, and a couple tiny cleanups o [libata] use scsi host lock o [libata] reduce diff with 2.4 libata backport o [libata] pci_dma_error() was renamed to pci_dma_mapping_error() o [ata] move some generic stuff linux/libata.h -> linux/ata.h o [libata] consolidate data transfer mode handling o [libata] set up some of the per-command data beforehand o [libata sata_promise] check for PATA port on PDC20375 o [libata ata_piix] fix combined mode device detection o [libata ata_piix] clean up combined mode handling o [libata ata_piix] do not disable SATA port on module unload o [libata] use kmap_atomic() rather than kmap() o [libata] use new pci_dma_error() to check for pci_map_single() failure o [libata sata_sis] minor cleanups