]> Pileus Git - ~andy/linux/blobdiff - drivers/net/usb/cdc_eem.c
usbnet: Support devices reporting idleness
[~andy/linux] / drivers / net / usb / cdc_eem.c
index 434d5af8e6fba0bdddcf6245945f7d3cfbb40c6c..c81e278629ff8595b6e246878e805ed51874a5c7 100644 (file)
@@ -244,8 +244,12 @@ static int eem_rx_fixup(struct usbnet *dev, struct sk_buff *skb)
                         *  - suspend: peripheral ready to suspend
                         *  - response: suggest N millisec polling
                         *  - response complete: suggest N sec polling
+                        *
+                        * Suspend is reported and maybe heeded.
                         */
                        case 2:         /* Suspend hint */
+                               usbnet_device_suggests_idle(dev);
+                               continue;
                        case 3:         /* Response hint */
                        case 4:         /* Response complete hint */
                                continue;