Add patch fixing Lenovo X1 7th and 8th gen not suspending (rhbz 1816621)
This commit is contained in:
parent
4c49e1a1c3
commit
e66f119db1
@ -0,0 +1,112 @@
|
|||||||
|
From patchwork Mon Mar 23 19:16:39 2020
|
||||||
|
Content-Type: text/plain; charset="utf-8"
|
||||||
|
MIME-Version: 1.0
|
||||||
|
Content-Transfer-Encoding: 7bit
|
||||||
|
X-Patchwork-Submitter: Aaron Ma <aaron.ma@canonical.com>
|
||||||
|
X-Patchwork-Id: 1260523
|
||||||
|
X-Patchwork-Delegate: jeffrey.t.kirsher@intel.com
|
||||||
|
Return-Path: <intel-wired-lan-bounces@osuosl.org>
|
||||||
|
X-Original-To: incoming@patchwork.ozlabs.org
|
||||||
|
Delivered-To: patchwork-incoming@bilbo.ozlabs.org
|
||||||
|
Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized)
|
||||||
|
smtp.mailfrom=osuosl.org (client-ip=140.211.166.137;
|
||||||
|
helo=fraxinus.osuosl.org;
|
||||||
|
envelope-from=intel-wired-lan-bounces@osuosl.org;
|
||||||
|
receiver=<UNKNOWN>)
|
||||||
|
Authentication-Results: ozlabs.org; dmarc=fail (p=none dis=none)
|
||||||
|
header.from=canonical.com
|
||||||
|
Received: from fraxinus.osuosl.org (smtp4.osuosl.org [140.211.166.137])
|
||||||
|
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256
|
||||||
|
bits)) (No client certificate requested)
|
||||||
|
by ozlabs.org (Postfix) with ESMTPS id 48ml8T0lZVz9sRf
|
||||||
|
for <incoming@patchwork.ozlabs.org>;
|
||||||
|
Tue, 24 Mar 2020 19:41:11 +1100 (AEDT)
|
||||||
|
Received: from localhost (localhost [127.0.0.1])
|
||||||
|
by fraxinus.osuosl.org (Postfix) with ESMTP id 3FD71861C9;
|
||||||
|
Tue, 24 Mar 2020 08:41:10 +0000 (UTC)
|
||||||
|
X-Virus-Scanned: amavisd-new at osuosl.org
|
||||||
|
Received: from fraxinus.osuosl.org ([127.0.0.1])
|
||||||
|
by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024)
|
||||||
|
with ESMTP id Z-iCoXjZ6uPi; Tue, 24 Mar 2020 08:41:09 +0000 (UTC)
|
||||||
|
Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34])
|
||||||
|
by fraxinus.osuosl.org (Postfix) with ESMTP id 9184E860D1;
|
||||||
|
Tue, 24 Mar 2020 08:41:09 +0000 (UTC)
|
||||||
|
X-Original-To: intel-wired-lan@lists.osuosl.org
|
||||||
|
Delivered-To: intel-wired-lan@lists.osuosl.org
|
||||||
|
Received: from whitealder.osuosl.org (smtp1.osuosl.org [140.211.166.138])
|
||||||
|
by ash.osuosl.org (Postfix) with ESMTP id 522811BF2B6
|
||||||
|
for <intel-wired-lan@lists.osuosl.org>;
|
||||||
|
Mon, 23 Mar 2020 19:17:15 +0000 (UTC)
|
||||||
|
Received: from localhost (localhost [127.0.0.1])
|
||||||
|
by whitealder.osuosl.org (Postfix) with ESMTP id 4BD3187D15
|
||||||
|
for <intel-wired-lan@lists.osuosl.org>;
|
||||||
|
Mon, 23 Mar 2020 19:17:15 +0000 (UTC)
|
||||||
|
X-Virus-Scanned: amavisd-new at osuosl.org
|
||||||
|
Received: from whitealder.osuosl.org ([127.0.0.1])
|
||||||
|
by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024)
|
||||||
|
with ESMTP id Cyxj7lfnvPR6 for <intel-wired-lan@lists.osuosl.org>;
|
||||||
|
Mon, 23 Mar 2020 19:17:12 +0000 (UTC)
|
||||||
|
X-Greylist: domain auto-whitelisted by SQLgrey-1.7.6
|
||||||
|
Received: from youngberry.canonical.com (youngberry.canonical.com
|
||||||
|
[91.189.89.112])
|
||||||
|
by whitealder.osuosl.org (Postfix) with ESMTP id 68B4087EBD
|
||||||
|
for <intel-wired-lan@lists.osuosl.org>;
|
||||||
|
Mon, 23 Mar 2020 19:17:12 +0000 (UTC)
|
||||||
|
Received: from [222.129.50.174] (helo=localhost.localdomain)
|
||||||
|
by youngberry.canonical.com with esmtpsa
|
||||||
|
(TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.86_2)
|
||||||
|
(envelope-from <aaron.ma@canonical.com>)
|
||||||
|
id 1jGSZN-00031K-JS; Mon, 23 Mar 2020 19:17:06 +0000
|
||||||
|
From: Aaron Ma <aaron.ma@canonical.com>
|
||||||
|
To: jeffrey.t.kirsher@intel.com, aaron.ma@canonical.com, davem@davemloft.net,
|
||||||
|
intel-wired-lan@lists.osuosl.org, netdev@vger.kernel.org,
|
||||||
|
linux-kernel@vger.kernel.org, sasha.neftin@intel.com
|
||||||
|
Date: Tue, 24 Mar 2020 03:16:39 +0800
|
||||||
|
Message-Id: <20200323191639.48826-1-aaron.ma@canonical.com>
|
||||||
|
X-Mailer: git-send-email 2.25.2
|
||||||
|
MIME-Version: 1.0
|
||||||
|
X-Mailman-Approved-At: Tue, 24 Mar 2020 08:41:05 +0000
|
||||||
|
Subject: [Intel-wired-lan] [PATCH] e1000e: bump up timeout to wait when ME
|
||||||
|
un-configure ULP mode
|
||||||
|
X-BeenThere: intel-wired-lan@osuosl.org
|
||||||
|
X-Mailman-Version: 2.1.29
|
||||||
|
Precedence: list
|
||||||
|
List-Id: Intel Wired Ethernet Linux Kernel Driver Development
|
||||||
|
<intel-wired-lan.osuosl.org>
|
||||||
|
List-Unsubscribe: <https://lists.osuosl.org/mailman/options/intel-wired-lan>,
|
||||||
|
<mailto:intel-wired-lan-request@osuosl.org?subject=unsubscribe>
|
||||||
|
List-Archive: <http://lists.osuosl.org/pipermail/intel-wired-lan/>
|
||||||
|
List-Post: <mailto:intel-wired-lan@osuosl.org>
|
||||||
|
List-Help: <mailto:intel-wired-lan-request@osuosl.org?subject=help>
|
||||||
|
List-Subscribe: <https://lists.osuosl.org/mailman/listinfo/intel-wired-lan>,
|
||||||
|
<mailto:intel-wired-lan-request@osuosl.org?subject=subscribe>
|
||||||
|
Errors-To: intel-wired-lan-bounces@osuosl.org
|
||||||
|
Sender: "Intel-wired-lan" <intel-wired-lan-bounces@osuosl.org>
|
||||||
|
|
||||||
|
ME takes 2+ seconds to un-configure ULP mode done after resume
|
||||||
|
from s2idle on some ThinkPad laptops.
|
||||||
|
Without enough wait, reset and re-init will fail with error.
|
||||||
|
|
||||||
|
Fixes: f15bb6dde738cc8fa0 ("e1000e: Add support for S0ix")
|
||||||
|
BugLink: https://bugs.launchpad.net/bugs/1865570
|
||||||
|
Signed-off-by: Aaron Ma <aaron.ma@canonical.com>
|
||||||
|
---
|
||||||
|
drivers/net/ethernet/intel/e1000e/ich8lan.c | 4 ++--
|
||||||
|
1 file changed, 2 insertions(+), 2 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/drivers/net/ethernet/intel/e1000e/ich8lan.c b/drivers/net/ethernet/intel/e1000e/ich8lan.c
|
||||||
|
index b4135c50e905..147b15a2f8b3 100644
|
||||||
|
--- a/drivers/net/ethernet/intel/e1000e/ich8lan.c
|
||||||
|
+++ b/drivers/net/ethernet/intel/e1000e/ich8lan.c
|
||||||
|
@@ -1240,9 +1240,9 @@ static s32 e1000_disable_ulp_lpt_lp(struct e1000_hw *hw, bool force)
|
||||||
|
ew32(H2ME, mac_reg);
|
||||||
|
}
|
||||||
|
|
||||||
|
- /* Poll up to 300msec for ME to clear ULP_CFG_DONE. */
|
||||||
|
+ /* Poll up to 2.5sec for ME to clear ULP_CFG_DONE. */
|
||||||
|
while (er32(FWSM) & E1000_FWSM_ULP_CFG_DONE) {
|
||||||
|
- if (i++ == 30) {
|
||||||
|
+ if (i++ == 250) {
|
||||||
|
ret_val = -E1000_ERR_PHY;
|
||||||
|
goto out;
|
||||||
|
}
|
@ -883,6 +883,10 @@ Patch507: drm-dp-mst-error-handling-improvements.patch
|
|||||||
# https://bugzilla.redhat.com/show_bug.cgi?id=1811850
|
# https://bugzilla.redhat.com/show_bug.cgi?id=1811850
|
||||||
Patch509: drm-i915-backports.patch
|
Patch509: drm-i915-backports.patch
|
||||||
|
|
||||||
|
# https://bugzilla.redhat.com/show_bug.cgi?id=1816621
|
||||||
|
# https://patchwork.ozlabs.org/patch/1260523/
|
||||||
|
Patch510: e1000e-bump-up-timeout-to-wait-when-ME-un-configure-ULP-mode.patch
|
||||||
|
|
||||||
# END OF PATCH DEFINITIONS
|
# END OF PATCH DEFINITIONS
|
||||||
|
|
||||||
%endif
|
%endif
|
||||||
@ -2978,6 +2982,9 @@ fi
|
|||||||
#
|
#
|
||||||
#
|
#
|
||||||
%changelog
|
%changelog
|
||||||
|
* Thu Apr 02 2020 Hans de Goede <hdegoede@redhat.com>
|
||||||
|
- Add patch fixing Lenovo X1 7th and 8th gen not suspending (rhbz 1816621)
|
||||||
|
|
||||||
* Wed Apr 01 2020 Justin M. Forbes <jforbes@fedoraproject.org> - 5.7.0-0.rc0.git3.1
|
* Wed Apr 01 2020 Justin M. Forbes <jforbes@fedoraproject.org> - 5.7.0-0.rc0.git3.1
|
||||||
- Linux v5.6-5611-g1a323ea5356e
|
- Linux v5.6-5611-g1a323ea5356e
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user