From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-dy1-f171.google.com (mail-dy1-f171.google.com [74.125.82.171]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 3DE1F356746 for ; Mon, 1 Jun 2026 19:02:10 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=74.125.82.171 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780340531; cv=none; b=eL3Fe7q6SImbnBxX504hJY+jJceeDDu7adtLpGsC6aNbiGmM+ym8WeKBeJMQuFe34cnHvIXV3XwJ2NOszMndHyALe1XQIg7JLiWLayWywuc1weWJ4RmRE1anzMP+7T7WByv8gv5kkocIeClTdUte4Yua2Wanzh90e1A4fwLZmHA= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780340531; c=relaxed/simple; bh=KaHGhf4byy+LVR424XvxK1ysT7KJHJgWUd7ihlz9U/8=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=kvqEvU+LoANyGkGU7HffyswryCckBY5FBw9mxmURA2fl/+Hw4PaVBKOd26fq4PnRB0tes+kxLpdI5nKQiHErP3hz9OM13JJVwyx+0wrCiA57OqjnBnHRLGYUebLp3+vjy8ov5wqXax4AbLnAKSssVPzLoDeJcpoKBi7ehKhD1Y0= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=chromium.org; spf=pass smtp.mailfrom=chromium.org; dkim=pass (1024-bit key) header.d=chromium.org header.i=@chromium.org header.b=iCi5C1AC; arc=none smtp.client-ip=74.125.82.171 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=chromium.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=chromium.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=chromium.org header.i=@chromium.org header.b="iCi5C1AC" Received: by mail-dy1-f171.google.com with SMTP id 5a478bee46e88-307263ad0cbso1326682eec.0 for ; Mon, 01 Jun 2026 12:02:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; t=1780340529; x=1780945329; darn=vger.kernel.org; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=/F6zSnrZsJYVN0xGf0C0erkpZXQIz/UeKORQq5fNkL4=; b=iCi5C1ACxb0DpTvRXQQ2jBAWWGHgnDSBHrKR8vPgspvq6avePpvSSdw2/HuQ5XxOdW rjcawDze8JjHRNuoH5QWDkb/bP1kOg1sQpSiwc/uNzTb2b0PjGFgiJve286ZMBKyBrm9 A7v+a/lIo0KUaoR2+1lzOiSVoxlYQ81znpueQ= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780340529; x=1780945329; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:x-gm-gg:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=/F6zSnrZsJYVN0xGf0C0erkpZXQIz/UeKORQq5fNkL4=; b=OTWpKxUed0SHHNosBlsB1UolK7z9YWrn/gxo/VjBlXA1tuRMdE6pXF28+k//buzWJo xPNn7bAqLErbP8YP32q5G/9S5gZ1JJxkqieqSFSNz8TLjuPvMOgI71mPjztrnSjwQdZl EDEShJpX/rCDJW0h95M7KRF7w6Qwt/ZnCb7HLKqhY3/8gnfy62VeQ6VCMvEwU8bcyLLY y+euK3g7pw4lN3BWA6MvE4jZRyg5d4qENSo5oNVDa/tSl6csQCjeB9elXupHQ7NmHGri nwBEMQ/F65uze1DK1V5twahFTZD+kjsvj5ELtVm84R991zPCBukTJvaoAwzXFCiuF5zC s+uw== X-Forwarded-Encrypted: i=1; AFNElJ+5jaN6E5M9LmLBQa2QhcsAYXZW6I2prXG6zdEe3945qnDeUekbMh3i0V2b07Iza2U+47tNNU3wIr90EX0=@vger.kernel.org X-Gm-Message-State: AOJu0YwdrCr3ChUJgInVp2whifMmwaMAzzQ4l4sszFAR8fie+pLuos+P tvwi70e0gle1lXK/p15qGQRuQiTkl47ZTSDL6LOpVUut6qrXv1onTSVaUlKuF3+xnQ== X-Gm-Gg: Acq92OGtMqaLtXXMf+MB3HaeJ8MJ+fXqSwbRbjZP0ugbRwqv7w/+F7OIgmWfqRXhjpy nJ3wpDE6SE77ajGJY18hQbQg9647KcBZZypc9PWdHqpIH15Gm6bSRm1cU112bL4BtWpCopDb+vY T2+d4RgaqTfuDQ6qW2diDNss5GUqmGiWo0US0ycVCoW6kpEkDdynFv9GfErwpeEvV9dfqWY4ndm DE7pbEQaSKYdBrBHDU2NDu55pLKJ4dXmJFf5N7dwsd/XD9WklTbrqLEHHOjmsXf1ouyxn6gf7I5 /UPFnhgtub98Dr4ff21w8lYqpF4U1T+VlgauKBEJJ3lsjKACMRsV4RKqhP9ygDMLPtGlBpQSKur 5NVC2OtbbVaG03eOyecdXR9wOKv5XrLvy+k0e6rAb2Rri/NE0s/feaUC2GTv6lnGYpJxA+ggYz8 LIISgfqTUgBrjUEgVU8q6vYKFirU7895Z41f0hwObfxj+CG8It8vn4jRloxCSyAuUGKpa1549v9 g9o/M+KBik= X-Received: by 2002:a05:693c:3006:b0:304:d388:c33e with SMTP id 5a478bee46e88-304fa4a7fd1mr7288853eec.1.1780340528759; Mon, 01 Jun 2026 12:02:08 -0700 (PDT) Received: from localhost ([2a00:79e0:2e7c:8:d53d:3040:2c80:7717]) by smtp.gmail.com with UTF8SMTPSA id 5a478bee46e88-304ee0dd8e1sm12978919eec.21.2026.06.01.12.02.07 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 01 Jun 2026 12:02:07 -0700 (PDT) Date: Mon, 1 Jun 2026 12:02:05 -0700 From: Brian Norris To: Niklas Cassel Cc: Radu Rendec , Thomas Gleixner , Manivannan Sadhasivam , Daniel Tsai , Marek =?iso-8859-1?Q?Beh=FAn?= , Krishna Chaitanya Chundru , Bjorn Helgaas , Rob Herring , Krzysztof =?utf-8?Q?Wilczy=C5=84ski?= , Lorenzo Pieralisi , Jingoo Han , Brian Masney , Eric Chanudet , Jared Kangas , linux-pci@vger.kernel.org, linux-kernel@vger.kernel.org, Bjorn Andersson , Jon Hunter Subject: Re: [PATCH v3 3/3] PCI: dwc: Enable MSI affinity support Message-ID: References: <20251128212055.1409093-1-rrendec@redhat.com> <20251128212055.1409093-4-rrendec@redhat.com> <73f04f467e65b13fd455a3650dc2bd106af1e5a6.camel@rendec.net> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: (CC a few more) Hi Niklas, On Mon, Jun 01, 2026 at 10:20:07AM +0200, Niklas Cassel wrote: > On Fri, May 29, 2026 at 05:35:13PM -0700, Brian Norris wrote: > > > > This seems to tell me the irq_set_affinity()/migration process isn't > > really what's killing things, but something else. > > Hello Brian, > > Perhaps a long-shot, but have you tried to apply: > https://lore.kernel.org/linux-pci/20260519-l1ss-fix-v2-0-b2c3a4bdeb15@oss.qualcomm.com/ For the record, that's: [PATCH v2 0/4] PCI: Introduce pci_suspend_retains_context() API > to see if it helps your problem? It also seemed like a long-shot, but I tried it and it does resolve my problems. Maybe I can provide a Tested-by there. > https://lore.kernel.org/linux-pci/r247uuc7ilkhn65vcbsaoxhgypif37lj3r3mvb7ooqqdg55vnm@vx3ip6klg6ha/ > also seems to mention a recent PSCI fix: > https://lore.kernel.org/all/20251231162126.7728-1-manivannan.sadhasivam@oss.qualcomm.com/ That's: [PATCH] firmware: psci: Set pm_set_resume/suspend_via_firmware() for SYSTEM_SUSPEND > Which also sounds somewhat related. Yes, that looks somewhat related. I tried it, and it seems to resolve my issue as well. It looks like Mani suggests both patch sets are valid proposals, although solving slightly different variations depending on the Qualcomm firmware in question? But the PSCI patch looks like it's stuck in /dev/null. Dunno if a Tested-by would help there too? I'm also perplexed at why: 1) those patches claim that NVMe wasn't really working on Qcom systems before, and yet the laptop in question was working fine before v7.0; and 2) this bisected to commit eaf290c404f7 ("PCI: dwc: Enable MSI affinity support"). Anyway, thanks for the pointers. Brian