Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/1.2/patches/2223445/?format=api
{ "id": 2223445, "url": "http://patchwork.ozlabs.org/api/1.2/patches/2223445/?format=api", "web_url": "http://patchwork.ozlabs.org/project/qemu-devel/patch/20260415105552.622421-6-skolothumtho@nvidia.com/", "project": { "id": 14, "url": "http://patchwork.ozlabs.org/api/1.2/projects/14/?format=api", "name": "QEMU Development", "link_name": "qemu-devel", "list_id": "qemu-devel.nongnu.org", "list_email": "qemu-devel@nongnu.org", "web_url": "", "scm_url": "", "webscm_url": "", "list_archive_url": "", "list_archive_url_format": "", "commit_url_format": "" }, "msgid": "<20260415105552.622421-6-skolothumtho@nvidia.com>", "list_archive_url": null, "date": "2026-04-15T10:55:26", "name": "[v4,05/31] system/iommufd: Remove unused viommu pointer from IOMMUFDVeventq", "commit_ref": null, "pull_url": null, "state": "new", "archived": false, "hash": "4da036896141ea9042f928d27324d638425a9b6b", "submitter": { "id": 91580, "url": "http://patchwork.ozlabs.org/api/1.2/people/91580/?format=api", "name": "Shameer Kolothum Thodi", "email": "skolothumtho@nvidia.com" }, "delegate": null, "mbox": "http://patchwork.ozlabs.org/project/qemu-devel/patch/20260415105552.622421-6-skolothumtho@nvidia.com/mbox/", "series": [ { "id": 499965, "url": "http://patchwork.ozlabs.org/api/1.2/series/499965/?format=api", "web_url": "http://patchwork.ozlabs.org/project/qemu-devel/list/?series=499965", "date": "2026-04-15T10:55:21", "name": "hw/arm/virt: Introduce Tegra241 CMDQV support for accelerated SMMUv3", "version": 4, "mbox": "http://patchwork.ozlabs.org/series/499965/mbox/" } ], "comments": "http://patchwork.ozlabs.org/api/patches/2223445/comments/", "check": "pending", "checks": "http://patchwork.ozlabs.org/api/patches/2223445/checks/", "tags": {}, "related": [], "headers": { "Return-Path": "<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>", "X-Original-To": "incoming@patchwork.ozlabs.org", "Delivered-To": "patchwork-incoming@legolas.ozlabs.org", "Authentication-Results": [ "legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=Nvidia.com header.i=@Nvidia.com header.a=rsa-sha256\n header.s=selector2 header.b=czzeUWT2;\n\tdkim-atps=neutral", "legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=nongnu.org\n (client-ip=209.51.188.17; helo=lists1p.gnu.org;\n envelope-from=qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org;\n receiver=patchwork.ozlabs.org)" ], "Received": [ "from lists1p.gnu.org (lists1p.gnu.org [209.51.188.17])\n\t(using TLSv1.2 with cipher ECDHE-ECDSA-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fwdS320byz1yHM\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 15 Apr 2026 20:58:59 +1000 (AEST)", "from localhost ([::1] helo=lists1p.gnu.org)\n\tby lists1p.gnu.org with esmtp (Exim 4.90_1)\n\t(envelope-from <qemu-devel-bounces@nongnu.org>)\n\tid 1wCxvo-0000YY-L7; Wed, 15 Apr 2026 06:57:16 -0400", "from eggs.gnu.org ([2001:470:142:3::10])\n by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)\n (Exim 4.90_1) (envelope-from <skolothumtho@nvidia.com>)\n id 1wCxvn-0000Y2-GG; Wed, 15 Apr 2026 06:57:15 -0400", "from mail-westus3azlp170100009.outbound.protection.outlook.com\n ([2a01:111:f403:c107::9] helo=PH7PR06CU001.outbound.protection.outlook.com)\n by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)\n (Exim 4.90_1) (envelope-from <skolothumtho@nvidia.com>)\n id 1wCxvl-0003vf-Pb; Wed, 15 Apr 2026 06:57:15 -0400", "from MN0PR05CA0025.namprd05.prod.outlook.com (2603:10b6:208:52c::13)\n by DM4PR12MB6085.namprd12.prod.outlook.com (2603:10b6:8:b3::16) with\n Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9818.20; Wed, 15 Apr\n 2026 10:57:06 +0000", "from BL02EPF00021F6A.namprd02.prod.outlook.com\n (2603:10b6:208:52c:cafe::56) by MN0PR05CA0025.outlook.office365.com\n (2603:10b6:208:52c::13) with Microsoft SMTP Server (version=TLS1_3,\n cipher=TLS_AES_256_GCM_SHA384) id 15.20.9769.48 via Frontend Transport; Wed,\n 15 Apr 2026 10:57:06 +0000", "from mail.nvidia.com (216.228.117.161) by\n BL02EPF00021F6A.mail.protection.outlook.com (10.167.249.6) with Microsoft\n SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id\n 15.20.9769.17 via Frontend Transport; Wed, 15 Apr 2026 10:57:06 +0000", "from rnnvmail201.nvidia.com (10.129.68.8) by mail.nvidia.com\n (10.129.200.67) with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.20; Wed, 15 Apr\n 2026 03:56:51 -0700", "from NV-2Y5XW94.nvidia.com (10.126.230.37) by rnnvmail201.nvidia.com\n (10.129.68.8) with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.20; Wed, 15 Apr\n 2026 03:56:47 -0700" ], "ARC-Seal": "i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;\n b=Jv39ALU7Zcs2vmdN9a3BZ2SSo5v0+aLKRlNRkMqgwKv5QJABr6SeffjGFOsoX0GKO875wnxEJISN8oUMkt91e65GrRYWqUJ1QEUr5gxS9NVy1Z5lt0y2rjy5RsKvtLGO4gRqIa22GGblvO212ztVfzBZgEd+Sf9a3IhwFLlhxW68n2+o5LzcIjaFvo/guLM7OvREEq64Pg0sglX8lfMzJ9h6OSD/VGv5MXdxOxYNu+mYpWcw0xO51uki71V4FKM9NvtoUEoFOeSUDghSN8z+CRuQXKpwRhnp00hD3aB1q5pO+PUny0Wih9X3Wvsb/qkPB14VXoPe85ZApovcZARxAQ==", "ARC-Message-Signature": "i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;\n s=arcselector10001;\n 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;\n bh=xTFoqodJfOfTYsMCcMU1Ps9i2UugVBYYZ9XiIf3D2EE=;\n b=zRPBJvssQAdefidO3RT8UoK+xTyxTLDWDuWO2/m9plbTlhiHtCblVIjZw9RZK43Z3ACOU4ErE7shYiydX8QaHeQV3D0DwvaF43YMELkUCmSfa3YVJfeogowpZOCEn7puAWAFCA+PLQG05dLv/luWYC+BallqURUZVS4takjyxSMM+XDCuNSjQlNhgFfItjFLckfwJYSzduLFiTnCNsA+VjQFv/SfdK0Dv2zLPwSrfsQLRqOyv0G1GiSG9s/33RIqtK42UI2KsqAmV0hriXuzClBwDgJLaIhx7bQIoz2IbKOSsw86cprh5xUEmnUZ2VsV9bWmCerAZ7dbSakCWMnkMg==", "ARC-Authentication-Results": "i=1; mx.microsoft.com 1; spf=pass (sender ip is\n 216.228.117.161) smtp.rcpttodomain=nongnu.org smtp.mailfrom=nvidia.com;\n dmarc=pass (p=reject sp=reject pct=100) action=none header.from=nvidia.com;\n dkim=none (message not signed); arc=none (0)", "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com;\n s=selector2;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n bh=xTFoqodJfOfTYsMCcMU1Ps9i2UugVBYYZ9XiIf3D2EE=;\n b=czzeUWT2VjikmvHNNQHhozDTB45kaFHLn8EIKOtI1uF1jZb6e5HguQZ6X1yvnVk7Yh4muI8HD5UpbvLiScD8eHfWMO0FXDsgRHbMyhnpZd8gcP7OcxYAFnwRPUOpK9pQjjmdVdPSSrOctfaeSqIBZpchDGcvSHMqZXRpWwO5crJpyDh0L3z/+mEfL/yc9wqOjogsivvVXx65MbOcIVsOqWkygMFE/HMc729/DeRIsP18sojRigx8mFFzefU1+1xxpqSp5gdG5z6kam2ctsnjaDMRGMp9ygXwUUiKJ0nUUfgJywTsWQzVBMVh+FaeK9BFE4Oy42wff3pSLM3TR/29+Q==", "X-MS-Exchange-Authentication-Results": "spf=pass (sender IP is 216.228.117.161)\n smtp.mailfrom=nvidia.com;\n dkim=none (message not signed)\n header.d=none;dmarc=pass action=none header.from=nvidia.com;", "Received-SPF": [ "Pass (protection.outlook.com: domain of nvidia.com designates\n 216.228.117.161 as permitted sender) receiver=protection.outlook.com;\n client-ip=216.228.117.161; helo=mail.nvidia.com; pr=C", "permerror client-ip=2a01:111:f403:c107::9;\n envelope-from=skolothumtho@nvidia.com;\n helo=PH7PR06CU001.outbound.protection.outlook.com" ], "From": "Shameer Kolothum <skolothumtho@nvidia.com>", "To": "<qemu-arm@nongnu.org>, <qemu-devel@nongnu.org>", "CC": "<eric.auger@redhat.com>, <peter.maydell@linaro.org>, <clg@redhat.com>,\n <alex@shazbot.org>, <nicolinc@nvidia.com>, <nathanc@nvidia.com>,\n <mochs@nvidia.com>, <jan@nvidia.com>, <jgg@nvidia.com>,\n <jonathan.cameron@huawei.com>, <zhenzhong.duan@intel.com>,\n <kjaju@nvidia.com>, <phrdina@redhat.com>, <skolothumtho@nvidia.com>", "Subject": "[PATCH v4 05/31] system/iommufd: Remove unused viommu pointer from\n IOMMUFDVeventq", "Date": "Wed, 15 Apr 2026 11:55:26 +0100", "Message-ID": "<20260415105552.622421-6-skolothumtho@nvidia.com>", "X-Mailer": "git-send-email 2.43.0", "In-Reply-To": "<20260415105552.622421-1-skolothumtho@nvidia.com>", "References": "<20260415105552.622421-1-skolothumtho@nvidia.com>", "MIME-Version": "1.0", "Content-Transfer-Encoding": "8bit", "Content-Type": "text/plain", "X-Originating-IP": "[10.126.230.37]", "X-ClientProxiedBy": "rnnvmail203.nvidia.com (10.129.68.9) To\n rnnvmail201.nvidia.com (10.129.68.8)", "X-EOPAttributedMessage": "0", "X-MS-PublicTrafficType": "Email", "X-MS-TrafficTypeDiagnostic": "BL02EPF00021F6A:EE_|DM4PR12MB6085:EE_", "X-MS-Office365-Filtering-Correlation-Id": "6bea79b7-06c0-4d7b-a867-08de9addbbd7", "X-MS-Exchange-SenderADCheck": "1", "X-MS-Exchange-AntiSpam-Relay": "0", "X-Microsoft-Antispam": "BCL:0;\n ARA:13230040|1800799024|376014|36860700016|82310400026|22082099003|56012099003|18002099003;", "X-Microsoft-Antispam-Message-Info": "\n /AEYox9sMcO2ShKt/CW716wUgdw6c07kRPYSzk5oR47YvGrj1mbHm7TscDdda9VAN83s9EXgEsIwDe2r3yTUcS4/JlfKejrRh3udtbyDLOsT4jbsRAOKcVkWGC1s509ADjqD6aRnGtAYV6RY5QXePLdwqW838VUpdKUqPOiIT6LpQnVIcK2zsoY3GF3Ew/WiDj8H5XYlCgqfZhLdAllsN/TF0WKF6TOaoYvHJR9SIU5P0rSzxB4pskJzrCCRjQXMHZuhmxrsicy6wJh7lc/6Wzw6BIB6rcxcAVtW7C8Ll4/ahmmOiUXhBUyiYKQCOwaBry2JvQQ4wGa467AXoJ22Mj9/DqCIXdPPgVwdtrv82fvLGQSGuQBqqZognca+23jrcxLW2XPUsH0pbYVnLG5VDGl5tw1QyxATC92opnV1FunqdVY/EQhEQdUZRLvvOkE+1VihSvRx7vtE4uc0uwOhR8gavSIFosl8oHaxjXLRpE7bi49RQnRzhR/sLkzm0tBYqL53rN4Cv/d6l+4NZ8BowHTTdV0czewFTF/jZ9ZO3W9mnQ4lEIzyH5eB5VBCiUK6DZt5OFHi7go5G//YRCLEsPYUX7zeagdYwGtcGiSSMIsALGmvS5CzfGvtXE067prdEumMbEL9lTtbQ2h2uqA+TGkptGsI050pZnpHOWhAsW1VK7VLUUMoCj3W5jSa6ruEr5eJnFi1tvH/mKdGapsa0xvABtkd10MBwjLYcpmoA2QBS/S/mM9wJlBw6K/8zsCMw6t1EjWk6Dl8I7mjz1ElNQ==", "X-Forefront-Antispam-Report": "CIP:216.228.117.161; CTRY:US; LANG:en; SCL:1;\n SRV:;\n IPV:NLI; SFV:NSPM; H:mail.nvidia.com; PTR:dc6edge2.nvidia.com; CAT:NONE;\n SFS:(13230040)(1800799024)(376014)(36860700016)(82310400026)(22082099003)(56012099003)(18002099003);\n DIR:OUT; SFP:1101;", "X-MS-Exchange-AntiSpam-MessageData-ChunkCount": "1", "X-MS-Exchange-AntiSpam-MessageData-0": "\n 6LxoizvqTn63H/nEAZs7g51p8f9itFj3d0DM9sYVYzdy1KhTXAJLVPd820UenIvR3AunRph4yprT2uWAxcsZEOlLBpbb1GZLafZylNuX6DC/CJi0WuD9prH2GisD2Xmp7aWvOVpbY3xI4GXLP8XHYNe6iW8DybCbN67v1eK8eTZShkgjkV45mcGOFCM3dPKk0Y0qUwHoUBTxqbT6pZPemkpJPecDE+gqzU4OnmtWDf3NLteJoiS3NNZOBLV4O76L67A0AGT9OnewuWz2bxakZHwpYRMK/P5LB65yVUOG/mFASwq/+qyKBKsfiqk+7OIX5I3ZOkwhuhhp3BEvJlZDlG39VI4R0D7a8BCUoVI6wSy7zPyhfFg+Sthj890BqKSDRxGCOtkhx10dEgXghtLg+9BLlcV/BjPjaD7zGjRaQo+unfx2H7ic0SsdmctmwQoP", "X-OriginatorOrg": "Nvidia.com", "X-MS-Exchange-CrossTenant-OriginalArrivalTime": "15 Apr 2026 10:57:06.1218 (UTC)", "X-MS-Exchange-CrossTenant-Network-Message-Id": "\n 6bea79b7-06c0-4d7b-a867-08de9addbbd7", "X-MS-Exchange-CrossTenant-Id": "43083d15-7273-40c1-b7db-39efd9ccc17a", "X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp": "\n TenantId=43083d15-7273-40c1-b7db-39efd9ccc17a; Ip=[216.228.117.161];\n Helo=[mail.nvidia.com]", "X-MS-Exchange-CrossTenant-AuthSource": "\n BL02EPF00021F6A.namprd02.prod.outlook.com", "X-MS-Exchange-CrossTenant-AuthAs": "Anonymous", "X-MS-Exchange-CrossTenant-FromEntityHeader": "HybridOnPrem", "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "DM4PR12MB6085", "X-Spam_score_int": "-25", "X-Spam_score": "-2.6", "X-Spam_bar": "--", "X-Spam_report": "(-2.6 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.54,\n DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1,\n SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no", "X-Spam_action": "no action", "X-BeenThere": "qemu-devel@nongnu.org", "X-Mailman-Version": "2.1.29", "Precedence": "list", "List-Id": "qemu development <qemu-devel.nongnu.org>", "List-Unsubscribe": "<https://lists.nongnu.org/mailman/options/qemu-devel>,\n <mailto:qemu-devel-request@nongnu.org?subject=unsubscribe>", "List-Archive": "<https://lists.nongnu.org/archive/html/qemu-devel>", "List-Post": "<mailto:qemu-devel@nongnu.org>", "List-Help": "<mailto:qemu-devel-request@nongnu.org?subject=help>", "List-Subscribe": "<https://lists.nongnu.org/mailman/listinfo/qemu-devel>,\n <mailto:qemu-devel-request@nongnu.org?subject=subscribe>", "Errors-To": "qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org", "Sender": "qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org" }, "content": "The viommu field is assigned but never used. Callers freeing the\nveventq already have access to the IOMMUFDViommu object through other\nreferences, so this field is redundant.\n\nRemoving it also simplifies upcoming changes where veventq is\nallocated based on the viommu id before the IOMMUFDViommu object is\ncreated (e.g. vendor CMDQV-based veventq allocation).\n\nNo functional change.\n\nSigned-off-by: Shameer Kolothum <skolothumtho@nvidia.com>\n---\n include/system/iommufd.h | 1 -\n hw/arm/smmuv3-accel.c | 1 -\n 2 files changed, 2 deletions(-)", "diff": "diff --git a/include/system/iommufd.h b/include/system/iommufd.h\nindex 38cfceca84..b6599521b8 100644\n--- a/include/system/iommufd.h\n+++ b/include/system/iommufd.h\n@@ -58,7 +58,6 @@ typedef struct IOMMUFDVdev {\n \n /* Virtual event queue interface for a vIOMMU */\n typedef struct IOMMUFDVeventq {\n- IOMMUFDViommu *viommu;\n uint32_t veventq_id;\n uint32_t veventq_fd;\n uint32_t last_event_seq; /* Sequence number of last processed event */\ndiff --git a/hw/arm/smmuv3-accel.c b/hw/arm/smmuv3-accel.c\nindex c356ff9708..f65e654adf 100644\n--- a/hw/arm/smmuv3-accel.c\n+++ b/hw/arm/smmuv3-accel.c\n@@ -549,7 +549,6 @@ bool smmuv3_accel_alloc_veventq(SMMUv3State *s, Error **errp)\n veventq = g_new0(IOMMUFDVeventq, 1);\n veventq->veventq_id = veventq_id;\n veventq->veventq_fd = veventq_fd;\n- veventq->viommu = accel->viommu;\n accel->veventq = veventq;\n \n /* Set up event handler for veventq fd */\n", "prefixes": [ "v4", "05/31" ] }