]> err.no Git - linux-2.6/blobdiff - drivers/pci/hotplug/pci_hotplug_core.c
Get rid of unused variable warning in drivers/pci/hotplug/pci_hotplug_core.c
[linux-2.6] / drivers / pci / hotplug / pci_hotplug_core.c
index e2823ea9c4ed829ffda3298da97ac3574dc40312..01c351c176ac27267bc03cdfdcf6c2f0d64e1467 100644 (file)
@@ -21,9 +21,7 @@
  * along with this program; if not, write to the Free Software
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  *
- * Send feedback to <greg@kroah.com>
- *
- * Filesystem portion based on work done by Pat Mochel on ddfs/driverfs
+ * Send feedback to <kristen.c.accardi@intel.com>
  *
  */
 
 #include <linux/kernel.h>
 #include <linux/types.h>
 #include <linux/list.h>
+#include <linux/kobject.h>
+#include <linux/sysfs.h>
 #include <linux/pagemap.h>
 #include <linux/slab.h>
-#include <linux/smp_lock.h>
 #include <linux/init.h>
 #include <linux/mount.h>
 #include <linux/namei.h>
 #include <linux/pci.h>
+#include <linux/pci_hotplug.h>
 #include <asm/uaccess.h>
-#include <linux/kobject.h>
-#include <linux/sysfs.h>
-#include "pci_hotplug.h"
-
 
 #define MY_NAME        "pci_hotplug"
 
@@ -65,7 +61,7 @@ static int debug;
 
 static LIST_HEAD(pci_hotplug_slot_list);
 
-struct subsystem pci_hotplug_slots_subsys;
+struct kset pci_hotplug_slots_subsys;
 
 static ssize_t hotplug_slot_attr_show(struct kobject *kobj,
                struct attribute *attr, char *buf)
@@ -693,71 +689,9 @@ int pci_hp_deregister (struct hotplug_slot *slot)
 int __must_check pci_hp_change_slot_info(struct hotplug_slot *slot,
                                         struct hotplug_slot_info *info)
 {
-       int retval;
-
        if ((slot == NULL) || (info == NULL))
                return -ENODEV;
 
-       /*
-       * check all fields in the info structure, and update timestamps
-       * for the files referring to the fields that have now changed.
-       */
-       if ((has_power_file(slot) == 0) &&
-           (slot->info->power_status != info->power_status)) {
-               retval = sysfs_update_file(&slot->kobj,
-                                          &hotplug_slot_attr_power.attr);
-               if (retval)
-                       return retval;
-       }
-
-       if ((has_attention_file(slot) == 0) &&
-           (slot->info->attention_status != info->attention_status)) {
-               retval = sysfs_update_file(&slot->kobj,
-                                          &hotplug_slot_attr_attention.attr);
-               if (retval)
-                       return retval;
-       }
-
-       if ((has_latch_file(slot) == 0) &&
-           (slot->info->latch_status != info->latch_status)) {
-               retval = sysfs_update_file(&slot->kobj,
-                                          &hotplug_slot_attr_latch.attr);
-               if (retval)
-                       return retval;
-       }
-
-       if ((has_adapter_file(slot) == 0) &&
-           (slot->info->adapter_status != info->adapter_status)) {
-               retval = sysfs_update_file(&slot->kobj,
-                                          &hotplug_slot_attr_presence.attr);
-               if (retval)
-                       return retval;
-       }
-
-       if ((has_address_file(slot) == 0) &&
-           (slot->info->address != info->address)) {
-               retval = sysfs_update_file(&slot->kobj,
-                                          &hotplug_slot_attr_address.attr);
-               if (retval)
-                       return retval;
-       }
-
-       if ((has_max_bus_speed_file(slot) == 0) &&
-           (slot->info->max_bus_speed != info->max_bus_speed)) {
-               retval = sysfs_update_file(&slot->kobj,
-                                          &hotplug_slot_attr_max_bus_speed.attr);
-               if (retval)
-                       return retval;
-       }
-
-       if ((has_cur_bus_speed_file(slot) == 0) &&
-           (slot->info->cur_bus_speed != info->cur_bus_speed)) {
-               retval = sysfs_update_file(&slot->kobj,
-                                          &hotplug_slot_attr_cur_bus_speed.attr);
-               if (retval)
-                       return retval;
-       }
-
        memcpy (slot->info, info, sizeof (struct hotplug_slot_info));
 
        return 0;
@@ -767,7 +701,7 @@ static int __init pci_hotplug_init (void)
 {
        int result;
 
-       kset_set_kset_s(&pci_hotplug_slots_subsys, pci_bus_type.subsys);
+       kobj_set_kset_s(&pci_hotplug_slots_subsys, pci_bus_type.subsys);
        result = subsystem_register(&pci_hotplug_slots_subsys);
        if (result) {
                err("Register subsys with error %d\n", result);