mbox series

[SRU,I/Unstable/OEM-5.13/OEM-5.14,0/3] Fix non-working e1000e device after resume

Message ID 20211122163752.878330-1-kai.heng.feng@canonical.com
Headers show
Series Fix non-working e1000e device after resume | expand

Message

Kai-Heng Feng Nov. 22, 2021, 4:37 p.m. UTC
BugLink: https://bugs.launchpad.net/bugs/1951861

[Impact]
e1000e devices stop working after s2idle resume.

[Fix]
Revert the offending patch series, which is to bring some minor power
saving.

[Test]
Vendor did extensive tests and didn't find any regression, and the power
consumption remains the same.

[Where problems could occur]
Maybe on some system the series can save some energy, so reverting will
cause some power consumption increase.

Kai-Heng Feng (3):
  Revert "e1000e: Additional PHY power saving in S0ix"
  Revert "e1000e: Add polling mechanism to indicate CSME DPG exit"
  Revert "e1000e: Add handshake with the CSME to support S0ix"

 drivers/net/ethernet/intel/e1000e/ich8lan.h |   3 -
 drivers/net/ethernet/intel/e1000e/netdev.c  | 358 +++++++++-----------
 drivers/net/ethernet/intel/e1000e/regs.h    |   1 -
 3 files changed, 154 insertions(+), 208 deletions(-)

Comments

Stefan Bader Nov. 24, 2021, 1:37 p.m. UTC | #1
On 22.11.21 17:37, Kai-Heng Feng wrote:
> BugLink: https://bugs.launchpad.net/bugs/1951861
> 
> [Impact]
> e1000e devices stop working after s2idle resume.
> 
> [Fix]
> Revert the offending patch series, which is to bring some minor power
> saving.
> 
> [Test]
> Vendor did extensive tests and didn't find any regression, and the power
> consumption remains the same.
> 
> [Where problems could occur]
> Maybe on some system the series can save some energy, so reverting will
> cause some power consumption increase.
> 
> Kai-Heng Feng (3):
>    Revert "e1000e: Additional PHY power saving in S0ix"
>    Revert "e1000e: Add polling mechanism to indicate CSME DPG exit"
>    Revert "e1000e: Add handshake with the CSME to support S0ix"
> 
>   drivers/net/ethernet/intel/e1000e/ich8lan.h |   3 -
>   drivers/net/ethernet/intel/e1000e/netdev.c  | 358 +++++++++-----------
>   drivers/net/ethernet/intel/e1000e/regs.h    |   1 -
>   3 files changed, 154 insertions(+), 208 deletions(-)
> 
Looking at Impish, those patches have been applied there without marking them as 
SAUCE despite them being from net-next (even linux-next is no guarantee that 
something reaching the main tree but at least has some higher chance). What I 
try to say is that we probably want to be a little more careful on where things 
come from even for devel.

For reverting:

Acked-by: Stefan Bader <stefan.bader@canonical.com>
Kleber Sacilotto de Souza Nov. 25, 2021, 10:12 a.m. UTC | #2
On 22.11.21 17:37, Kai-Heng Feng wrote:
> BugLink: https://bugs.launchpad.net/bugs/1951861
>
> [Impact]
> e1000e devices stop working after s2idle resume.
>
> [Fix]
> Revert the offending patch series, which is to bring some minor power
> saving.
>
> [Test]
> Vendor did extensive tests and didn't find any regression, and the power
> consumption remains the same.
>
> [Where problems could occur]
> Maybe on some system the series can save some energy, so reverting will
> cause some power consumption increase.
>
> Kai-Heng Feng (3):
>    Revert "e1000e: Additional PHY power saving in S0ix"
>    Revert "e1000e: Add polling mechanism to indicate CSME DPG exit"
>    Revert "e1000e: Add handshake with the CSME to support S0ix"
>
>   drivers/net/ethernet/intel/e1000e/ich8lan.h |   3 -
>   drivers/net/ethernet/intel/e1000e/netdev.c  | 358 +++++++++-----------
>   drivers/net/ethernet/intel/e1000e/regs.h    |   1 -
>   3 files changed, 154 insertions(+), 208 deletions(-)
>

Acked-by: Kleber Sacilotto de Souza <kleber.souza@canonical.com>

Thanks
Kleber Sacilotto de Souza Nov. 25, 2021, 11:17 a.m. UTC | #3
On 22.11.21 17:37, Kai-Heng Feng wrote:
> BugLink: https://bugs.launchpad.net/bugs/1951861
>
> [Impact]
> e1000e devices stop working after s2idle resume.
>
> [Fix]
> Revert the offending patch series, which is to bring some minor power
> saving.
>
> [Test]
> Vendor did extensive tests and didn't find any regression, and the power
> consumption remains the same.
>
> [Where problems could occur]
> Maybe on some system the series can save some energy, so reverting will
> cause some power consumption increase.
>
> Kai-Heng Feng (3):
>    Revert "e1000e: Additional PHY power saving in S0ix"
>    Revert "e1000e: Add polling mechanism to indicate CSME DPG exit"
>    Revert "e1000e: Add handshake with the CSME to support S0ix"
>
>   drivers/net/ethernet/intel/e1000e/ich8lan.h |   3 -
>   drivers/net/ethernet/intel/e1000e/netdev.c  | 358 +++++++++-----------
>   drivers/net/ethernet/intel/e1000e/regs.h    |   1 -
>   3 files changed, 154 insertions(+), 208 deletions(-)
>

Applied to impish:linux.

Thanks,
Kleber
Andrea Righi Nov. 26, 2021, 7:44 a.m. UTC | #4
On Tue, Nov 23, 2021 at 12:37:49AM +0800, Kai-Heng Feng wrote:
> BugLink: https://bugs.launchpad.net/bugs/1951861
> 
> [Impact]
> e1000e devices stop working after s2idle resume.
> 
> [Fix]
> Revert the offending patch series, which is to bring some minor power
> saving.
> 
> [Test]
> Vendor did extensive tests and didn't find any regression, and the power
> consumption remains the same.
> 
> [Where problems could occur]
> Maybe on some system the series can save some energy, so reverting will
> cause some power consumption increase.

Applied to jammy:linux.

Thanks,
-Andrea
Timo Aaltonen Dec. 2, 2021, 12:58 p.m. UTC | #5
On 22.11.2021 18.37, Kai-Heng Feng wrote:
> BugLink: https://bugs.launchpad.net/bugs/1951861
> 
> [Impact]
> e1000e devices stop working after s2idle resume.
> 
> [Fix]
> Revert the offending patch series, which is to bring some minor power
> saving.
> 
> [Test]
> Vendor did extensive tests and didn't find any regression, and the power
> consumption remains the same.
> 
> [Where problems could occur]
> Maybe on some system the series can save some energy, so reverting will
> cause some power consumption increase.
> 
> Kai-Heng Feng (3):
>    Revert "e1000e: Additional PHY power saving in S0ix"
>    Revert "e1000e: Add polling mechanism to indicate CSME DPG exit"
>    Revert "e1000e: Add handshake with the CSME to support S0ix"
> 
>   drivers/net/ethernet/intel/e1000e/ich8lan.h |   3 -
>   drivers/net/ethernet/intel/e1000e/netdev.c  | 358 +++++++++-----------
>   drivers/net/ethernet/intel/e1000e/regs.h    |   1 -
>   3 files changed, 154 insertions(+), 208 deletions(-)
> 

applied to oem-5.13 & -5.14, thanks