Received: by 2002:ab2:6309:0:b0:1fb:d597:ff75 with SMTP id s9csp122814lqt; Wed, 5 Jun 2024 20:30:57 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCUsKNfY5/DYfPfJpNVuhe/CJGs11CagpNpstSjyLDPRW+ACua7iiqTSeeD/4z1RwaTuflbT6UjnQ/1+BEOGAOSGbsYYZxKEMyybx/LP8w== X-Google-Smtp-Source: AGHT+IEBei8yZoDmaTy33y8Z7Ws7iti/drKwMSYvfN3ikWXUntQrXyGuDFXlqgg4D1py8miB/7QM X-Received: by 2002:a17:906:2c0f:b0:a68:44a0:a808 with SMTP id a640c23a62f3a-a699fbd5140mr265087966b.29.1717644657705; Wed, 05 Jun 2024 20:30:57 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1717644657; cv=pass; d=google.com; s=arc-20160816; b=jCJf83WGbr3+Ieb5eMz+413o0Ya7OWCslQ+gOyRxEbM+LlcglDFIQM6bp/L/gZfTWL yCHlQHFgsL8F5EPuB7TavhcXTc3qjFP5POpwSZFmekfUZG6u5u6WBbncdH4Go+YIk/hB 6RB9S2CDNpKzfmz9hrzjUXD+F0qiMVDL4VngCsQLYi09AR/5/54IrD7AV8YhnhZmsjss OD9Hjn43Q9YDTYVHQXNDBI63qS0abkHIdBEkNqc8zSsx3LMEuDTZpuu+28DHoQ0Ol3iP CayG4mMo84Mml8jEwLNIEa/NcGxRAjCY7iMb5brSXZMu7xTeFp+7Ahj6GNU/MJlPmHox flVA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=cc:to:in-reply-to:references:date:message-id:from:subject :content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:dkim-signature; bh=msxXqHJou4imYfLW8Y//5wLQ8uYLFcg46R4g1376W+0=; fh=IaEzsBre2GE2/ZkuwXCtQw6Znm4rvxBtd7AyqCBmrWo=; b=lviq3x2YYlFNwY02v/YUZML2o51crhDbZrVuNyi2p3PcTYBH0qxKbkHmmaUF9PQEzT GrqIhC659xt1d4hGcfNHApkXG65gnayQmnr1HOoJXPUCrqAx6m9/iPHibW9PHIicLW2c B70ORxYfSDSVCkOJnYorC+GSXtmujdyK7Z2vn03rvQXcN0D/tXkqccAlLKJQbJZUtrwv AoV0+kMep4J18ZX2T/GlKaAavy+VN7gvr/5We1CNTK7cV6EMEhcHq69fLrA/tzIC1Fv4 iDD9UQlJMgK3nKUgZYTkvcTFVJDV1jA9hce30pD3C4INA/aCuL+/WzZYof6MC99m5IL8 x6Bw==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=MusQma16; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-kernel+bounces-203585-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) smtp.mailfrom="linux-kernel+bounces-203585-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from am.mirrors.kernel.org (am.mirrors.kernel.org. [147.75.80.249]) by mx.google.com with ESMTPS id a640c23a62f3a-a6c80596c61si21762566b.101.2024.06.05.20.30.57 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 05 Jun 2024 20:30:57 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-203585-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) client-ip=147.75.80.249; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=MusQma16; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-kernel+bounces-203585-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) smtp.mailfrom="linux-kernel+bounces-203585-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by am.mirrors.kernel.org (Postfix) with ESMTPS id 6BA0F1F2433B for ; Thu, 6 Jun 2024 03:30:57 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 2F442262A8; Thu, 6 Jun 2024 03:30:40 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="MusQma16" Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 5722120330; Thu, 6 Jun 2024 03:30:39 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1717644639; cv=none; b=um5lAFF95uRDkRoqhV0vZ9VIiDJT9qHxbDhRAg93fVvNFVvOh6Zv8eE6tQHOOgAOTCx3yAhJfvfSfX9TwevFW6fDoFULhEo1UklwngXMNsE/urTTckZQbC1Ncka2/n6CYGTXUqE9cThy2PYFBZ9rr4RHMUDt8KNXH1HxI09FRW0= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1717644639; c=relaxed/simple; bh=cbyItvu2defQvqg32H+CbFerKlbVJnymcQicUMfF1Rg=; h=Content-Type:MIME-Version:Subject:From:Message-Id:Date:References: In-Reply-To:To:Cc; b=LqswD/bHLug0U0VGBznXJcwtOVMkD0gBIGJxU/HS4U3izYBlHDV5sah4bAa2B60V0JRW7g7zTomtj99jx/nXAo8LJxqMp18RpKly/Dll/qo5PXLQ+8a/XdJklNPVZeZZQRnM9jtw1vfFP/8KtzWXmcdi5V4qycWxJt8MKeezapk= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=MusQma16; arc=none smtp.client-ip=10.30.226.201 Received: by smtp.kernel.org (Postfix) with ESMTPS id D6CBAC4AF0F; Thu, 6 Jun 2024 03:30:38 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1717644638; bh=cbyItvu2defQvqg32H+CbFerKlbVJnymcQicUMfF1Rg=; h=Subject:From:Date:References:In-Reply-To:To:Cc:From; b=MusQma16PoyeRB48POtqOLwxxgj5p5CsTs0iI3TdoDW4pwX974qvZkBSsw7mgEoeq kTJvzlReckIkvTRB2/NWmtvr5MJSy3EHZb4ZS88CDnV7etz3VaUQ8QVSGrckmyC5bK dsywe1wrFNT7TNb8pLSIGMPd54rJOrOIeE2tERErufdkUayrupZIW90M2FYM3RfCGu ls9MoQQiz84/YV/wGa5HJpLE1wMZdSWYuwG6OsJFGA2SCijF/0yIfQeDpGcYhd57P2 s4lmt201YT0PwHndidYzyExVqxyT7LRk3ZsogjrQemwNtcV/80vHVU9n3zsY1J8aab 340jD+h7s48Yw== Received: from aws-us-west-2-korg-oddjob-1.ci.codeaurora.org (localhost.localdomain [127.0.0.1]) by aws-us-west-2-korg-oddjob-1.ci.codeaurora.org (Postfix) with ESMTP id CB41ED3E997; Thu, 6 Jun 2024 03:30:38 +0000 (UTC) Content-Type: text/plain; charset="utf-8" Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Subject: Re: [PATCH v3 0/5] platform/chrome: Fix MEC concurrency problems for Framework Laptop From: patchwork-bot+chrome-platform@kernel.org Message-Id: <171764463882.22288.7075641947422598016.git-patchwork-notify@kernel.org> Date: Thu, 06 Jun 2024 03:30:38 +0000 References: <20240605063351.14836-1-ben@jubnut.com> In-Reply-To: <20240605063351.14836-1-ben@jubnut.com> To: Ben Walsh Cc: bleung@chromium.org, tzungbi@kernel.org, groeck@chromium.org, dustin@howett.net, ktl@frame.work, linux@weissschuh.net, mario.limonciello@amd.com, chrome-platform@lists.linux.dev, linux-kernel@vger.kernel.org Hello: This series was applied to chrome-platform/linux.git (for-next) by Tzung-Bi Shih : On Wed, 5 Jun 2024 07:33:46 +0100 you wrote: > Framework Laptops with the Microchip EC have a problem where the EC > "stops working" after a while. Symptoms include the Fn key not > working, and "bad packet checksum" errors appearing in the system log. > > The problem is caused by ACPI code which accesses the Microchip EC > (MEC) memory using the Microchip EMI protocol. It uses an AML mutex to > prevent concurrent access. But the cros_ec_lpc driver is not aware of > this mutex. The ACPI code and LPC driver both attempt to talk to the > EC at the same time, messing up communication with the EC. > > [...] Here is the summary with links: - [v3,1/5] platform/chrome: cros_ec_lpc: MEC access can return error code https://git.kernel.org/chrome-platform/c/68dbac0a58ef - [v3,2/5] platform/chrome: cros_ec_lpc: MEC access can use an AML mutex https://git.kernel.org/chrome-platform/c/60c7df66450e - [v3,3/5] platform/chrome: cros_ec_lpc: Add a new quirk for ACPI id https://git.kernel.org/chrome-platform/c/040159e0912c - [v3,4/5] platform/chrome: cros_ec_lpc: Add a new quirk for AML mutex https://git.kernel.org/chrome-platform/c/38c31b1d737b - [v3,5/5] platform/chrome: cros_ec_lpc: Add quirks for Framework Laptop https://git.kernel.org/chrome-platform/c/04ca0a51f1e6 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html