diff options
author | Tejun Heo <htejun@gmail.com> | 2007-06-25 18:34:02 +0400 |
---|---|---|
committer | Jeff Garzik <jeff@garzik.org> | 2007-06-27 10:44:21 +0400 |
commit | 09d7f9b0658072485a93247e1b6e15e661f860d2 (patch) | |
tree | 67001397e2ed0b7fc52406a63a65da297172e504 /drivers/ata/libata-core.c | |
parent | 112cc2b510156494918abdf877111dfd56e5643b (diff) | |
download | linux-09d7f9b0658072485a93247e1b6e15e661f860d2.tar.xz |
libata: fix ata_dev_disable()
Fix silly condition check bug in ata_dev_disable().
Signed-off-by: Tejun Heo <htejun@gmail.com>
Signed-off-by: Jeff Garzik <jeff@garzik.org>
Diffstat (limited to 'drivers/ata/libata-core.c')
-rw-r--r-- | drivers/ata/libata-core.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/drivers/ata/libata-core.c b/drivers/ata/libata-core.c index deda68446b43..642097a7d60d 100644 --- a/drivers/ata/libata-core.c +++ b/drivers/ata/libata-core.c @@ -600,8 +600,9 @@ static const char *sata_spd_string(unsigned int spd) void ata_dev_disable(struct ata_device *dev) { - if (ata_dev_enabled(dev) && ata_msg_drv(dev->ap)) { - ata_dev_printk(dev, KERN_WARNING, "disabled\n"); + if (ata_dev_enabled(dev)) { + if (ata_msg_drv(dev->ap)) + ata_dev_printk(dev, KERN_WARNING, "disabled\n"); ata_down_xfermask_limit(dev, ATA_DNXFER_FORCE_PIO0 | ATA_DNXFER_QUIET); dev->class++; |