r8169: improve setting WoL on runtime-resume
authorHeiner Kallweit <hkallweit1@gmail.com>
Wed, 17 Jun 2020 20:52:47 +0000 (22:52 +0200)
committerDavid S. Miller <davem@davemloft.net>
Fri, 19 Jun 2020 03:38:36 +0000 (20:38 -0700)
commite9882208ae989116b6ea166ef743111ea4a5248f
tree87f63c2a46923b98eea92f5496064fe9d56015e8
parent27248d57c88af1eede1619eaa3423b424da06b29
r8169: improve setting WoL on runtime-resume

In the following scenario WoL isn't configured properly:
- Driver is loaded, interface isn't brought up within 10s, so driver
  runtime-suspends.
- WoL is set.
- Interface is brought up, stored WoL setting isn't applied.

It has always been like that, but the scenario seems to be quite
theoretical as I haven't seen any bug report yet. Therefore treat
the change as an improvement.

Signed-off-by: Heiner Kallweit <hkallweit1@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/realtek/r8169_main.c