From patchwork Wed Jun 19 12:06:49 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Thibault Ferrante X-Patchwork-Id: 1949661 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.ubuntu.com (client-ip=185.125.189.65; helo=lists.ubuntu.com; envelope-from=kernel-team-bounces@lists.ubuntu.com; receiver=patchwork.ozlabs.org) Received: from lists.ubuntu.com (lists.ubuntu.com [185.125.189.65]) (using TLSv1.2 with cipher ECDHE-ECDSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4W42VK6P1pz20XZ for ; Wed, 19 Jun 2024 22:09:29 +1000 (AEST) Received: from localhost ([127.0.0.1] helo=lists.ubuntu.com) by lists.ubuntu.com with esmtp (Exim 4.86_2) (envelope-from ) id 1sJu7m-0001LA-Kw; Wed, 19 Jun 2024 12:09:14 +0000 Received: from smtp-relay-canonical-1.internal ([10.131.114.174] helo=smtp-relay-canonical-1.canonical.com) by lists.ubuntu.com with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.86_2) (envelope-from ) id 1sJu7k-0001Kx-T6 for kernel-team@lists.ubuntu.com; Wed, 19 Jun 2024 12:09:12 +0000 Received: from Q58-sff.fritz.box (2.general.thibf.uk.vpn [10.172.200.120]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by smtp-relay-canonical-1.canonical.com (Postfix) with ESMTPSA id E272C3F1D7; Wed, 19 Jun 2024 12:09:11 +0000 (UTC) From: Thibault Ferrante To: kernel-team@lists.ubuntu.com Subject: [SRU][PATCH 0/2][N] ACPI: PM: s2idle: Linux ACPI s2idle patches to fix suspend/resume issue Date: Wed, 19 Jun 2024 14:06:49 +0200 Message-ID: <20240619120651.1381251-1-thibault.ferrante@canonical.com> X-Mailer: git-send-email 2.43.0 MIME-Version: 1.0 X-BeenThere: kernel-team@lists.ubuntu.com X-Mailman-Version: 2.1.20 Precedence: list List-Id: Kernel team discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: kernel-team-bounces@lists.ubuntu.com Sender: "kernel-team" BugLink: https://bugs.launchpad.net/bugs/2069231 [ Impact ] Framework (https://frame.work/) has root cause an artifact with their MTL laptops being unable to suspend and the reason is similar to many other MTL systems, their ACPI tables use the modern Microsoft UUIDs for Modern Standby. [ Fix ] Clean cherry-pick of two upstream commits merged in 6.9. [ Test Plan ] Go to suspend with a framework laptop. [ Where problems could occur ] Regression can happen when going into suspend. Rafael J. Wysocki (2): ACPI: PM: s2idle: Enable Low-Power S0 Idle MSFT UUID for non-AMD systems ACPI: PM: s2idle: Evaluate all Low-Power S0 Idle _DSM functions drivers/acpi/x86/s2idle.c | 35 +++++++++++++++++++++++++---------- 1 file changed, 25 insertions(+), 10 deletions(-) Acked-by: Manuel Diewald Acked-by: Chris Chiu Acked-by: Paolo Pisati