From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 3D574C61DFD for ; Tue, 1 Sep 2026 00:35:03 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:Content-Type: Content-Transfer-Encoding:MIME-Version:References:In-Reply-To:Message-ID:Date :Subject:CC:To:From:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=sX5jBEj43mVnkBhVab7TIJEnTrMhjvDYlQMHbaak5us=; b=nOU6q5sch7LaYg3fuA8k4Wzj9r zHq3hsORolmycKQVUGVg+/VRQPg65zppPYVyG/+BMz/VHdFQ0TkzpfmuUCvUkBbY/p84J8HViq2H0 bYxhUlBPnU1jbDjNLP2Y6aQq1gOU5Vl84fBsH4JtH9GFs4uN/G+04dsNLWgz1aRZf5T5QxBZcOlAo A98+MT3Vm68tIEFbY4QybwCz5hQ+734Gm43dwkrLNoN8sQtCVBsCYFrzHRAa5Ny5cTfevLNFMXTiA K3PwgvLQW/oUGui97fZNCv6R/kgbAEgKp3sfKvht/gq5AE9q1mXxTuZ5x3ueqW7cm48lJ+bWjZekj NiJ3ipmQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.99.1 #2 (Red Hat Linux)) id 1x1CSi-0000000Ajbf-21C9; Tue, 01 Sep 2026 00:34:52 +0000 Received: from mail-westus2azon11010041.outbound.protection.outlook.com ([52.101.46.41] helo=CO1PR03CU002.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.99.1 #2 (Red Hat Linux)) id 1x1CSd-0000000AjVh-2a51 for linux-arm-kernel@lists.infradead.org; Tue, 01 Sep 2026 00:34:48 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=QjuYq+IPY7QVFfB1JONloZZZiiOHckUQmRS/CvbdHjDOZrctJ0XKEya6QasvxCmvln7QVzbjpip1qdkoRhoX23rrCYnzsa1AKH3MVhr3JnIB9+Z/Ju4obxq1NuEzsyGPPNkzZq99+D5CqlDlYhLyRlVT89H1lj8vUxgznFUOMJSjUxpyT/80s+VrFntTe6HSJQfq74Juz0byUQGSE113M18Wy8c1Et0BVoAXOKeUDjg2G1oTIbvAjAmLpLQYyqARvAnDIKnt5VipTtQUjEQR6bUG3RJSHduP/iB5bfdMKideEf51md+QB4Fl4ENCHmIqAC7D4dtDiD6H3UQE367hYw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=sX5jBEj43mVnkBhVab7TIJEnTrMhjvDYlQMHbaak5us=; b=qIANE0kFdvB3Ew1BXt8CHe7w/7m8R+UpBcdueUjYHHIM3mFCSIJXkAaH/RpoR+yb991ce6lxr0pqQKhY1wAFW1i/yJoYASS0pdPl+9b9zw5Sn/ETKuZ6hjNDjD8Cb8c6GtdR18EXOZRedg/LdmgG/mFQNms33qwcr/tYDTZqnUoSl2UGVG/LCEANkQypoDmH1pcNK7FU0a2kWhkOydHCys78kv9VEaUciCXeAhhrzVAkZ/hV0a11G8szT8GKUGQWYDkQTvVPxck3Pxw9Apvit9aPHf69B+vp8K8J/26bBv9ljDg4U10vJwLo12ZJNwaFwFxxC92yhfZoL6jA6sKzUw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 216.228.117.160) smtp.rcpttodomain=kernel.org smtp.mailfrom=nvidia.com; dmarc=pass (p=reject sp=reject pct=100) action=none header.from=nvidia.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=sX5jBEj43mVnkBhVab7TIJEnTrMhjvDYlQMHbaak5us=; b=COu8WipzqmYSS5bvtwJU/6/hhWkiJ1YhM5rG177/2Wt/7FSwwRKQ4UySbJA6PXV0UusNFet5PHSYqYARGgWTcbwO3iDTEWaQX7XFbD1ibOi+vVElqedBAMTvq7Zrlb9ds7OgSRzGMmp2ZZniSJvfoM3v3p/u3r1lKrpnR7HvZwRGW+d/uF3RFaoIfr0qYVTXedYEA6/1Hhtgly/aW4nqV2sOLZV67I5cDalFmGQfIPJFbF91x+gIeqIiBZm/fCmh9HVhDwxoWCIQPkHtLk15klSL5DfwSQeTudO3wPIPj3Lhka2UPzbRRP/wKUt/xBof6UDeJjRfBEULush4x1vdZw== Received: from CH5P220CA0024.NAMP220.PROD.OUTLOOK.COM (2603:10b6:610:1ef::23) by SA3PR12MB8048.namprd12.prod.outlook.com (2603:10b6:806:31e::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.360.13; Tue, 1 Sep 2026 00:34:40 +0000 Received: from CH1PEPF0000AD7D.namprd04.prod.outlook.com (2603:10b6:610:1ef:cafe::71) by CH5P220CA0024.outlook.office365.com (2603:10b6:610:1ef::23) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.360.13 via Frontend Transport; Tue, 1 Sep 2026 00:34:39 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 216.228.117.160) smtp.mailfrom=nvidia.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=nvidia.com; Received-SPF: Pass (protection.outlook.com: domain of nvidia.com designates 216.228.117.160 as permitted sender) receiver=protection.outlook.com; client-ip=216.228.117.160; helo=mail.nvidia.com; pr=C Received: from mail.nvidia.com (216.228.117.160) by CH1PEPF0000AD7D.mail.protection.outlook.com (10.167.244.86) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.382.8 via Frontend Transport; Tue, 1 Sep 2026 00:34:39 +0000 Received: from rnnvmail204.nvidia.com (10.129.68.6) by mail.nvidia.com (10.129.200.66) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.46; Mon, 31 Aug 2026 17:34:17 -0700 Received: from rnnvmail203.nvidia.com (10.129.68.9) by rnnvmail204.nvidia.com (10.129.68.6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.46; Mon, 31 Aug 2026 17:34:16 -0700 Received: from Asurada-Nvidia.nvidia.com (10.127.8.14) by mail.nvidia.com (10.129.68.9) with Microsoft SMTP Server id 15.2.2562.46 via Frontend Transport; Mon, 31 Aug 2026 17:34:15 -0700 From: Nicolin Chen To: , , CC: , , , , , , , , , , , , , , , Subject: [PATCH v3 10/13] iommu/arm-smmu-v3: Allocate IOPF queue for ARM_SMMU_FEAT_PRI Date: Mon, 31 Aug 2026 17:33:35 -0700 Message-ID: <37a4e140ae26b1f58a08b9274937dcc9fa1e5e57.1788222486.git.nicolinc@nvidia.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-NV-OnPremToCloud: ExternallySecured X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CH1PEPF0000AD7D:EE_|SA3PR12MB8048:EE_ X-MS-Office365-Filtering-Correlation-Id: f9c88e15-ae77-4444-4f16-08df07c0cf10 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|36860700016|23010399003|82310400026|1800799024|376014|7416014|18002099003|22082099003|56012099006|11063799006|10067099003; X-Microsoft-Antispam-Message-Info: BiuzTXtiED/yEHeBeYd2xql7KmLfkMhBvQ54moiS1S3mvb3MY6y7+GYSuBqtelJ54mMOViCWIwguPTQqfteVR8T2KbnKfWxpRaLCBDfn1WSUMHf/STvZk8JtyzBz5FqIQ0DIL62zpi3bnCUJejCRl6QYkvueXT0Lfdqf7OVp/xy2sq7lFkidUAXZaAqil3AVgutJ4cJ14TnnYzLEel0sZ7RdcNEU+kX6xGbREoD/oKHpfnHSK/U5QTsoOnmovGppJR9Sv6kwnCz6n9+xfWcZ8huoXuEzh/ACfFRAMzyFZmXIXomLZAwv3v8G/z9LP4mjbtGxSMGPfm/RiAYTZ4+Kl2/rKibWvcNMLOWe3hW/bTq/9Hdcat2EIRlqCkdOdO7zDU9YJ3vGF8TFtlziyzhv1kQe2utg7a5obwDAdwmsi62bYvzXdHWAH5k1tcABOZnFpopzSQ4ITxEn2r1410m7hj5CiJXIH0RImGuUy2jH1xsX6K74TXul83XWVW2bgd8I10vImksEAKjvUKlqtwKJg5vMERkReF9y0GqtTsLCDbk62n1x8cxnvmPNa6UYxWZLxazf3nL1uLzKNmFDiTHOV0uAn/BxNgymJmgkwMMgXN9hbxVo92J3pFKpQEMWiy9bQm7QGZFoEEOv8m/ud/74U84I0GaJoJPCAXT7myf/LiaZtP2MO1GSA88pnb42DTAjBrNg4P+To1/1qHQWQ92BmA== X-Forefront-Antispam-Report: CIP:216.228.117.160;CTRY:US;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:mail.nvidia.com;PTR:dc6edge1.nvidia.com;CAT:NONE;SFS:(13230040)(36860700016)(23010399003)(82310400026)(1800799024)(376014)(7416014)(18002099003)(22082099003)(56012099006)(11063799006)(10067099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: 2nxLQOhKrmfbuE1O/bvBEyrtLZix2uP2PP49Is+yyaAtPTAowV5i/tT2xi4XsITRgX8Ms7tftuViaxfV1WkPGMXSR8AHwzVbB8Itsjb3bYpCXIoe+Ak5YsQ8dPvs8lBZ/FtA+LvlBc+Asjscu9rEjEagzYcWcwrtlCAk3tIqzeuArRkRoBV3qxYG31psFlk6Qj5HcqXUjUsTtpL7guSgCBBWl9JY0hRK31DreMFqBOoYgHhr2kfSc6sQFdncoIR4V6FA+TTAmG8VeQw5GhToAaO1JwbdUB8ywA7jREaDTxZ8/cOERjH3WFfNO06CNPwth3gD6wZ79nBHYUgp47VccHVd7HRjhA7CWeM1WR8EyNG/cEuqicqsdnrCsSEghYhOVNxyH0HlahdUjeOV939q4odTf/tEBkeM7m8nOj3hdBW0JuufAQkVkBSZz7C9AvE/ X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Sep 2026 00:34:39.7393 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: f9c88e15-ae77-4444-4f16-08df07c0cf10 X-MS-Exchange-CrossTenant-Id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=43083d15-7273-40c1-b7db-39efd9ccc17a;Ip=[216.228.117.160];Helo=[mail.nvidia.com] X-MS-Exchange-CrossTenant-AuthSource: CH1PEPF0000AD7D.namprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA3PR12MB8048 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.9.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20260831_173447_665900_F53AE88D X-CRM114-Status: GOOD ( 12.19 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org After the previous change drops the FEAT_SVA gate, arm_smmu_init_queues() allocates smmu->evtq.iopf when the SMMU advertises FEAT_STALLS. PRI support is being added on top of the IOPF infrastructure, so extend the allocation condition to cover SMMUs that advertise FEAT_PRI without FEAT_STALLS. Assisted-by: Claude:claude-opus-4-8 Signed-off-by: Nicolin Chen --- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c b/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c index 502b5c7673bc9..47c95b691503b 100644 --- a/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c +++ b/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c @@ -4741,7 +4741,7 @@ static int arm_smmu_init_queues(struct arm_smmu_device *smmu) if (ret) return ret; - if (smmu->features & ARM_SMMU_FEAT_STALLS) { + if (smmu->features & (ARM_SMMU_FEAT_STALLS | ARM_SMMU_FEAT_PRI)) { smmu->evtq.iopf = iopf_queue_alloc(dev_name(smmu->dev)); if (!smmu->evtq.iopf) return -ENOMEM; -- 2.43.0