]> err.no Git - linux-2.6/blobdiff - drivers/ata/libata-scsi.c
Merge branch 'linux-2.6'
[linux-2.6] / drivers / ata / libata-scsi.c
index fe47922dd69ea2261278e8ce15d6f85fd5c9766c..8f0e8f2bc628a283c0000b5cab3e43287aa4bb58 100644 (file)
@@ -862,9 +862,10 @@ static int ata_scsi_dev_config(struct scsi_device *sdev,
                struct request_queue *q = sdev->request_queue;
                void *buf;
 
-               /* set the min alignment */
+               /* set the min alignment and padding */
                blk_queue_update_dma_alignment(sdev->request_queue,
                                               ATA_DMA_PAD_SZ - 1);
+               blk_queue_dma_pad(sdev->request_queue, ATA_DMA_PAD_SZ - 1);
 
                /* configure draining */
                buf = kmalloc(ATAPI_MAX_DRAIN, q->bounce_gfp | GFP_KERNEL);