]> err.no Git - linux-2.6/commitdiff
[PATCH] libata: seperate out ata_class_present()
authorTejun Heo <htejun@gmail.com>
Tue, 28 Feb 2006 16:25:38 +0000 (01:25 +0900)
committerJeff Garzik <jeff@garzik.org>
Fri, 3 Mar 2006 20:39:54 +0000 (15:39 -0500)
Seperate out ata_class_present() from ata_dev_present().  This is
useful because new reset mechanism deals with classes[] directly.

Signed-off-by: Tejun Heo <htejun@gmail.com>
Signed-off-by: Jeff Garzik <jeff@garzik.org>
include/linux/libata.h

index 66b6847225df10bdead7a9f02bef8e710d1d1b52..22e86cb2d1662cc0c040cc07e6df645ca1f40943 100644 (file)
@@ -645,10 +645,14 @@ static inline unsigned int ata_tag_valid(unsigned int tag)
        return (tag < ATA_MAX_QUEUE) ? 1 : 0;
 }
 
+static inline unsigned int ata_class_present(unsigned int class)
+{
+       return class == ATA_DEV_ATA || class == ATA_DEV_ATAPI;
+}
+
 static inline unsigned int ata_dev_present(const struct ata_device *dev)
 {
-       return ((dev->class == ATA_DEV_ATA) ||
-               (dev->class == ATA_DEV_ATAPI));
+       return ata_class_present(dev->class);
 }
 
 static inline u8 ata_chk_status(struct ata_port *ap)