#include <linux/usb/usbnet.h>
#include <linux/slab.h>
#include <linux/kernel.h>
-#include <linux/pm_runtime.h>
#define DRIVER_VERSION "22-Aug-2005"
struct usb_device *xdev;
int status;
const char *name;
- struct usb_driver *driver = to_usb_driver(udev->dev.driver);
-
- /* usbnet already took usb runtime pm, so have to enable the feature
- * for usb interface, otherwise usb_autopm_get_interface may return
- * failure if USB_SUSPEND(RUNTIME_PM) is enabled.
- */
- if (!driver->supports_autosuspend) {
- driver->supports_autosuspend = 1;
- pm_runtime_enable(&udev->dev);
- }
name = udev->dev.driver->name;
info = (struct driver_info *) prod->driver_info;