Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit e3bd1a81 authored by hayeswang's avatar hayeswang Committed by David S. Miller
Browse files

r8152: check WORK_ENABLE in suspend function



Avoid unnecessary behavior when autosuspend occurs during open().
The relative processes should only be run after finishing open().

Signed-off-by: default avatarHayes Wang <hayeswang@realtek.com>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent f4c7476b
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -3207,7 +3207,7 @@ static int rtl8152_suspend(struct usb_interface *intf, pm_message_t message)
		netif_device_detach(netdev);
	}

	if (netif_running(netdev)) {
	if (netif_running(netdev) && test_bit(WORK_ENABLE, &tp->flags)) {
		clear_bit(WORK_ENABLE, &tp->flags);
		usb_kill_urb(tp->intr_urb);
		tasklet_disable(&tp->tl);