Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/patches/2196580/?format=api
{ "id": 2196580, "url": "http://patchwork.ozlabs.org/api/patches/2196580/?format=api", "web_url": "http://patchwork.ozlabs.org/project/qemu-devel/patch/20260215084950.4657-3-ankita@nvidia.com/", "project": { "id": 14, "url": "http://patchwork.ozlabs.org/api/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": "<20260215084950.4657-3-ankita@nvidia.com>", "list_archive_url": null, "date": "2026-02-15T08:49:49", "name": "[v3,2/3] vfio: Add Error ** parameter to vfio_region_setup()", "commit_ref": null, "pull_url": null, "state": "new", "archived": false, "hash": "5284913238de7a712b1419c6d454a44ea3459517", "submitter": { "id": 86155, "url": "http://patchwork.ozlabs.org/api/people/86155/?format=api", "name": "Ankit Agrawal", "email": "ankita@nvidia.com" }, "delegate": null, "mbox": "http://patchwork.ozlabs.org/project/qemu-devel/patch/20260215084950.4657-3-ankita@nvidia.com/mbox/", "series": [ { "id": 492205, "url": "http://patchwork.ozlabs.org/api/series/492205/?format=api", "web_url": "http://patchwork.ozlabs.org/project/qemu-devel/list/?series=492205", "date": "2026-02-15T08:49:48", "name": "hw/vfio: Enable hugepfnmap for non-power-of-2 device memory regions", "version": 3, "mbox": "http://patchwork.ozlabs.org/series/492205/mbox/" } ], "comments": "http://patchwork.ozlabs.org/api/patches/2196580/comments/", "check": "pending", "checks": "http://patchwork.ozlabs.org/api/patches/2196580/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=DOne18eO;\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=lists.gnu.org;\n envelope-from=qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org;\n receiver=patchwork.ozlabs.org)" ], "Received": [ "from lists.gnu.org (lists.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 4fDKWl5Dllz1xpY\n\tfor <incoming@patchwork.ozlabs.org>; Sun, 15 Feb 2026 19:56:19 +1100 (AEDT)", "from localhost ([::1] helo=lists1p.gnu.org)\n\tby lists.gnu.org with esmtp (Exim 4.90_1)\n\t(envelope-from <qemu-devel-bounces@nongnu.org>)\n\tid 1vrXue-00024e-86; Sun, 15 Feb 2026 03:55:32 -0500", "from eggs.gnu.org ([2001:470:142:3::10])\n by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)\n (Exim 4.90_1) (envelope-from <ankita@nvidia.com>) id 1vrXuM-0001yN-D7\n for qemu-devel@nongnu.org; Sun, 15 Feb 2026 03:55:19 -0500", "from mail-southcentralusazon11013007.outbound.protection.outlook.com\n ([40.93.196.7] helo=SA9PR02CU001.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 <ankita@nvidia.com>) id 1vrXuI-0003L1-Cf\n for qemu-devel@nongnu.org; Sun, 15 Feb 2026 03:55:13 -0500", "from SJ0PR05CA0050.namprd05.prod.outlook.com (2603:10b6:a03:33f::25)\n by CH3PR12MB8995.namprd12.prod.outlook.com (2603:10b6:610:17e::5)\n with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9611.15; Sun, 15 Feb\n 2026 08:50:03 +0000", "from MWH0EPF000C6186.namprd02.prod.outlook.com\n (2603:10b6:a03:33f:cafe::59) by SJ0PR05CA0050.outlook.office365.com\n (2603:10b6:a03:33f::25) with Microsoft SMTP Server (version=TLS1_3,\n cipher=TLS_AES_256_GCM_SHA384) id 15.20.9632.12 via Frontend Transport; Sun,\n 15 Feb 2026 08:50:02 +0000", "from mail.nvidia.com (216.228.117.160) by\n MWH0EPF000C6186.mail.protection.outlook.com (10.167.249.118) with Microsoft\n SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id\n 15.20.9632.12 via Frontend Transport; Sun, 15 Feb 2026 08:50:03 +0000", "from rnnvmail201.nvidia.com (10.129.68.8) by mail.nvidia.com\n (10.129.200.66) with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.20; Sun, 15 Feb\n 2026 00:49:52 -0800", "from rnnvmail204.nvidia.com (10.129.68.6) 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; Sun, 15 Feb\n 2026 00:49:51 -0800", "from localhost.nvidia.com (10.127.8.12) by mail.nvidia.com\n (10.129.68.6) with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.20 via Frontend\n Transport; Sun, 15 Feb 2026 00:49:51 -0800" ], "ARC-Seal": "i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;\n b=Rg77g5uEC5gNjTa4jfY88iT9GHsjFUF/4wC5VIQKjQ3puEjZhCX/3HnAaolgKRYrckf3QOC/KEnu9tDB3aV/iOikaeRMu0v91uv+IIRgtS1+Px5lAVKZjvgY/NnyLxf3/QReccyr013QEtFv1kSuBc1sdY7Fc9XoVWO2ZqvN2MLASUfIHGO8znrmtQ1OVlZa9Rv54/wtrXdIaOHImE0b/0xWVlLvgJLE14cfXwWlwCQzhinWdN/huZMRDyoMXU3JvTji0l3Hu6FlRVrMRvxXCMIHT3yijzYJ4vFR6tbHmD2p2tP+svpfqJL+1L2E4X0qGzfDujnCIq/MBZ8y5WoNqw==", "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=QlJi4GalqPmHNwIpq8wYzWqCs7zDASkjSD5PuT0qwPY=;\n b=tZRHUU76b+sgmzafd9W8ly1b0zQ+QujQb5vEGrSsAOBzIfQINk6xjwIXhEhLMsWvL3cMx8Xi6dHWUWgf+4lGk6jU0M0IyHSsb9OiB5HNYLAKiARX+VtG2kzToZ+I1dI0PezJCLwekWj2dA93YovphAq+95fgiV6vyjKYk1JnXgpXwqEMK3HrKFyRdppHKfhqiJ/bq+sLkCDS8uqKz+v4jw1FcwHJJrTnFlAU2o/u0ifSDEtsjXnZArodCCLsFNuBEESeG3GsWl8pxtVTMNQEwZeeJybxSiM9Mq4KxWZYWm3ZThRMs2rZljkRhAtzHUC6qeMu3qZat+77WrvsM2p1bA==", "ARC-Authentication-Results": "i=1; mx.microsoft.com 1; spf=pass (sender ip is\n 216.228.117.160) smtp.rcpttodomain=shazbot.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=QlJi4GalqPmHNwIpq8wYzWqCs7zDASkjSD5PuT0qwPY=;\n b=DOne18eOHEoqafv0BG75xfi9OQ0BwC53iK6Pn7B2J2MMLgogocz4L5wdV8rjqD17WjDecc+B5F4EJ+2kP287RIYm1lnJY7t5sjG8ZJpJO0TlMvWZ8v0UhGgT/Tc5+cxNGWTFNiYPEbSM10FBmGg5LdLEElvsuDD8w0jrHf2i1xGJVCkpY9L+7WPmoe8Rjn/G7wphL6EB8tQw5VmQ2SEVW4s86sCz4+TYhGcGIFIDmKS4fq5SyauFAjEE+j9JhqQcJQC+92ju57XRcNfoaEGJ6Q+wN56JDydW0DWza1Td2XWsZIb/qL9NSv/muE3NEuSqyBPzLPYv38RRVjX9ySGwUw==", "X-MS-Exchange-Authentication-Results": "spf=pass (sender IP is 216.228.117.160)\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.160 as permitted sender) receiver=protection.outlook.com;\n client-ip=216.228.117.160; helo=mail.nvidia.com; pr=C", "permerror client-ip=40.93.196.7;\n envelope-from=ankita@nvidia.com;\n helo=SA9PR02CU001.outbound.protection.outlook.com" ], "From": "<ankita@nvidia.com>", "To": "<ankita@nvidia.com>, <vsethi@nvidia.com>, <jgg@nvidia.com>,\n <skolothumtho@nvidia.com>, <alex@shazbot.org>, <clg@redhat.com>", "CC": "<aniketa@nvidia.com>, <cjia@nvidia.com>, <kwankhede@nvidia.com>,\n <targupta@nvidia.com>, <zhiw@nvidia.com>, <mochs@nvidia.com>,\n <kjaju@nvidia.com>, <qemu-devel@nongnu.org>", "Subject": "[PATCH v3 2/3] vfio: Add Error ** parameter to vfio_region_setup()", "Date": "Sun, 15 Feb 2026 08:49:49 +0000", "Message-ID": "<20260215084950.4657-3-ankita@nvidia.com>", "X-Mailer": "git-send-email 2.34.1", "In-Reply-To": "<20260215084950.4657-1-ankita@nvidia.com>", "References": "<20260215084950.4657-1-ankita@nvidia.com>", "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": "MWH0EPF000C6186:EE_|CH3PR12MB8995:EE_", "X-MS-Office365-Filtering-Correlation-Id": "ff313f6f-831a-4385-d8b0-08de6c6f35cf", "X-MS-Exchange-SenderADCheck": "1", "X-MS-Exchange-AntiSpam-Relay": "0", "X-Microsoft-Antispam": "BCL:0;\n ARA:13230040|1800799024|82310400026|36860700013|376014;", "X-Microsoft-Antispam-Message-Info": "\n IeH9S7Bcisx9kv16TgwBu+qx7GRvIVFSLFDvfQFUl3T1KlXdxVmXXar/1ILqVRlohCtta5a4Jo2Honm7CHgI4vE1VFPcsSoja1CQSvK/X2PhWGNPmJhbVjkKSW21uZ4gBmJpc5R3PjDmy4vENDwPESUuScuZxflDe1MQnPdi88G6m0y5Pu+rTNmxUhoD7OV+khQggEFNbyr5XylN8Rgm+XCqDy9sIXALORyJda2FqWC77ryGRHW6qGVtx+JTZTcBn5J9MQZRFsyx/x2qaWKsXxEZk+FkLY/+x6QRVowo+L4MEUl8ZHwYHZ7jJf5+9XZQfxVnGc6/eoCa5whRZpguQRCaXlL7X+WXjj0SlruJST2aeo8cKp0u4rJ9eJtQ4R1JTymWjU5gRGy9cnv5+RPKhsPUYVEGRYJm+zNQt7GBHMWVKYGTA9tWHfpCfZEhZC/s29JGxPTYmD+vwVtds56re1pMaZfHwS1yJnCmIUDgjUEIHdDEbh44Q+TixVqWYL4K1DSmYRJHTr10HSDCJU1jLI86dbgaOujpzZacwHtz3UdYpVcTGESdCFXpbjbe67rRaFaYcG6QgXo4MFdRU/PVubQegP29iYI48MdlaQ4FhNJdIhf+i5gSHXeqP8mH5QqGTDONNWP7GaC4vA4cg1QclrpRNGc0JDcKEMo3oetZE2U71FjmVMMc8o7+vnJAFZ7VckSoMb6yZI6qM5GTIr0ZtG6yUEuxmvg51QUcPnnzycTpkh+dBfe40VfwZ9dpRqU3BsYPAG6QqwDIM9qss9CY4mzUKzgrWci+Le9mvowyATUcGx6Ez1PSFgS3j2vSePmZ5fWq7NHlYjJwXjh1xcj9gZESP9Krpwe4baJbKclWPgq/jioeNcNkfN6h8sSvxIrN3+o9HxiBqj5BrfFFrIw2Vlo+BS2O1QoLu/oKvoQUgcefYlhVMfcHyIDQ3xAzj4Ym4IWjWluTsJz6j004p4Jcob4XbZeiXNTzQA/WNF4aoD8bAhu3WWeL2vLqncCLNjtcaXiK+yZt8WuZVbGiSiV4/MGLNnEW7EkT+54PITkm5ZUrGuHpnLDOV3/y1eDMgOqky6krlvuZBhtSqbuo8F9fbmlyMq7/nJ3she5WrZ/TxGwmbf2avCxU2Rl5WXUNmEY19ISswn968KnoQeFXNj+3+dkOswWE6Sd+AXuls4KOv8qTrp/1MxUjwAXFytZAzxZV2pe3lpbS76lVBznPlq+AlkQvmbT8dYnqJC2OI6eMHVmLaKaMHdyWpygSC31wLbcciuyjIFLJE/pk2IREfjRwJczUae5Us/LyEojG6q3FjdhwYxHnQfbIVXZqyPI0sC+CGVN+SS2+y//KXaQfcaPthDsIv1Zn1Bvid7/2Xt7wNvRIuzp94QUhIT6t4CGfg2sTCQBxHQVWjF9WthQ3kmoC1TZhj/ciNqGSKgZp8XdhnrkqxfYIC+toY04LmmzN12e8MMHym41PA9GdZy7NA0wrWwtChTTcR9PHNXiaxRC+8z+dW4s+UunL6B4c8Yq60Qxv9d1Fw1VBOXZ5bBjwohqApOvO8u+XJFb8DOC0BqKx9LaJol0DOzdOfUESHyiMOROW1afSLV0OPe2BgVSC/n+2f5IRUz5b670IQjJ1QI32pwe8JJNoql6ZVQ3CKrB5vylJbGVejnEwWe4JhCOihJzsvA==", "X-Forefront-Antispam-Report": "CIP:216.228.117.160; CTRY:US; LANG:en; SCL:1;\n SRV:;\n IPV:NLI; SFV:NSPM; H:mail.nvidia.com; PTR:dc6edge1.nvidia.com; CAT:NONE;\n SFS:(13230040)(1800799024)(82310400026)(36860700013)(376014); DIR:OUT;\n SFP:1101;", "X-MS-Exchange-AntiSpam-MessageData-ChunkCount": "1", "X-MS-Exchange-AntiSpam-MessageData-0": "\n dLRvJyx6O2VRbZEbGNsHAw+0P5D8PPyr9pzm28lJjR4ZlgxLvXLTq2ZqdVEEluWMck4gEWEbXaY/xKJNJ2OOVY7EelQApBClO8jY4DR3cX1iy79qy9XzNf94JEnI9mvgn8p8X7x8XOcV4HgOrfB+3aImBGii7asdg3rCSKmbTeuVaL63+wyftpBfySiSnfkxn7BnlynIqRjV0YOQptJzTOYftLff4KbMQ6ZOEoIA8pVhswiO1eUtKXzyAFkbMKqx0MsEZx82sFLqfmI6vWQVra0oER9YyJu//xKfu+eQKVyRPfnrsNxE8ZIWlC81iumx3hlTB2SebS5e7pEgYPBS5DkPWjK6ceP/NKQ+xcURcJpMaETm1GBw7AYXBqfEo7jH4XQXDIL7+5AP9IYXhNZgESQ1v9Xj6Fs8iSJ3c/VAEL10Rxr0WpuWP+BRDTFVqUy6", "X-OriginatorOrg": "Nvidia.com", "X-MS-Exchange-CrossTenant-OriginalArrivalTime": "15 Feb 2026 08:50:03.1735 (UTC)", "X-MS-Exchange-CrossTenant-Network-Message-Id": "\n ff313f6f-831a-4385-d8b0-08de6c6f35cf", "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.160];\n Helo=[mail.nvidia.com]", "X-MS-Exchange-CrossTenant-AuthSource": "\n MWH0EPF000C6186.namprd02.prod.outlook.com", "X-MS-Exchange-CrossTenant-AuthAs": "Anonymous", "X-MS-Exchange-CrossTenant-FromEntityHeader": "HybridOnPrem", "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "CH3PR12MB8995", "X-Spam_score_int": "-10", "X-Spam_score": "-1.1", "X-Spam_bar": "-", "X-Spam_report": "(-1.1 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001,\n DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1,\n FORGED_SPF_HELO=1, RCVD_IN_MSPIKE_H2=0.001,\n RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001,\n SPF_HELO_PASS=-0.001, SPF_NONE=0.001 autolearn=no 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": "From: Ankit Agrawal <ankita@nvidia.com>\n\nAdd an Error **errp parameter to vfio_region_setup() to allow\nproper error handling instead of just returning error codes.\n\nThe function sets errors via error_setg_errno() when failures\noccur.\n\nSigned-off-by: Ankit Agrawal <ankita@nvidia.com>\n---\n hw/vfio/display.c | 2 +-\n hw/vfio/pci.c | 3 +--\n hw/vfio/region.c | 5 ++++-\n hw/vfio/vfio-region.h | 2 +-\n 4 files changed, 7 insertions(+), 5 deletions(-)", "diff": "diff --git a/hw/vfio/display.c b/hw/vfio/display.c\nindex faacd9019a..bb9015804c 100644\n--- a/hw/vfio/display.c\n+++ b/hw/vfio/display.c\n@@ -449,7 +449,7 @@ static void vfio_display_region_update(void *opaque)\n ret = vfio_region_setup(OBJECT(vdev), &vdev->vbasedev,\n &dpy->region.buffer,\n plane.region_index,\n- \"display\");\n+ \"display\", NULL);\n if (ret != 0) {\n error_report(\"%s: vfio_region_setup(%d): %s\",\n __func__, plane.region_index, strerror(-ret));\ndiff --git a/hw/vfio/pci.c b/hw/vfio/pci.c\nindex 36d8fbe872..c89f3fbea3 100644\n--- a/hw/vfio/pci.c\n+++ b/hw/vfio/pci.c\n@@ -3056,11 +3056,10 @@ bool vfio_pci_populate_device(VFIOPCIDevice *vdev, Error **errp)\n char *name = g_strdup_printf(\"%s BAR %d\", vbasedev->name, i);\n \n ret = vfio_region_setup(OBJECT(vdev), vbasedev,\n- &vdev->bars[i].region, i, name);\n+ &vdev->bars[i].region, i, name, errp);\n g_free(name);\n \n if (ret) {\n- error_setg_errno(errp, -ret, \"failed to get region %d info\", i);\n return false;\n }\n \ndiff --git a/hw/vfio/region.c b/hw/vfio/region.c\nindex 177494c379..b83b09fa2f 100644\n--- a/hw/vfio/region.c\n+++ b/hw/vfio/region.c\n@@ -227,13 +227,14 @@ static int vfio_setup_region_sparse_mmaps(VFIORegion *region,\n }\n \n int vfio_region_setup(Object *obj, VFIODevice *vbasedev, VFIORegion *region,\n- int index, const char *name)\n+ int index, const char *name, Error **errp)\n {\n struct vfio_region_info *info = NULL;\n int ret;\n \n ret = vfio_device_get_region_info(vbasedev, index, &info);\n if (ret) {\n+ error_setg_errno(errp, -ret, \"failed to get region %d info\", index);\n return ret;\n }\n \n@@ -260,6 +261,8 @@ int vfio_region_setup(Object *obj, VFIODevice *vbasedev, VFIORegion *region,\n region->mmaps[0].offset = 0;\n region->mmaps[0].size = region->size;\n } else if (ret) {\n+ error_setg_errno(errp, -ret, \"failed to setup region %d\",\n+ index);\n return ret;\n }\n }\ndiff --git a/hw/vfio/vfio-region.h b/hw/vfio/vfio-region.h\nindex ede6e0c8f9..9b21d4ee5b 100644\n--- a/hw/vfio/vfio-region.h\n+++ b/hw/vfio/vfio-region.h\n@@ -38,7 +38,7 @@ void vfio_region_write(void *opaque, hwaddr addr,\n uint64_t vfio_region_read(void *opaque,\n hwaddr addr, unsigned size);\n int vfio_region_setup(Object *obj, VFIODevice *vbasedev, VFIORegion *region,\n- int index, const char *name);\n+ int index, const char *name, Error **errp);\n int vfio_region_mmap(VFIORegion *region);\n void vfio_region_mmaps_set_enabled(VFIORegion *region, bool enabled);\n void vfio_region_unmap(VFIORegion *region);\n", "prefixes": [ "v3", "2/3" ] }