USB: use the no_callbacks flag for interfaces
[firefly-linux-kernel-4.4.55.git] / drivers / usb / core / message.c
index d6e3e410477ec106a7f660b575e94a0bf2cc6fe9..f377e49fcb306a795194c831910be86e7d52ace9 100644 (file)
@@ -12,6 +12,7 @@
 #include <linux/ctype.h>
 #include <linux/nls.h>
 #include <linux/device.h>
+#include <linux/pm_runtime.h>
 #include <linux/scatterlist.h>
 #include <linux/usb/quirks.h>
 #include <linux/usb/hcd.h>     /* for usbcore internals */
@@ -1804,6 +1805,7 @@ free_interfaces:
                INIT_WORK(&intf->reset_ws, __usb_queue_reset_device);
                intf->minor = -1;
                device_initialize(&intf->dev);
+               pm_runtime_no_callbacks(&intf->dev);
                dev_set_name(&intf->dev, "%d-%s:%d.%d",
                        dev->bus->busnum, dev->devpath,
                        configuration, alt->desc.bInterfaceNumber);