Received: by 2002:ab2:6309:0:b0:1fb:d597:ff75 with SMTP id s9csp122776lqt; Wed, 5 Jun 2024 20:30:49 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCWJTeBU2uFUU7UfvPFdD+7A8Q+xbXfotkWsNw4gk/ulp5YyR67uuB2F3bzdyN/NP4+MuNhOuqYjtnPmQgmjfVY4NAwlFOyfv2n8SuXIIw== X-Google-Smtp-Source: AGHT+IGMlFY8RGh4ZdLYSDakWH8kJeAR96yqf//TYU+qRIhl8dk5J6W1R42mMPWn5rlaeJCJ5po4 X-Received: by 2002:a05:6214:310d:b0:6af:690f:e7a1 with SMTP id 6a1803df08f44-6b030a765fcmr40613326d6.44.1717644649521; Wed, 05 Jun 2024 20:30:49 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1717644649; cv=pass; d=google.com; s=arc-20160816; b=O39R8PXoDARPIhvHkDgE3VUlgSQOTcR/qBuztA8mxSIaaZ1BWwkxq1OOy9Ra3e0UON MIdwjQ94ygotc1dMJqcjfPhG9T4A+pLbWRYjCKyk/uc1HZHgHJJat9Lz/XGSBuaxmo1q cjw/VX/KeSo+huQph2HahOStFrr2O6A4myXEgRQMqvByQ76k0qOCYu/R3u2eE3O3NT9f aYw+xo9GXr8mfjxYoPkdyFIuF6C7W1xMayRpU7Pj/bj1QQsWLoHRoxi2g4/PDcAZl4Jv BzXJPVYzjvF4Kx6kP83b4IPNyGFayJltw1TqmU2KSfLLCddMiKow7x4nhjxLE54SNWw1 FLEw== 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=Yw1U0fJS8wHWal0JYXU7pgWdytPoN4TMhxDzsR/88fY=; fh=IaEzsBre2GE2/ZkuwXCtQw6Znm4rvxBtd7AyqCBmrWo=; b=VxjoWcUnjG+QkY2+Herv8x7Ll3g0mMspPOu4x2swyMyfD0mD/tQHnI69cPcT/j5Izo 1fNTO0L7nX4Vppk1uRN2F4Fv+KVILUvJaflx6G4I4gYbfPWzPDvtwFSSBqw/4zPeCvUE FMp74vXHWlI9BBivXEO/DL0S9nT0mTLvElGNmxwT2Phs/TsdRl+CGGAi2NA6s/7Rn+pL bJiFtuMXAxg/SsBQgMK6DUhyDJxLZkjxscsHPK63BiQhzwbxNE/Qm2i6aZCmZ2bruBhk oPKdaPkeY6ra04yvk9wk+cr2koMaCSw7B9nuwVNoyxl5Pg12ziFGjHeynzgKX0ZLm+r8 AsxA==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=FvSEwlLY; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-kernel+bounces-203584-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-203584-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from ny.mirrors.kernel.org (ny.mirrors.kernel.org. [2604:1380:45d1:ec00::1]) by mx.google.com with ESMTPS id 6a1803df08f44-6b04f966864si5788586d6.290.2024.06.05.20.30.49 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 05 Jun 2024 20:30:49 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-203584-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) client-ip=2604:1380:45d1:ec00::1; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=FvSEwlLY; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-kernel+bounces-203584-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-203584-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 ny.mirrors.kernel.org (Postfix) with ESMTPS id 3F3771C2228D for ; Thu, 6 Jun 2024 03:30:49 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 38DC42030A; Thu, 6 Jun 2024 03:30:39 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="FvSEwlLY" 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 5FC671DFD1; Thu, 6 Jun 2024 03:30:38 +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=1717644638; cv=none; b=VOJSlnjDtca2lIVaIVCPWYKcFUfZpQkGrb4zIYAV6qVVRTKJYAZfYputS/PiGorh7HbPv8S/okZ16iZ/LClCYj17VTVhrTsBHbhnrjJ9ZxEwPQHTTiatxq8XrWu2UDyvTFZU77Ak1L/eGJcAqqhEvgOZ0/cw16tVuok4NDT7Dpg= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1717644638; c=relaxed/simple; bh=yKoMqYenKsDXJSAfLOHIldm2JIof0n4lktPheAOsA7M=; h=Content-Type:MIME-Version:Subject:From:Message-Id:Date:References: In-Reply-To:To:Cc; b=Plh2iAELHCF6G6qyNmdqxPU5+aA8ro5ZctjeV04huzu7KwQoZIWAT0Q6b0Y+Xz5GgYUKE9zINoyDuTfuOpDUxB9yyzAjWulzJFDXIsNdMlrPCEucGxwI/bMmyOqg+7qtSg+75OZWTKtJVvu7grMX+fjVZUCn0fAJHyDS7XPzluI= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=FvSEwlLY; arc=none smtp.client-ip=10.30.226.201 Received: by smtp.kernel.org (Postfix) with ESMTPS id F1D45C4AF12; Thu, 6 Jun 2024 03:30:37 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1717644638; bh=yKoMqYenKsDXJSAfLOHIldm2JIof0n4lktPheAOsA7M=; h=Subject:From:Date:References:In-Reply-To:To:Cc:From; b=FvSEwlLYmwznzU/EzKhGRvS5noM6qFPvUHhVXPOWVDp3asS0mRQ0g4MHd45weAtPn KPdN1bgzFag0gqEmz45yRzJF3Osoh6E+ucWUtL5dD///wQbiHqeJR595/mTfr5M2Jy 8yRlT/1vD8xO7pnZHpKfqD1QanedznBVtpcNdE8geZogZbB65vAf8vMHyeAIoVh7SM qZ2IVszdJRQasO7c5xWgIxANe11iOq3/wDyfy5ZsjU48HVnUQffebS2aPxr2b253CZ xRDgsyy2b9bFS0gwJN0S8ThwsSNXiyHjCrbgig+yZanImFcPlm50aEiIqb5/LG/C2h UJGoQ5rPSH8Xw== 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 E6A7AD3E996; Thu, 6 Jun 2024 03:30:37 +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: <171764463793.22288.16988875399152277741.git-patchwork-notify@kernel.org> Date: Thu, 06 Jun 2024 03:30:37 +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-kernelci) 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