libata: implement and use sata_std_hardreset()
[safe/jmp/linux-2.6] / drivers / ata / libata.h
index 08af43e..87f54a1 100644 (file)
@@ -38,6 +38,15 @@ struct ata_scsi_args {
        void                    (*done)(struct scsi_cmnd *);
 };
 
+static inline int ata_is_builtin_hardreset(ata_reset_fn_t reset)
+{
+       if (reset == sata_std_hardreset)
+               return 1;
+       if (reset == sata_sff_hardreset)
+               return 1;
+       return 0;
+}
+
 /* libata-core.c */
 enum {
        /* flags for ata_dev_read_id() */