]> err.no Git - linux-2.6/commitdiff
libata passthru: map UDMA protocols
authorAlbert Lee <albertcc@tw.ibm.com>
Thu, 7 Jun 2007 07:50:44 +0000 (15:50 +0800)
committerJeff Garzik <jeff@garzik.org>
Sun, 10 Jun 2007 03:08:11 +0000 (23:08 -0400)
 Map the ATA passthru UDMA protocols to ATA_PROT_DMA.

Signed-off-by: Albert Lee <albertcc@tw.ibm.com>
Signed-off-by: Jeff Garzik <jeff@garzik.org>
drivers/ata/libata-scsi.c

index 8a66ca5f9530a815c30712c2de28fbfe31942d51..8c6a2b2e81b438c4ecb88a7ca21eb4f2bbdd481c 100644 (file)
@@ -2506,6 +2506,8 @@ ata_scsi_map_proto(u8 byte1)
                        return ATA_PROT_NODATA;
 
                case 6:         /* DMA */
+               case 10:        /* UDMA Data-in */
+               case 11:        /* UDMA Data-Out */
                        return ATA_PROT_DMA;
 
                case 4:         /* PIO Data-in */
@@ -2517,8 +2519,6 @@ ata_scsi_map_proto(u8 byte1)
                case 8:         /* Device Diagnostic */
                case 9:         /* Device Reset */
                case 7:         /* DMA Queued */
-               case 10:        /* UDMA Data-in */
-               case 11:        /* UDMA Data-Out */
                case 12:        /* FPDMA */
                case 15:        /* Return Response Info */
                default:        /* Reserved */