From nobody Mon Feb 9 20:10:27 2026 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) (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 EAB312222B2 for ; Tue, 2 Dec 2025 14:23:18 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.180.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764685403; cv=none; b=X14GYMCNmI+0SI5tWHngxB2V+YGSNYlWFIxUanNJfVvuMSYdsUbTPWttp1C2tXTdbnXJojjqdvOpKzmFJ/oPDbywgwcQNGZNdgPZAlE7419sx22FogDcTMQU/mWcQhjKfprzShtsm9273imDpejT46WPjz1ID9UuXrftyTMdre8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764685403; c=relaxed/simple; bh=pRTmIB6LMS2I/NMlLkQVrAoVSoFyYgoyBRTO1H+wJzk=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=c20pzaqxXyrP53H4Q2asaVKQpdXtcx7bUtL1qYkZnpwM89OH7z6305NP8QnexeWL/jHYvPUqSWFwhHlZ2HVjhCEngldm7pEDPvxWKVjpkaSIafnJ7K4StWbCYunsPHNPmmw7Z80qvBtiib2MiH2s92i9hcWlBEk9AYaduciVAqw= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=oss.qualcomm.com; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b=NIdvMNWc; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=CmZpTjVN; arc=none smtp.client-ip=205.220.180.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="NIdvMNWc"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="CmZpTjVN" Received: from pps.filterd (m0279872.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 5B29T89H3243299 for ; Tue, 2 Dec 2025 14:23:17 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= QIIBjNvOJPz0nM8jdNic3VTJoyxgBAw5GlTLZa5uxBY=; b=NIdvMNWcCR/aQmkb MqL6WBVnr3oz06JX+toYuEG71wniyOjm/mZRuSEixxKK0NTD4lovOmLzdA2HNg4o obDxWEAPmNgGORQxULkxRwbIq/o2KKaCkfJv+pBVXCnXQ3aDnA0/oWMMSSv647Tb TMfIoLmMGfC0xtPkQHubK1Tt/CyvE5a8ogIPHUh1Bu9jy1OCSwT2upFhJwxVLm40 er4qLIgumDnxyrOMXcpG4a6haiY9LkPPr6qSzNTi8m/fsx1R/ADboncP+74NyHlq Xq6k85ebm62SdkMzvr5prP7wuY1xtC6YEnkwGBSFWfZMJ0CmmL6kGiuYSSmryFGj Oeo8ew== Received: from mail-pf1-f200.google.com (mail-pf1-f200.google.com [209.85.210.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4aswh50trs-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 02 Dec 2025 14:23:17 +0000 (GMT) Received: by mail-pf1-f200.google.com with SMTP id d2e1a72fcca58-7b8a12f0cb4so5171239b3a.3 for ; Tue, 02 Dec 2025 06:23:17 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1764685396; x=1765290196; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=QIIBjNvOJPz0nM8jdNic3VTJoyxgBAw5GlTLZa5uxBY=; b=CmZpTjVNk8AWdYF7bwFSKJRJnSmkwdWNboi7vq+X+H+oWUkPf/7eiaBme6iL0evxdI EVHHm2lDcpY+zpMGJ9QbqM+cEG9xPRGn+0CoKhDaVHT2Pm396mwLypNyRN10e1ApEyr5 qnTv92YHeGNa+wQGSgsYpQHaNssQk5TqR99kxMWoAov0SLLAsg6NuDhmFnji5BptJdmd ZEeOZ/WpxDV/U614ZmtFGx4rgF68Gr8F+8OZHTnlngnMBW/XLT3PmQaxKm3IY1GwZv/t LpLe2RybGCthll0An3mCSXy5gt8N2lx8RJEOaEtkB6BUpzRVbP18rsgc32l3vsxNBJCc SiLg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1764685396; x=1765290196; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=QIIBjNvOJPz0nM8jdNic3VTJoyxgBAw5GlTLZa5uxBY=; b=SqbjRwTbLqoXxroTgx5dSmvnB1LUD5YvbNzJSaOiOU3MxaawDh6nyh7SP7IxGxV/lZ /8AsQDcLik9gqd8dRLaXwOHBfKGwRAQY81FroTB9wfBhWduwuilhPkuCUsli12bZxgaG z+lrp4fY7asUAvBm2NxashrcywD8ATD5uIeLj8P0V4ff8pd8359I4+WuniR6eL67BOmf pKqIOQOiLoGmrlEuIPM1pMsaOtpyxylBXwnaqpx1D4T5WIq+V1t+4b6mKWAHRcwwQtqs HXb4u9tUORweMTyi85uzO+EpbRwCQrRurgOr2fodPaYHp8kmb/u29q+zkwM0Q8iSKFSG 7orQ== X-Forwarded-Encrypted: i=1; AJvYcCWiNq4Alwo076ZD3wzuwHtLE16SDP0D8lZ79h0dQpsBg+lfY+LpSLeoCMHJWPqkcSGI1S18VIPZfNTq4Ac=@vger.kernel.org X-Gm-Message-State: AOJu0YwKJcSVqzZkyDc73eKHTPGyiC22DI6fQjnDbSmOPBYTR5GsO2gG rXHbqsWIjUFLOBDM/hgvsxG7iZKpeImrk0IxEWDBtaNvg1zSsAwZsqxkz/BVts7LPviKiuI8Ip2 BEb3RXTjXjz/12qrYnnQNwFA8dTD4l78K7LSWSJmANRXyg+pSNp5w66ldMnfrwhfmZZXCIO8Dun Q= X-Gm-Gg: ASbGnctjWSShowk6gERMGQ1K8s1ltR/aAwYYGZ4PRjrqvr2/xdx46unrSxBmSEejOOf qais58jHQT3y7t6KLW+Kh4PFIRzP9li+OnMoJEJbUJRQ9wIUWc+mJrU/GBA40BoO24sCX9ifQ2d OP/bNiS41jUqgg+Mgns5tMsgNxikVHc93bP/IQOGnE4MUCKE4bR2tHHTIPaKf5oE2s/lti4yWQ2 /P75ZpYMJXqQbEBNsNLZIlSYV2nWrmXcTt/tjNAAXWiVvM09XbDXplTLfIFwvzY++x29ludy57y BMsH/as3CYVUqyoqMjYRz+VOVRaFuv3KmqepdATJRI9zQ+jX4xPFXK4SlHV05eSrRI8zwspYSMq WqL5kHMXNsTMSS0yqXe/OQXJzczhhWT3tjR9qvWs= X-Received: by 2002:a05:6a20:a125:b0:341:e79b:9495 with SMTP id adf61e73a8af0-3637e0bd69fmr31557260637.54.1764685395938; Tue, 02 Dec 2025 06:23:15 -0800 (PST) X-Google-Smtp-Source: AGHT+IEXg3DjQM/4ZIRpcDRT/tJi4qz/yVH4IAtQoIwviN0V/oe5Yh00yD0sJ44YqA3xpq26CgNZuw== X-Received: by 2002:a05:6a20:a125:b0:341:e79b:9495 with SMTP id adf61e73a8af0-3637e0bd69fmr31557219637.54.1764685395435; Tue, 02 Dec 2025 06:23:15 -0800 (PST) Received: from [192.168.1.102] ([120.60.68.196]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-be5095a4821sm15659084a12.29.2025.12.02.06.23.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 02 Dec 2025 06:23:15 -0800 (PST) From: Manivannan Sadhasivam Date: Tue, 02 Dec 2025 19:52:51 +0530 Subject: [PATCH v2 4/4] PCI: Extend the pci_disable_acs_sv quirk for one more IDT switch 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="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20251202-pci_acs-v2-4-5d2759a71489@oss.qualcomm.com> References: <20251202-pci_acs-v2-0-5d2759a71489@oss.qualcomm.com> In-Reply-To: <20251202-pci_acs-v2-0-5d2759a71489@oss.qualcomm.com> To: Bjorn Helgaas Cc: linux-pci@vger.kernel.org, linux-kernel@vger.kernel.org, iommu@lists.linux.dev, Naresh Kamboju , Pavankumar Kondeti , Xingang Wang , Marek Szyprowski , Robin Murphy , Jason Gunthorpe , Manivannan Sadhasivam , Manivannan Sadhasivam X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=1085; i=manivannan.sadhasivam@oss.qualcomm.com; h=from:subject:message-id; bh=pRTmIB6LMS2I/NMlLkQVrAoVSoFyYgoyBRTO1H+wJzk=; b=owEBbQGS/pANAwAKAVWfEeb+kc71AcsmYgBpLvZAherrBpCOwOposcs2baS4ADrcU3EnqXe/b RPhSEm4to+JATMEAAEKAB0WIQRnpUMqgUjL2KRYJ5dVnxHm/pHO9QUCaS72QAAKCRBVnxHm/pHO 9boTB/4mlbW8TW6gVy8o/sK2KC32UFLRsRusBG+Y5HF7v5PnfVZjhehuZQqeWahB6SG8PnCnNMw p1vnghlQYA6p+k9uZBX7i8lvjrTHSfECP81eQX6mOTdd/SS7Q/bG5VkaSdJs0G0BmKOMonBiwCo tkJc6Bw58gWszhaKmKiioql2hYnCu1EZ/DL3tkCLQmoDdOXfdCWJB2TLgRnuxDZQYyTXQGMbKmc RHLwb9U9uX0DK6GBP9dlHYIq3XgDLJQ9F3sljaBUPu68lnZhQ/TJblV9XocY82GhQVbw2y5faTh f9OgdJktdiR0udcHpUW6jMF8aNAtqmC9uRgAr4HYTy/yvtS0 X-Developer-Key: i=manivannan.sadhasivam@oss.qualcomm.com; a=openpgp; fpr=C668AEC3C3188E4C611465E7488550E901166008 X-Authority-Analysis: v=2.4 cv=VNzQXtPX c=1 sm=1 tr=0 ts=692ef655 cx=c_pps a=mDZGXZTwRPZaeRUbqKGCBw==:117 a=8ziBJk15IZ5r+wOU3RLduA==:17 a=IkcTkHD0fZMA:10 a=wP3pNCr1ah4A:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=2xi2RfK-dtapqwj757MA:9 a=QEXdDO2ut3YA:10 a=zc0IvFSfCIW2DFIPzwfm:22 X-Proofpoint-ORIG-GUID: JMABB3fG334NHQvflfRwA9sSZ-9ipldc X-Proofpoint-GUID: JMABB3fG334NHQvflfRwA9sSZ-9ipldc X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUxMjAyMDExNSBTYWx0ZWRfX6/OsOAForTV3 cNPvqdkDKXb15xFPpWDJT0kfHB2HgTkwv45M6gmKgeE3aSXDEBBjxJrL2pu7qZW6/UdQTcUKK4q bNcuu9GTkZSRybY5OWqF7v0/gzQo/14lzCLRSuTsTaxp/yXOVaaZcHCqZltA9IlfYQbQxPQNFYT p+iLA+1JDj0dP3x9PDmRlIHEqV/TLlAUR74/VicKBW35i3JXHlNXEUN86+3ciJLgOAJYX7sYmH+ g0cxJjpWWk5bJeKelP3cgDFy14WomDHCvFVgAviEfVOJEPmchRi/dak8U57uoPtYNpji841m8NM 8IQWy0ezOJ5hJ6ItNI89VvFariiztIvL/8FvRmWIpQez94FhBmhwHfFCuNF7DRqxTpxZhTVDQvl +XwpvvNly7KK+eTznsMaEG1A4d97jA== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.9,FMLib:17.12.100.49 definitions=2025-12-01_01,2025-11-27_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 bulkscore=0 clxscore=1015 impostorscore=0 spamscore=0 adultscore=0 phishscore=0 suspectscore=0 malwarescore=0 lowpriorityscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2510240001 definitions=main-2512020115 The IDT switch with Device ID 0x8090 used in the ARM Juno R2 development board incorrectly raises an ACS Source Validation error on Completions for Config Read Requests, even though PCIe r6.0, sec 6.12.1.1, says that Completions are never affected by ACS Source Validation. This is already handled by the pci_disable_acs_sv() quirk for one of the IDT switch 0x80b5. Hence, extend the quirk for this device too. Signed-off-by: Manivannan Sadhasivam --- drivers/pci/quirks.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/pci/quirks.c b/drivers/pci/quirks.c index a5956726a49f..314aacf5a309 100644 --- a/drivers/pci/quirks.c +++ b/drivers/pci/quirks.c @@ -5798,6 +5798,7 @@ static void pci_disable_acs_sv(struct pci_dev *dev) dev->acs_broken_cap |=3D PCI_ACS_SV; } DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_IDT, 0x80b5, pci_disable_acs_sv); +DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_IDT, 0x8090, pci_disable_acs_sv); =20 /* * Microsemi Switchtec NTB uses devfn proxy IDs to move TLPs between --=20 2.48.1