- struct sysfs_class_device *class_dev; /* of target_path */
- struct sysfs_class_device *class_dev_parent; /* for partitions */
- struct sysfs_device *scsi_dev; /* the scsi_device */
- struct sysfs_device *target_dev;
- struct sysfs_device *host_dev, *interface_dev, *usb_dev;
- struct sysfs_attribute *scsi_model, *scsi_vendor, *scsi_type, *scsi_rev;
- struct sysfs_attribute *usb_model = NULL, *usb_vendor = NULL, *usb_rev, *usb_serial;
- struct sysfs_attribute *if_class, *if_subclass;
+ struct sysfs_device *dev;
+ struct sysfs_device *dev_scsi;
+ struct sysfs_device *dev_target;
+ struct sysfs_device *dev_host;
+ struct sysfs_device *dev_interface;
+ struct sysfs_device *dev_usb;
+ const char *scsi_model, *scsi_vendor, *scsi_type, *scsi_rev;
+ const char *usb_model = NULL, *usb_vendor = NULL, *usb_rev, *usb_serial;
+ const char *if_class, *if_subclass;