cdc_ether: fix autosuspend for mbm devices
authorTorgny Johansson <torgny.johansson@ericsson.com>
Wed, 28 Apr 2010 00:07:40 +0000 (17:07 -0700)
committerDavid S. Miller <davem@davemloft.net>
Wed, 28 Apr 2010 00:07:40 +0000 (17:07 -0700)
Autosuspend works until you bring the wwan interface up, then the
device does not enter autosuspend anymore.

The following patch fixes the problem by setting the .manage_power
field in the mbm_info struct to the same as in the cdc_info struct
(cdc_manager_power).

Signed-off-by: Torgny Johansson <torgny.johansson@ericsson.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/usb/cdc_ether.c

index c8cdb7f..3547cf1 100644 (file)
@@ -431,6 +431,7 @@ static const struct driver_info mbm_info = {
        .bind =         cdc_bind,
        .unbind =       usbnet_cdc_unbind,
        .status =       cdc_status,
+       .manage_power = cdc_manage_power,
 };
 
 /*-------------------------------------------------------------------------*/