• Bing Zhao's avatar
    mwifiex: do not advertise usb autosuspend support · adb07df1
    Bing Zhao authored
    As many Surface Pro I & II users have found out, the mwifiex_usb
    doesn't support usb autosuspend, and it has caused some system
    stability issues.
    
    Bug 69661 - mwifiex_usb on MS Surface Pro 1 is unstable
    Bug 60815 - Interface hangs in mwifiex_usb
    Bug 64111 - mwifiex_usb USB8797 crash failed to get signal
     	    information
    
    USB autosuspend get triggered when Surface Pro's AC power is
    removed or powertop enables power saving on USB8797 device.
    Driver's suspend handler is called here, but resume handler
    won't be called until the AC power is put back on or powertop
    disables power saving for USB8797.
    
    We need to refactor the suspend/resume handlers to support
    usb autosuspend properly. For now let's just remove it.
    
    Cc: <stable@vger.kernel.org> # 3.5+
    Signed-off-by: default avatarBing Zhao <bzhao@marvell.com>
    Signed-off-by: default avatarAmitkumar Karwar <akarwar@marvell.com>
    Signed-off-by: default avatarJohn W. Linville <linville@tuxdriver.com>
    adb07df1
usb.c 27.5 KB