From mboxrd@z Thu Jan 1 00:00:00 1970 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 AD7B336308A for ; Thu, 11 Jun 2026 07:04:57 +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=1781161498; cv=none; b=DkGyOpoz1NKNmeYybQ+8VTy2LwMHaDjvVZ0+GOl5INmfikXNtz9nAz+1zUJaMBXCTQKHRIlzE+pyvJW3Ap+UulatJxUvSrB2uvand6OZqBhISDjyEwLAtUfJf4f58HplawKS7Bkj3xYkWbdJQOVSW8K1Z93n/nnqs9zGbC7aRg4= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781161498; c=relaxed/simple; bh=95mxRjDqNTSHCLNZakezlDqZtrlA+TKalrssjKS8WJI=; h=From:To:Cc:In-Reply-To:References:Subject:Message-Id:Date: MIME-Version:Content-Type; b=ig5uoBkX9hCVw/jDrGTppGdTY5rbnR8M8DiR2mCrTCHhTR9Rv061kZ8isl3M/aKjJpWslddBuu2acWxO//ncUMlb695jguQOD+1UTOmFUrEwGFky3RaJ/HxFHnqGPyKhFYwAxM4iW/wdJgwbOgFTHfuRoSuoP9aSQZXr7TAQNJg= 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=kU+H7l6l; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=Mal4yl/u; 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="kU+H7l6l"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="Mal4yl/u" Received: from pps.filterd (m0279871.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 65B5GXJh3812600 for ; Thu, 11 Jun 2026 07:04:56 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= sTlQaU514TZh0I9qNLZMQjnA34MxvUVMVmFRiUuR5z0=; b=kU+H7l6lzNcVwxq+ N1jKAwWKju9FhE+1NOVZ3vhGDfWErQHwcj284ovTkHdw8n06Jy/bQUAR295yNBhj 7UTd9v9dUEj90G3xb9ABbBkeNUskLCAVoQi2tYq5n5rqcD7adLydTCQYBt5RTYY0 XFLfhUG9VKkPZmQSoJR58ZaZKl4FTDnFDi+dd3/D6CATmudfR2/bjsrDDEc+IeKz vQMy1ezSi0anMHRxMmNojp7R4imRnmvszUfEDel5TdffTb/+nCk9apozYyFLm/LC eFPN5jzPLSewG2GfI5BoFk8XVLfveFH3osL9HCtP2bL15+mikiHDYBs+2hlKSWD8 uoeFZw== Received: from mail-pj1-f70.google.com (mail-pj1-f70.google.com [209.85.216.70]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4eqe71j7d9-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 11 Jun 2026 07:04:56 +0000 (GMT) Received: by mail-pj1-f70.google.com with SMTP id 98e67ed59e1d1-36db995d083so5502528a91.0 for ; Thu, 11 Jun 2026 00:04:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1781161495; x=1781766295; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:date:message-id:subject :references:in-reply-to:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=sTlQaU514TZh0I9qNLZMQjnA34MxvUVMVmFRiUuR5z0=; b=Mal4yl/uVj8H20EyRmAHAFl6AThw5bDNT3K9b+2d7KfDnmGU6wGKF6m/VxB/NbFlqr L/ZnwjNSA09tItO3rI9Z6g3SJ3iEtDmjNhV4Ny/GJGerBYO8ToX0pcrATn601bjBfB+g 29maCwt7UiyMaVi1BN9lwA8BYvPkIqBNToJgv8wL6tafvcbVH0+LvBs9rkQMwp0c+mgP 8cDTCJjvzvjqPKTs46Dr34F5rm8XZCVC4RypREcOyqPTYzb39Wgbcpj++d9C5Yg0syhe zHj1uWsS0/wa3gc161FqVjPzDIGh31i4fBDIJJse1yY2LLPOqp3tCqyn2pdJiBS8Oqtj WP/A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1781161495; x=1781766295; h=content-transfer-encoding:mime-version:date:message-id:subject :references:in-reply-to:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=sTlQaU514TZh0I9qNLZMQjnA34MxvUVMVmFRiUuR5z0=; b=gGQLJ1cHRX8VTDEN5Q2ePR4e9bCYG5KxwIM05wTTfVY+5xMoVlBuPNrba8QZvFMWmX cQ2Rur54vH+plbrayxuQ40Syyih034rWmaWCacrnb1BWt82iu8SsWb0Mjm0ES+i0q0zN U+i05LVVEDOCUOqFZDkSslSEH6TvTVQDpPfZ/K0PImuW+bumYd8C6UsbqcMwPyFBnUcI /y798Yl7GiPxs2LCy79Y5FdifoKQ7Tr0gtSIWb+XSDFM7nhXY64JNtv+2CFql3MUZVX/ SqD3QLZ1SZGcoqVnbt4joplY+Z1+jhTq+GI/hli47CzOUCsW+WI8+Uk5KvQKzK31Ilt8 p4FA== X-Forwarded-Encrypted: i=1; AFNElJ93AmyyJvzyS/AJlHL/nHisOqK/5uY+C3hl1zr7L1NShy6eACkyPDqxK1Xbb55XJVoO8PKFYQTmWN77kE4=@vger.kernel.org X-Gm-Message-State: AOJu0YxA0X6wQKeCAItzbpPRj+9FCXOyMEF3JXno6iEtNORCS9pk/oD1 2yztkhohN1w4U8W9ivfGGoLVavpb9AXyo2FxymaKzojL9Rv/pe2dnjKqitkNCuxc3PYpX+w2CdK VeN2PuDZj7JHr+lluhtMCu+JNOeH+SWsspYd9lLfSOVgVXclLk770oeI/r3YPRkHRN0w= X-Gm-Gg: Acq92OFtNsLsZkX4QDbRKNEuiJxRfxrvW4AoxaTcfBgwobF07TKZg5PiiewNpJTRypt JZEKAeu2L4C/4lzv01vjqKDXl/A4gvx9MZidomw0QXmNoG6uvAKrkL36TvCsfXB9t8I+y4pDanf eITFmKqOlEHlmD7QJNCGyvKOaPmdfW7MVnqXOPB+04tgVTT5giruYPzyMDmbA4yJJsdakZWtw6+ Z9UB/v6etJbmRXlJyGKcfzuSuluQ45v4Ujh01BJUWutzIpdxY8gH36qhoHLPTkJVXp0eJkNLT9u Hj/EQ6VMmJMhmCIGHlxveZzQietLIZVvIKFqPbNDu1IFkAiXCObEQd0+INIPdE74PkWlFhulYXu ijU4823aelYqCbtkXLcZAnfM25zS8Jqw= X-Received: by 2002:a17:90b:4ac9:b0:368:78da:803 with SMTP id 98e67ed59e1d1-377a4bac7cbmr1783021a91.12.1781161495440; Thu, 11 Jun 2026 00:04:55 -0700 (PDT) X-Received: by 2002:a17:90b:4ac9:b0:368:78da:803 with SMTP id 98e67ed59e1d1-377a4bac7cbmr1782996a91.12.1781161494892; Thu, 11 Jun 2026 00:04:54 -0700 (PDT) Received: from [192.168.1.11] ([120.56.195.233]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-843383197e5sm919120b3a.52.2026.06.11.00.04.51 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 11 Jun 2026 00:04:54 -0700 (PDT) From: Manivannan Sadhasivam X-Google-Original-From: Manivannan Sadhasivam To: bhelgaas@google.com, lpieralisi@kernel.org, kwilczynski@kernel.org, Hans Zhang <18255117159@163.com> Cc: robh@kernel.org, a-garg7@ti.com, linux-pci@vger.kernel.org, linux-kernel@vger.kernel.org In-Reply-To: <20260521161822.132996-1-18255117159@163.com> References: <20260521161822.132996-1-18255117159@163.com> Subject: Re: (subset) [PATCH 0/9] PCI: controller: Add missing rescan lock around root bus removal Message-Id: <178116149168.6097.17122011010784833278.b4-ty@kernel.org> Date: Thu, 11 Jun 2026 12:34:51 +0530 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: 7bit X-Mailer: b4 0.14.3 X-Proofpoint-ORIG-GUID: Vb143FHdtAIECN7EPCyIWBmnfAjXSb_2 X-Proofpoint-GUID: Vb143FHdtAIECN7EPCyIWBmnfAjXSb_2 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNjExMDA2OCBTYWx0ZWRfXz3Pe+pkrl2xs 7G4KIX6LBni6KLXhXyTovfFjXwqN61o6d4MErQ3ezeyZEVkjMo2LeI0umQZ0CfCcqaDcRa6G4YE p4Ge41sla/X6vXugpi6AEuvkp9GfKqhVCb1PL3VvJNshplvu7EpB+lctLMBqyywDSHVs/UaaTKl V95fXzjt+jaWR4DBqhmGHj7B17iwsMEIB2Z1fASqaBV/UY232lExvmgc8etztwJrqX+j5BATSkA vGGOQ3b7x7cAaNWq2KV2rV7IDMq4xBN+0JPG1Jx23ks1JmtsMMNdcZS+adOzZgS9bBfeuqx8aZl aL0nVvd4yeUhUvwfqvX2U903PCTVKP1RVa3pJJCydUNtyqCiJBqMJdhdlY8kPvi+qZKquGiePBo 89L1UJ+frTmjzb+DmzOFVTBP+0SCELpl68szgVF6eysSI1ZlpF2jb6KNs8netQcWRtC/3JBJADB Zx+Y8lDyY6nJhHAzw8Q== X-Proofpoint-Spam-Info: AW1haW4tMjYwNjExMDA2OCBTYWx0ZWRfX2BK3jFM3PoUX kkymehwdi/a27HRzerkhLf3H9jco1zL1YHVVI9AQScw9j5qR67/nrYrPrwb4PvKma+F1y/c0VFX hmG1IROQD05XzHUlhne+ho1Bl2kesAc= X-Authority-Analysis: v=2.4 cv=Lf0MLDfi c=1 sm=1 tr=0 ts=6a2a5e18 cx=c_pps a=0uOsjrqzRL749jD1oC5vDA==:117 a=n8UK4BQKCdfH/t0JQ2luxA==:17 a=IkcTkHD0fZMA:10 a=FelO9ux0wxsA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=3WHJM1ZQz_JShphwDgj5:22 a=VwQbUJbxAAAA:8 a=voW3oXjDJGY4xtGQt-EA:9 a=QEXdDO2ut3YA:10 a=mQ_c8vxmzFEMiUWkPHU9:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.125,FMLib:17.12.100.49 definitions=2026-06-11_01,2026-06-09_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 adultscore=0 priorityscore=1501 spamscore=0 lowpriorityscore=0 malwarescore=0 suspectscore=0 phishscore=0 clxscore=1015 bulkscore=0 impostorscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606040000 definitions=main-2606110068 On Fri, 22 May 2026 00:18:13 +0800, Hans Zhang wrote: > Several PCIe host controller drivers call pci_stop_root_bus() and > pci_remove_root_bus() without holding the global PCI rescan lock > (pci_rescan_remove_global_lock). This can cause race conditions with > concurrent PCI rescan or hotplug operations triggered via sysfs, > potentially leading to use-after-free or system crashes. > > This series adds the missing lock pairs to all drivers currently > exhibiting this pattern. No functional change other than proper > synchronization. > > [...] Applied, thanks! [1/9] PCI: cadence: Protect root bus removal with rescan lock commit: 3bc5dbef170b1f715f13102fce22a5db921f893a [2/9] PCI: dwc: Protect root bus removal with rescan lock commit: f47cc36e63dc9b8f20c3404c701a7aed105938a2 [3/9] PCI: altera: Protect root bus removal with rescan lock commit: e2557f2705760101e794ba32a08586b2ab35deb2 [4/9] PCI: brcmstb: Protect root bus removal with rescan lock commit: 435c29e2af6aeaf1e115db179020ef0869cfd205 [5/9] PCI: iproc: Protect root bus removal with rescan lock commit: 95cb96f6693ffc59a620379d74ab6f0efe65218b [6/9] PCI: mediatek: Protect root bus removal with rescan lock commit: abd23e96d429551f92febd7f5d4a9a63d75c5f74 [7/9] PCI: rockchip: Protect root bus removal with rescan lock commit: f4e77bd57d9bf799bdfc125644838918128c0537 [9/9] PCI: plda: Protect root bus removal with rescan lock commit: e94a7411ee6d3c81039e960e9c92dcee03699031 Best regards, -- Manivannan Sadhasivam