On Tue, Jun 16, 2020 at 02:51:27AM +0800, Brown, Aaron F wrote:
From: Chen Yu yu.c.chen@intel.com Sent: Thursday, May 21, 2020 10:59 AM To: Kirsher, Jeffrey T jeffrey.t.kirsher@intel.com; David S. Miller davem@davemloft.net; Jakub Kicinski kuba@kernel.org; Kok, Auke-jan H auke-jan.h.kok@intel.com; Jeff Garzik jeff@garzik.org Cc: intel-wired-lan@lists.osuosl.org; netdev@vger.kernel.org; linux- kernel@vger.kernel.org; Brown, Len len.brown@intel.com; Rafael J. Wysocki rjw@rjwysocki.net; Shevchenko, Andriy andriy.shevchenko@intel.com; Neftin, Sasha sasha.neftin@intel.com; Lifshits, Vitaly vitaly.lifshits@intel.com; Chen, Yu C yu.c.chen@intel.com; Stable@vger.kernel.org Subject: [PATCH 1/2] e1000e: Do not wake up the system via WOL if device wakeup is disabled
Currently the system will be woken up via WOL(Wake On Lan) even if the device wakeup ability has been disabled via sysfs: cat /sys/devices/pci0000:00/0000:00:1f.6/power/wakeup disabled
The system should not be woken up if the user has explicitly disabled the wake up ability for this device.
This patch clears the WOL ability of this network device if the user has disabled the wake up ability in sysfs.
Fixes: bc7f75fa9788 ("[E1000E]: New pci-express e1000 driver") Reported-by: Rafael J. Wysocki rafael.j.wysocki@intel.com Reviewed-by: Andy Shevchenko andriy.shevchenko@linux.intel.com Cc: Stable@vger.kernel.org Signed-off-by: Chen Yu yu.c.chen@intel.com
drivers/net/ethernet/intel/e1000e/netdev.c | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-)
Tested-by: Aaron Brown aaron.f.brown@intel.com
Thanks for testing, Aaron.
Best, Chenyu