Kristen Carlson Accardi wrote:
@@ -42,6 +42,16 @@ enum scsi_eh_timer_return {
        EH_RESET_TIMER,
 };
+/*
+ * shost pm policy: If you alter this, you also need to alter scsi_sysfs.c
+ * (for the ascii descriptions)
+ */
+enum scsi_host_link_pm {
+       SHOST_NOT_AVAILABLE,
+       SHOST_MIN_POWER,
+       SHOST_MAX_PERFORMANCE,
+       SHOST_MEDIUM_POWER,
+};
struct scsi_host_template {
        struct module *module;
@@ -345,6 +355,12 @@ struct scsi_host_template {
        int (*suspend)(struct scsi_device *, pm_message_t state);
/*
+        * link power management support
+        */
+       int (*set_link_pm_policy)(struct Scsi_Host *, enum scsi_host_link_pm);
+       enum scsi_host_link_pm default_link_pm_policy;
+
+       /*
         * Name of proc directory
         */
        char *proc_name;
@@ -642,6 +658,7 @@ struct Scsi_Host {
        
enum scsi_host_state shost_state;
+       enum scsi_host_link_pm shost_link_pm_policy;
/* ldm bits */
        struct device           shost_gendev;


Any chance the SCSI peeps could ACK this, and then let me include it in the ALPM patchset in the libata tree?

        Jeff


-
To unsubscribe from this list: send the line "unsubscribe linux-ide" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to