Beispiel #1
0
void usb_remove_sysfs_intf_files (struct usb_interface *intf)
{
	usb_remove_intf_ep_files(intf);
	sysfs_remove_group(&intf->dev.kobj, &intf_attr_grp);

	if (intf->cur_altsetting->string)
		device_remove_file(&intf->dev, &dev_attr_interface);
}
Beispiel #2
0
void usb_remove_sysfs_intf_files(struct usb_interface *intf)
{
	struct device *dev = &intf->dev;

	usb_remove_intf_ep_files(intf);
	device_remove_file(dev, &dev_attr_interface);
	sysfs_remove_group(&dev->kobj, &intf_attr_grp);
	sysfs_remove_group(&intf->dev.kobj, &intf_assoc_attr_grp);
}
Beispiel #3
0
void usb_remove_sysfs_intf_files(struct usb_interface *intf)
{
    struct device *dev = &intf->dev;

    if (!intf->sysfs_files_created)
        return;
    usb_remove_intf_ep_files(intf);
    device_remove_file(dev, &dev_attr_interface);
    intf->sysfs_files_created = 0;
}