Received: by 2002:a05:7412:8d10:b0:f3:1519:9f41 with SMTP id bj16csp3403413rdb; Sun, 10 Dec 2023 04:36:16 -0800 (PST) X-Google-Smtp-Source: AGHT+IGEs2E+shbt3DdVVGKBCRBY5Gprr0Q0irlGQZFRBlIjQVYKOOh8YtWqNAvl22l4dIWpXDAb X-Received: by 2002:a05:6a20:6a03:b0:18b:d2f5:122f with SMTP id p3-20020a056a206a0300b0018bd2f5122fmr3861802pzk.26.1702211775995; Sun, 10 Dec 2023 04:36:15 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1702211775; cv=none; d=google.com; s=arc-20160816; b=bPnUvZ783SmWmoakLZ7c4vY5S9wil7MVnJCpiXh/d6x+pWgDPSrn1f1XU31ajwHMjA 9GfZgDcwx4zxhUzfmXKmk035YtWEJao2PPB8QwwI5DyosuB7mbzIdgTDzp1KyCqJxo/L Y84Qh1gfcMtFZ/Zw8r3+MXDTwFFzsOdGbH5qPtbguJsO0D0YTYcUyPMPAesWhFbr1sPK YpzBLWgY39QNwdNCplhKC8woPwwtJsaEKTYIUFNmvQXb9svq+QTC0HI9Lw5mLTrWuszI yAC0eNV3jJYXJwUy9HxQ7A0+7cbGGmUl96uzStzTVA3RI1FW+akA4+LUpFkXEb6nDxID boSA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:in-reply-to:reply-to :from:references:cc:to:content-language:subject:user-agent :mime-version:date:message-id; bh=m1ytin/gQRrq1FwbaxcvsFLg8GzW/AgJoIH246Dm91Q=; fh=aP/pwJv5kqi/FosQciFNTFsbyj65rPLkDJjjT9f69JM=; b=Og0YddYl4Qg8cFaFN/lO2K7R9DJFEoACQilpPvqh8Pfs/YMjLnsVSP+q0TDPytFeq4 uEEzc3UlsTyujGEQ8wyCnNu2t/P8AY8SyCJNUd35lckw/XgMSAItnKoVagiJO13kE+bi /SXkV16w/4DQWqOC2tPuJDU1PW1ksi3X9k4TzYIRKsxD2cRA2u+yc3UeqfMcdz94qsLq SUpjFpI/yTMLfes+k7BkeZbGImGuMstq/BRm8rVKxTKU5Sv627Qk+rSsRlNbnGfAeFhN IeNdmshNa8gN2l5OXZPSqckUFdVYn6HB/Psga+Ml/U5we7OBbc5BoJtWE9aGU4gf+wXL nQBw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:2 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from agentk.vger.email (agentk.vger.email. [2620:137:e000::3:2]) by mx.google.com with ESMTPS id t14-20020a63eb0e000000b005c63a36938fsi4575092pgh.809.2023.12.10.04.36.15 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 10 Dec 2023 04:36:15 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:2 as permitted sender) client-ip=2620:137:e000::3:2; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:2 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by agentk.vger.email (Postfix) with ESMTP id 26B418067A4B; Sun, 10 Dec 2023 04:36:06 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at agentk.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232204AbjLJMfs (ORCPT + 99 others); Sun, 10 Dec 2023 07:35:48 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:52100 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232195AbjLJMfr (ORCPT ); Sun, 10 Dec 2023 07:35:47 -0500 Received: from wp530.webpack.hosteurope.de (wp530.webpack.hosteurope.de [80.237.130.52]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 3E46110A; Sun, 10 Dec 2023 04:35:52 -0800 (PST) Received: from [2a02:8108:8980:2478:8cde:aa2c:f324:937e]; authenticated by wp530.webpack.hosteurope.de running ExIM with esmtpsa (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) id 1rCJ2E-0002b3-Qg; Sun, 10 Dec 2023 13:35:50 +0100 Message-ID: Date: Sun, 10 Dec 2023 13:35:50 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v2 0/6] PCI: Fix deadlocks when enabling ASPM Content-Language: en-US, de-DE To: Linux kernel regressions list Cc: linux-arm-msm@vger.kernel.org, linux-pci@vger.kernel.org, linux-kernel@vger.kernel.org References: <20231128081512.19387-1-johan+linaro@kernel.org> From: "Linux regression tracking #update (Thorsten Leemhuis)" Reply-To: Linux regressions mailing list In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-bounce-key: webpack.hosteurope.de;regressions@leemhuis.info;1702211752;201925f3; X-HE-SMSGID: 1rCJ2E-0002b3-Qg X-Spam-Status: No, score=-0.8 required=5.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on agentk.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (agentk.vger.email [0.0.0.0]); Sun, 10 Dec 2023 04:36:06 -0800 (PST) [TLDR: This mail in primarily relevant for Linux kernel regression tracking. See link in footer if these mails annoy you.] On 07.12.23 14:25, Johan Hovold wrote: > On Tue, Nov 28, 2023 at 09:15:06AM +0100, Johan Hovold wrote: >> The pci_enable_link_state() helper is currently only called from >> pci_walk_bus(), something which can lead to a deadlock as both helpers >> take a pci_bus_sem read lock. >> >> Add a new locked helper which can be called with the read lock held and >> fix up the two current users (the second is new in 6.7-rc1). >> >> Note that there are no users left of the original unlocked variant after >> this series, but I decided to leave it in place for now (e.g. to mirror >> the corresponding helpers to disable link states). >> >> Included are also a couple of related cleanups. > >> Johan Hovold (6): >> PCI/ASPM: Add locked helper for enabling link state >> PCI: vmd: Fix deadlock when enabling ASPM >> PCI: qcom: Fix deadlock when enabling ASPM >> PCI: qcom: Clean up ASPM comment >> PCI/ASPM: Clean up disable link state parameter >> PCI/ASPM: Add lockdep assert to link state helper > > Could we get this merged for 6.7-rc5? Even if the risk of a deadlock is > not that great, this bug prevents using lockdep on Qualcomm platforms so > that more locking issues can potentially make their way into the kernel. > > And for Qualcomm platforms, this is a regression in 6.7-rc1. > > #regzbot introduced: 9f4f3dfad8cf Fixes are now here: https://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git/log/?h=for-linus #regzbot fix: 075268be58232b0a2ae #regzbot ignore-activity Ciao, Thorsten (wearing his 'the Linux kernel's regression tracker' hat) -- Everything you wanna know about Linux kernel regression tracking: https://linux-regtracking.leemhuis.info/about/#tldr That page also explains what to do if mails like this annoy you.