diff options
-rw-r--r-- | drivers/usb/core/sysfs.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/drivers/usb/core/sysfs.c b/drivers/usb/core/sysfs.c index dec973affb0..cd2286246f6 100644 --- a/drivers/usb/core/sysfs.c +++ b/drivers/usb/core/sysfs.c | |||
@@ -60,7 +60,7 @@ static ssize_t | |||
60 | set_bConfigurationValue (struct device *dev, struct device_attribute *attr, | 60 | set_bConfigurationValue (struct device *dev, struct device_attribute *attr, |
61 | const char *buf, size_t count) | 61 | const char *buf, size_t count) |
62 | { | 62 | { |
63 | struct usb_device *udev = udev = to_usb_device (dev); | 63 | struct usb_device *udev = to_usb_device (dev); |
64 | int config, value; | 64 | int config, value; |
65 | 65 | ||
66 | if (sscanf (buf, "%u", &config) != 1 || config > 255) | 66 | if (sscanf (buf, "%u", &config) != 1 || config > 255) |
@@ -186,6 +186,7 @@ usb_descriptor_attr (bMaxPacketSize0, "%d\n") | |||
186 | 186 | ||
187 | static struct attribute *dev_attrs[] = { | 187 | static struct attribute *dev_attrs[] = { |
188 | /* current configuration's attributes */ | 188 | /* current configuration's attributes */ |
189 | &dev_attr_configuration.attr, | ||
189 | &dev_attr_bNumInterfaces.attr, | 190 | &dev_attr_bNumInterfaces.attr, |
190 | &dev_attr_bConfigurationValue.attr, | 191 | &dev_attr_bConfigurationValue.attr, |
191 | &dev_attr_bmAttributes.attr, | 192 | &dev_attr_bmAttributes.attr, |
@@ -221,7 +222,6 @@ void usb_create_sysfs_dev_files (struct usb_device *udev) | |||
221 | device_create_file (dev, &dev_attr_product); | 222 | device_create_file (dev, &dev_attr_product); |
222 | if (udev->serial) | 223 | if (udev->serial) |
223 | device_create_file (dev, &dev_attr_serial); | 224 | device_create_file (dev, &dev_attr_serial); |
224 | device_create_file (dev, &dev_attr_configuration); | ||
225 | usb_create_ep_files(dev, &udev->ep0, udev); | 225 | usb_create_ep_files(dev, &udev->ep0, udev); |
226 | } | 226 | } |
227 | 227 | ||
@@ -238,7 +238,6 @@ void usb_remove_sysfs_dev_files (struct usb_device *udev) | |||
238 | device_remove_file(dev, &dev_attr_product); | 238 | device_remove_file(dev, &dev_attr_product); |
239 | if (udev->serial) | 239 | if (udev->serial) |
240 | device_remove_file(dev, &dev_attr_serial); | 240 | device_remove_file(dev, &dev_attr_serial); |
241 | device_remove_file (dev, &dev_attr_configuration); | ||
242 | } | 241 | } |
243 | 242 | ||
244 | /* Interface fields */ | 243 | /* Interface fields */ |