> -----Original Message----- > From: [email protected] [mailto:[email protected]] > On Behalf Of Jeff Kirsher > Sent: Monday, October 21, 2019 11:02 AM > To: [email protected] > Cc: Neftin, Sasha <[email protected]>; [email protected]; > [email protected]; [email protected]; Wysocki, Rafael J > <[email protected]>; Lifshits, Vitaly <[email protected]>; > Rajneesh Bhardwaj <[email protected]>; Brown, Aaron F > <[email protected]>; Kirsher, Jeffrey T <[email protected]> > Subject: [net-next v3 2/5] e1000e: Add support for S0ix > > From: Sasha Neftin <[email protected]> > > Implement flow for S0ix support. Modern SoCs support S0ix low power > states during idle periods, which are sub-states of ACPI S0 that increase > power saving while supporting an instant-on experience for providing > lower latency that ACPI S0. The S0ix states shut off parts of the SoC > when they are not in use, while still maintaning optimal performance. > This patch add support for S0ix started from an Ice Lake platform. > > Suggested-by: "Rafael J. Wysocki" <[email protected]> > Signed-off-by: Vitaly Lifshits <[email protected]> > Signed-off-by: Rajneesh Bhardwaj <[email protected]> > Signed-off-by: Sasha Neftin <[email protected]> > Tested-by: Aaron Brown <[email protected]> > Signed-off-by: Jeff Kirsher <[email protected]> > --- > drivers/net/ethernet/intel/e1000e/netdev.c | 182 +++++++++++++++++++++ > drivers/net/ethernet/intel/e1000e/regs.h | 4 + > 2 files changed, 186 insertions(+)
This patch generates warnings that e1000e_s0ix_entry_flow and e1000e_s0ix_exit_flow are defined but not used [-Wunused-function] when CONFIG_PM_SLEEP is not defined. The warnings were called out by Intel's 0-DAY kernel test infrastructure after this patch was merged into the dev-queue branch of Jeff's next-queue tree, so any fix for the warnings should include the tag " Reported-by: kbuild test robot <[email protected]>". Bruce.
