diff options
-rw-r--r-- | drivers/usb/class/usbtmc.c | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/drivers/usb/class/usbtmc.c b/drivers/usb/class/usbtmc.c index 0c9df97f6775..4f0858fbf980 100644 --- a/drivers/usb/class/usbtmc.c +++ b/drivers/usb/class/usbtmc.c | |||
@@ -1087,11 +1087,24 @@ static void usbtmc_disconnect(struct usb_interface *intf) | |||
1087 | kref_put(&data->kref, usbtmc_delete); | 1087 | kref_put(&data->kref, usbtmc_delete); |
1088 | } | 1088 | } |
1089 | 1089 | ||
1090 | static int usbtmc_suspend (struct usb_interface *intf, pm_message_t message) | ||
1091 | { | ||
1092 | /* this driver does not have pending URBs */ | ||
1093 | return 0; | ||
1094 | } | ||
1095 | |||
1096 | static int usbtmc_resume (struct usb_interface *intf) | ||
1097 | { | ||
1098 | return 0; | ||
1099 | } | ||
1100 | |||
1090 | static struct usb_driver usbtmc_driver = { | 1101 | static struct usb_driver usbtmc_driver = { |
1091 | .name = "usbtmc", | 1102 | .name = "usbtmc", |
1092 | .id_table = usbtmc_devices, | 1103 | .id_table = usbtmc_devices, |
1093 | .probe = usbtmc_probe, | 1104 | .probe = usbtmc_probe, |
1094 | .disconnect = usbtmc_disconnect | 1105 | .disconnect = usbtmc_disconnect, |
1106 | .suspend = usbtmc_suspend, | ||
1107 | .resume = usbtmc_resume, | ||
1095 | }; | 1108 | }; |
1096 | 1109 | ||
1097 | static int __init usbtmc_init(void) | 1110 | static int __init usbtmc_init(void) |