Received: by 2002:a6b:fb09:0:0:0:0:0 with SMTP id h9csp4556091iog; Wed, 22 Jun 2022 00:49:16 -0700 (PDT) X-Google-Smtp-Source: AGRyM1u0xZH7pDBSmYxCSrNqTkLtRZQ4Rm5WnaGq/H2X1WDfUtlq6UZQC/5Flc9aofY0joGz/lsH X-Received: by 2002:a17:903:240f:b0:168:f037:98c8 with SMTP id e15-20020a170903240f00b00168f03798c8mr33177840plo.53.1655884156262; Wed, 22 Jun 2022 00:49:16 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1655884156; cv=none; d=google.com; s=arc-20160816; b=OBxPbRbnU1lFHjKqA2t6MBr0ElZh/I2tcup2uKYcWNRW8hqOfmJyvvRLS5v14fE1Ev xwt3fPJfHT2pRWV3F2GkViRN9fUagbmWwOo5rVKGoWGziLIlGPzJAxeRsOCjLdj943dU iIasX6QO0ZpID795lXfK7lL3CmWGQGsnRd+y8oL8Aq7S2mV8LSUE+z8FCqLmSpqD0l+j /Im+8xzciKdqoF1/jralH9v69OBjErLrDt/NNo4dPoVLCwoDwndvxGy3QvYfXpBKYATi IsGGF+FIR8986HsfXGnuBq9LW6Ocs8LTMvLyN7QtVFKcqF9F1QxxhJXXE8C6yb1Ci8sV nhvQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:feedback-id:content-transfer-encoding :mime-version:message-id:date:subject:cc:to:from; bh=2FsztPSxLKT29+YNoMYpZ9G4NVrZqUBvSmJ9mqStjbY=; b=zdlQQ4TceD/pobYeNr0/PHKEPc/jKOJJHlV90Mi2PWT8xf/fnzQUW3r+uHNPaAbUoC x2+sQIHAhPhHNmlaPrux5WXWa6EpuVl+6/g7/yvJO1kfnWSGrs3YhzHAXWBEFfdMAUCr Tg2bed2g70bSAUl+wXHIZLZzTm0TYNS9aJYCt1dtN8YVm8xqC78MMLK9EvZunY0JaSDk NHX5rYof0kZuEUXoUgLBE0eDsDowreXf0mLEvPYGzqg8yYLLSYE+huCo9wqJMqa0IHsu k7xPPp3st1X5bp7T3cMI83FIvOwbZoluKgv0Y4kUGFxeI6v+3Ri9aBEsOiSO60hkXeuU T6bg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id c17-20020a056a00249100b0052521f3e2f8si12135452pfv.103.2022.06.22.00.49.04; Wed, 22 Jun 2022 00:49:16 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1353714AbiFVHn7 (ORCPT + 99 others); Wed, 22 Jun 2022 03:43:59 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:45722 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1354363AbiFVHnp (ORCPT ); Wed, 22 Jun 2022 03:43:45 -0400 Received: from smtpproxy21.qq.com (smtpbg703.qq.com [203.205.195.89]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 798A4344C7 for ; Wed, 22 Jun 2022 00:43:43 -0700 (PDT) X-QQ-mid: bizesmtp83t1655883815trvmmqa2 Received: from localhost.localdomain ( [58.240.82.166]) by bizesmtp.qq.com (ESMTP) with id ; Wed, 22 Jun 2022 15:43:24 +0800 (CST) X-QQ-SSF: 01400000002000B0H000B00A0000000 X-QQ-FEAT: jfdGVjI73+T81TnlSi4p9QOo1iBGF/arBaslIxWtHgMUcP0stsCvvCLX8a36k ylxuZOlSgD1fVM5tylCrGMcXAvkXQvmMN+aDY9xtAIfKaVDKBh8tm8caMgrr6pscMUmJ0kf 4fdBwVRQ5FwisVjc8+hKua0zRHSQPaibrOf8t0EHmw75PEESYBUPli/NO22yxpqKYTfAb9V MRq5yxvWY0QuaV1x67bu0qK7ncNyDIxYBu3R3qk1NO64eZBShfsqtPdcVbxYVT3zS/GsPq8 2eB0WtXz+7qEIkE6st2tpWcSNJVPL4AjjoVAzOKP3/lFAvOTmGTpFCq59m6BONNALRK33eA p8Ulac7vkIyLHBxU0E= X-QQ-GoodBg: 2 From: Manyi Li To: rafael@kernel.org, lenb@kernel.org Cc: linux-acpi@vger.kernel.org, linux-kernel@vger.kernel.org, Manyi Li Subject: [PATCH] ACPI: save NVS memory for Lenovo G40-45 Date: Wed, 22 Jun 2022 15:42:48 +0800 Message-Id: <20220622074248.19004-1-limanyi@uniontech.com> X-Mailer: git-send-email 2.20.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-QQ-SENDSIZE: 520 Feedback-ID: bizesmtp:uniontech.com:qybgforeign:qybgforeign4 X-QQ-Bgrelay: 1 X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_NONE, SPF_HELO_PASS,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org [821d6f0359b0614792ab8e2fb93b503e25a65079] is to make machines produced from 2012 to now not saving NVS region to accelerate S3. But, Lenovo G40-45, a platform released in 2015, still needs NVS memory saving during S3. A quirk is introduced for this platform. Signed-off-by: Manyi Li --- drivers/acpi/sleep.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/drivers/acpi/sleep.c b/drivers/acpi/sleep.c index 04ea1569df78..974746e6e59d 100644 --- a/drivers/acpi/sleep.c +++ b/drivers/acpi/sleep.c @@ -360,6 +360,14 @@ static const struct dmi_system_id acpisleep_dmi_table[] __initconst = { DMI_MATCH(DMI_PRODUCT_NAME, "80E3"), }, }, + { + .callback = init_nvs_save_s3, + .ident = "Lenovo G40-45", + .matches = { + DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"), + DMI_MATCH(DMI_PRODUCT_NAME, "80E1"), + }, + }, /* * ThinkPad X1 Tablet(2016) cannot do suspend-to-idle using * the Low Power S0 Idle firmware interface (see -- 2.20.1