aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drivers/net/usb/r8152.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/net/usb/r8152.c b/drivers/net/usb/r8152.c
index 66678093db10..aade7b545f02 100644
--- a/drivers/net/usb/r8152.c
+++ b/drivers/net/usb/r8152.c
@@ -3046,7 +3046,7 @@ static int rtl8152_close(struct net_device *netdev)
3046 netif_stop_queue(netdev); 3046 netif_stop_queue(netdev);
3047 3047
3048 res = usb_autopm_get_interface(tp->intf); 3048 res = usb_autopm_get_interface(tp->intf);
3049 if (res < 0) { 3049 if (res < 0 || test_bit(RTL8152_UNPLUG, &tp->flags)) {
3050 rtl_drop_queued_tx(tp); 3050 rtl_drop_queued_tx(tp);
3051 rtl_stop_rx(tp); 3051 rtl_stop_rx(tp);
3052 } else { 3052 } else {