diff options
Diffstat (limited to 'drivers/ata/libata-core.c')
-rw-r--r-- | drivers/ata/libata-core.c | 9 |
1 files changed, 0 insertions, 9 deletions
diff --git a/drivers/ata/libata-core.c b/drivers/ata/libata-core.c index 24c6505f062d..407e7e15c252 100644 --- a/drivers/ata/libata-core.c +++ b/drivers/ata/libata-core.c | |||
@@ -2360,15 +2360,6 @@ int ata_down_xfermask_limit(struct ata_device *dev, unsigned int sel) | |||
2360 | udma_mask = 0; | 2360 | udma_mask = 0; |
2361 | break; | 2361 | break; |
2362 | 2362 | ||
2363 | case ATA_DNXFER_ANY: | ||
2364 | /* don't gear down to MWDMA from UDMA, go directly to PIO */ | ||
2365 | if (xfer_mask & ATA_MASK_UDMA) | ||
2366 | xfer_mask &= ~ATA_MASK_MWDMA; | ||
2367 | |||
2368 | highbit = fls(xfer_mask) - 1; | ||
2369 | xfer_mask &= ~(1 << highbit); | ||
2370 | break; | ||
2371 | |||
2372 | default: | 2363 | default: |
2373 | BUG(); | 2364 | BUG(); |
2374 | } | 2365 | } |