> The fussy bit is that these commands require a non-standard > sector size, usually 520 bytes instead of 512. Do we always know the worst case here as this breaks my pending patch to use bounce buffers for PIO so we transfer with IRQ enabled and I need to know the correct new worst case size. > This patch adds support to libata for READ/WRITE LONG commands > issued via SG_IO/ATA_16. > > This patch was generated against a 2.6.21-rc3-git7 base: > > drivers/ata/libata-core.c | 20 ++++++++++---------- > drivers/ata/libata-scsi.c | 12 ++++++++++++ > include/linux/ata.h | 6 ++++++ > include/linux/libata.h | 2 ++ > 4 files changed, 30 insertions(+), 10 deletions(-) > > Signed-off-by: Mark Lord <mlord@xxxxxxxxx> Acked-by: Alan Cox <alan@xxxxxxxxxx> I'll fix my bounce patches up to match and queue them to Jeff after this is all in and settled. - To unsubscribe from this list: send the line "unsubscribe linux-ide" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html