From nobody Mon Feb 9 04:56:32 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; arc=pass (i=1 dmarc=pass fromdomain=nutanix.com); dmarc=pass(p=none dis=none) header.from=nutanix.com ARC-Seal: i=2; a=rsa-sha256; t=1768993290; cv=pass; d=zohomail.com; s=zohoarc; b=Em/92fL0XSsyK6XN+BSnjnqaucPL8AQyd4e1uYxUygDozU+e03DMgv2FltFDM5iRYkbtJD2sqqaPEJsQ8rins9dh3Yo2gFJVRazvT57OtjD82kyB9Kr7GrT99z4vvfdZUSCwTKx4W2oYe0ljipK0il1r3Dio7jO7DIwgxbvFmhs= ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1768993290; h=Content-Type:Content-Transfer-Encoding:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To:Cc; bh=gOXRHJXlw/yL430pqbij6vs9I6cyCfcqS3EeW+FzVJ0=; b=IlusPnx+z6AAiZJlfnYoj69/taWHgPHHLM/4zlQB94KxwsVf67GtDlx0AjC7cX7U99iIx3UjA4QRLbiBg3+MNQVLZAjaqFBmyzyYDJgljKl6B1dS44N/PnSgeRCh0p7qU5CTq+UWErSs6PXGijMiJ8BCgBlmR1KJ35dKw9FCVUc= ARC-Authentication-Results: i=2; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; arc=pass (i=1 dmarc=pass fromdomain=nutanix.com); dmarc=pass header.from= (p=none dis=none) Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1768993290628863.2061838986381; Wed, 21 Jan 2026 03:01:30 -0800 (PST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1viVxY-0007G6-OI; Wed, 21 Jan 2026 06:01:12 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1viVxT-0006a3-PL for qemu-devel@nongnu.org; Wed, 21 Jan 2026 06:01:08 -0500 Received: from mx0a-002c1b01.pphosted.com ([148.163.151.68]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1viVxS-0008KY-6Q for qemu-devel@nongnu.org; Wed, 21 Jan 2026 06:01:07 -0500 Received: from pps.filterd (m0127838.ppops.net [127.0.0.1]) by mx0a-002c1b01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 60L31KxT3650920; Wed, 21 Jan 2026 03:01:04 -0800 Received: from ch1pr05cu001.outbound.protection.outlook.com (mail-northcentralusazon11020080.outbound.protection.outlook.com [52.101.193.80]) by mx0a-002c1b01.pphosted.com (PPS) with ESMTPS id 4btde7td21-1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Wed, 21 Jan 2026 03:01:04 -0800 (PST) Received: from PH0PR02MB7159.namprd02.prod.outlook.com (2603:10b6:510:16::8) by CH3PR02MB9939.namprd02.prod.outlook.com (2603:10b6:610:1a1::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9542.9; Wed, 21 Jan 2026 11:01:02 +0000 Received: from PH0PR02MB7159.namprd02.prod.outlook.com ([fe80::8e97:bc32:822c:b250]) by PH0PR02MB7159.namprd02.prod.outlook.com ([fe80::8e97:bc32:822c:b250%6]) with mapi id 15.20.9542.008; Wed, 21 Jan 2026 11:01:02 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nutanix.com; h= content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s= proofpoint20171006; bh=gOXRHJXlw/yL430pqbij6vs9I6cyCfcqS3EeW+FzV J0=; b=CMvBI+h4kRQbrn+Hn82yqd/SysAk+B0mAN9BmA2qW5TFV4kSw47/K25fl JRVnRQ7jZopUkhEab0Xmll/duCeFgUJ999ugPy15arg5xQAKlgXVV8Nh94XxQwKJ YxHJ7VynuQcf9NUnBViAoDGXlEDnYEbeWhyUPnHudRiUSWfPj+SJ/dmbU6lkGR8R 8XU/NNEh3P0FzemR/6HlyNBidHkQ/kAxilNa1fIdBJRAeo2E6MtbpqCBTYsJWEpS gWy3Qwucf6FVZVmlabh9hUvlhnjObE0PMKY8tlTZLzgqnft98D+b/CmtOoN4Lfqx N4FSc4sWLy3V6QePpv9hKwQ4tUFQA== ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=M8eq7slULNPXRG8EMee3NDPuPFmo0qxj9qAu2S7aQ4QcFdFk0ze1r907km+onpYx+wwFQ2HV3A80PvS3bzvvtIMc6jqbGwIb9xMRQkseuznIgZvZL5pxloyUHKsvvVkojZ2rVNkG8oaO8qXuk+U5yn/N1Sr+Sba9mfVVITHMlq2dDUjDgPxhP7wvY+59tk825n60FDKlHS2rHtGuGTxkX29PBS5J/JQJSAUn6reVcXbBICN+E6NAFI0z0daSItM0bWwqfHvgXqSvhtsxoV8leYCtSbFEtjZnHe1lfxiPX17ZagUhYelm2dGCfcFv6wOth5Z+IW231nGeRKYuyTrZiQ== 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=gOXRHJXlw/yL430pqbij6vs9I6cyCfcqS3EeW+FzVJ0=; b=OhroS0JolDR6mo55IVM3F+lLaXh5NwhrtF7NWrG2tLB6y7MlKMqSCQaiI5YTf8QZPkAy0fdHswy8821i0rO0LRqMAlCOkQ9tf2xh0dH5YyZ7sGdmx1xDV5LqloQr+bsG6HFQfETC5OFANmyP2i5Z0c4nHhoxWpTUmQbDYyoAksfYJ9ZEQR2XCxErQJ6xeASFa5VDHCMU3UopPyKUpPMLxucClw7ljBKQ2CbXuCQSVADph2mGzqSrisr28DbdSONjzvzGYSypCUAFefVOok6RaZ5OEotoDu/MKPr/E2GzBQW5uYSxDP8zxbbICgyoN9t6FKjSwzN9skESN5wWggiHWg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nutanix.com; dmarc=pass action=none header.from=nutanix.com; dkim=pass header.d=nutanix.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nutanix.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=gOXRHJXlw/yL430pqbij6vs9I6cyCfcqS3EeW+FzVJ0=; b=iwpW4Juu9YAUymyj8W5pLsMYJHlCg0UmXfVKo0ehGaa8nqjSb/ClsqcOr7UTrdiGcZDXto1JqnGJ3MQj+hqAUv+Qd2eGus+O92I82Qhx9g+c3Xmbpmk3iQd/wR0rHeIpBA75BW7XWYE4ttb4jHgSc2nHqjxEuM/W5bcb2gX9/F6EVHTyGNx9IKkEkJTc/4XvpWz2aCkT7BOJBxbzlvFav8lNbyj+D70hRoXE33ffk3XCKXPNM4df8Bm4KcF++5utWpBCwrQKeQb+TmRoJct0oyYXBBGHGYb0g8z/SaHQxX+x8Ts+OT5TfNcPefbUinfcrMTg9N2OVOr96wPctgGgig== From: Mark Cave-Ayland To: clg@redhat.com, john.levon@nutanix.com, thanos.makatos@nutanix.com, qemu-devel@nongnu.org Subject: [PATCH 1/2] vfio-user: fix VFIO_PROXY_USE_MULTI constant value Date: Wed, 21 Jan 2026 10:59:45 +0000 Message-ID: <20260121110055.2333711-2-mark.caveayland@nutanix.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260121110055.2333711-1-mark.caveayland@nutanix.com> References: <20260121110055.2333711-1-mark.caveayland@nutanix.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: LO2P265CA0139.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:9f::31) To PH0PR02MB7159.namprd02.prod.outlook.com (2603:10b6:510:16::8) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PH0PR02MB7159:EE_|CH3PR02MB9939:EE_ X-MS-Office365-Filtering-Correlation-Id: 16ffdd41-9c84-4a4c-1dbb-08de58dc5dc8 x-proofpoint-crosstenant: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|366016|376014; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?0nbYVSty7jFwly75mzUiZJxmRGQt/+e5RtvotXXCCak/jsH8J22Xz866km9B?= =?us-ascii?Q?imgh2WM2zAGNHDxckT5tRU0hR2PqOs1QD9XWkMa9ZDv7gKTGI6p55KWyyCPQ?= =?us-ascii?Q?5yk6KgvA6j4WnVqyuyOGUkc7sZdYyNJHZVJmhyuQMpjvruq/8TyoEVm1vjmn?= =?us-ascii?Q?vixWSqCD8qZE6hm0HMWH4iPncM5dhG2oRIQP1e0lOHN7VQCYuybO+vnU24eD?= =?us-ascii?Q?0rw92kDpj7EBjtEZuLHOBa6I99rrEMdJHnckJNXjsn2Idm+jvvhJ0ujEf2lE?= =?us-ascii?Q?hqXUkKewsrOx0oXH/SJUtD9A59zXMCoeuSD/DOzpN0/W1ih6AmAF4kfq7wT3?= =?us-ascii?Q?Jg/FDZbTWJQL4Qp1KrRv79SybCg3kMekHVDsoP5QLYKcb8oj+PTx0yFirkqu?= =?us-ascii?Q?Ue1bq2JrCpbCJL5SoVliLx0KmDqB4O4BIHaSIaFz/3tk9+yDQZKXH2Wk6c0D?= =?us-ascii?Q?/wuHhc0Ehy+6PQvVg1O2RYfke1iERz09oWQtfK+EZnMhfnWDDleZtp98Ne74?= =?us-ascii?Q?QK+2rHmu9Asj4nGbw/+81X3PcI8n6o0qFPFGDkCNvs2JBv4q00R9xLdpI+zA?= =?us-ascii?Q?HIO6B2+Ni9JYkYXPCgoVJ46iWKdskkzscUJzfw3u9QGEm2FFyGNneiPxltOQ?= =?us-ascii?Q?BvqZGGIrm9oaj1wdBRysiz/rB8i9tMi3Pcd3IGYRG7ufsTqhDAYuoTrT5geg?= =?us-ascii?Q?dl1xSnWJmMceOom7HINEV8EQZEPiCUQVE0jSe6gjIgFhL+ZwY8gvax/ofYfw?= =?us-ascii?Q?nVkn6SXgEnAKsMCXyqH2VWgANrjE9ROQXQOICI139bGOYxUqdDQ3+xFaQawv?= =?us-ascii?Q?5rSekonCG5uDlAHd9Iu192Ck02fJ30NGPKYQxyoIwOZySBiprW5bi67r6sl2?= =?us-ascii?Q?0iCo4R0oSE10i9nHV8rhLlMORjyTwnc4+mQ+uBCDm5FOUqhtfN5rBzC/5Z0I?= =?us-ascii?Q?YQph69EB4QjpHXi0MW72YjWF5IryLnPwZQL/aEuaIMyAawXq0yUE2xlqAK1F?= =?us-ascii?Q?2FM9/oSYvZwgJKClEPXFfQJJw8JWZgensXMQVr8/asY2uomvQK683OugH1Jv?= =?us-ascii?Q?GyG2aCwaTAx1QpsNxLgp2eaPsY4DbyDW3BczIL/JownIi//0AGXswUyJ9xvK?= =?us-ascii?Q?eRSb0lsaX5D2QZgXh/9zqpp2siI+rLQI/cJcGmDwAr+NX75PWUa6xDNPsUAK?= =?us-ascii?Q?71QiILe0WfQX3X7XTmayWOqZ4E3nL4UmEFtn1lUs965e1Q3m9i2l9VL0Bcs7?= =?us-ascii?Q?d8dDk98CF3LQIfA5wDZNMuuMYLEm3vPlA7KU85eHgb0MV3rtIP/qgPmGo+8P?= =?us-ascii?Q?HvZk9TTkyFleuY2WzngGixRHyK/MzxxMyG9UZIzMQkoIXgCCMd+Y629eWsrF?= =?us-ascii?Q?T1wU1hr6VmUfK9Hn2tZjiPFCzFc7AlHBWRYhuTwfboDHGP7kKXepl+cw0zv6?= =?us-ascii?Q?1q4Nnsm1KMWuGPWyXDs77rqKRrLX6OloZFgX77NzPrIRelrkHh2oufDY3qd5?= =?us-ascii?Q?0Y19rxzKft9pFWEWr/74mqTUZ1ccNvSodQREBH5nmvBJXb9W5AknoqIz4thj?= =?us-ascii?Q?5oustUwevIx5WxVNlN8=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PH0PR02MB7159.namprd02.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(1800799024)(366016)(376014); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?Efhkx1oYl5szYS8RoSEjWyRrRU3L5K+xsnLGyb6NCdW0r7ctpx6ptVm+I+b8?= =?us-ascii?Q?IXilZwozaSPw46GFhnpkZH8cXCBoYfvn+nLZfpxPvGMZ7LLuQbwAsWi4pVh8?= =?us-ascii?Q?8ZCMfun/i+T678oVVBCsK6/xqm0RUGUA2K7Z8t82lC0E4kkKT2uyxUSPycIk?= =?us-ascii?Q?5PIXw4Wk6OmK3S/vseTysE2BJWa/subrK092thlweNIKHULdHpxaMbO+zEt+?= =?us-ascii?Q?B6OMUScR4DYhuokm1dLoYSiY1bMFThTStH7DpN0jfgh58L64+CuWWptRf9uf?= =?us-ascii?Q?iGe+V52Q3k5oTJvcUf5KZIHQ6AR/wWyMRXLAdgVfzARJElpR54OYjFyLgWRq?= =?us-ascii?Q?uLic9P1NXlo55KeAuX3F0lVs/+oK75fFGkfrvRT7a1GTKhtDQ0AsjCNDS22l?= =?us-ascii?Q?VpG1KdwQjvQzAGziu6u6ROj5wcdI0r+z1KqEXqK9OLNQTNBBlFb68EaN2/oe?= =?us-ascii?Q?GQzp5JKHkGxpynaFLxkJfp5g9ZbsYLXgZG1fgJ6i+G0BGj/DBGV34kqC+JBu?= =?us-ascii?Q?tgAWxikVVxrvAXH4iribefWt+WC+xVpLM486XfjfjTvge0O/EWoCO33kmWfo?= =?us-ascii?Q?M3F/pHgPiF9gHR37vJcwWb5QcsrMZTUsCOlRTslg5C6KSEZwVb8TMThhT7T8?= =?us-ascii?Q?c7TPM4x32wd1Q6zRW0R+bTtv+qhjr9gvKbgNCBRW7EODomjmAw9akhW312D2?= =?us-ascii?Q?JRNppBb2jXldFrlHl5813xuFAiZdZEtU0RzRybum8lPguajMkOZI7fs35pge?= =?us-ascii?Q?f3PZBYCnyFrBxV8vNBgB0a7zCRtzqV1vNkQnI0hxTBvM2Atkk9+sRcRf8vXO?= =?us-ascii?Q?twNRqzx/YWnwgQ7kWw6ps7reC/RR/zYcEpv/Hlov/ivy4aMY5Gob0DWjxXw0?= =?us-ascii?Q?j8uowFWbmlKWJtqULdckgw3giCMVT6UHBNmg7jMvSqHkaomh5n1O8IbBufGx?= =?us-ascii?Q?WWNFWQLbXix/6i7jq79s2+C8zRrvdFbAY7Ssq0sYMQOZkvJJU4jzO02TYH3L?= =?us-ascii?Q?ycWck3qytZqRtQK0ybbQmqNaZwbueptemlTolhuJGbrTjLqwZcyN+TipxBwE?= =?us-ascii?Q?hl7ZXjhNeDCnXoTrPp9dAbKQRSHaRJWXzrCtvgBimx0jubWiNeLBwEOnDG68?= =?us-ascii?Q?kcXIPe9Wf711A4drjSFBCDyno7zT3WmWZ2v1yJRLfR9+n5335AQSJ76Xx9qj?= =?us-ascii?Q?CgWf/7K3SZx+CLkAcP/9YFVqd54qSrL6TyPQe7JFFwFevxsAjU4tQcCm21UC?= =?us-ascii?Q?5OcERliLCnBYVWgZ2sgRS+/33w83diejRz5LO9XHOUtC3C4GEn3Ykf1Ogdgc?= =?us-ascii?Q?DXuX2OfaVgWueLx2QTX0fh5mjUufj5T0bZrHMbfnJJf1EVsLz7/mq+1miVKS?= =?us-ascii?Q?gy6RPS8uj2tT6JHKhxzF+80i0o0yL32jJkmwFpLtMehiZSRH0jn0JTRLFxoB?= =?us-ascii?Q?Fl7h2FqHWI9QOW+OaWcZqs7IXy78+YHUiHk1qCUQkJfPRR8Y+wCGsFMidXqC?= =?us-ascii?Q?pD3gBZlrCfaS2PY7Z81isy2kHLA/bj+hJgRIKg6gE8imLG32b2MeAVeLuaZZ?= =?us-ascii?Q?s9NISlbHlQS84ohDhGLRlRtyARoojnL32zte1QkSR8XK0OnFzYLL0OmfeuTB?= =?us-ascii?Q?hcgsQIVqkgHiEx09YarLNFZGV6sXPvuh2zaT5nPoR5oYsQhrcVtHtYVLV57q?= =?us-ascii?Q?46OnUVpvadEjciwjVxDCwRbG9TT47cERpvQb4F8VX97kgf4h7N0cO/VlnovW?= =?us-ascii?Q?/jQ/N2r5kj/P5U+2E2vv3ULscwbFP7M=3D?= X-OriginatorOrg: nutanix.com X-MS-Exchange-CrossTenant-Network-Message-Id: 16ffdd41-9c84-4a4c-1dbb-08de58dc5dc8 X-MS-Exchange-CrossTenant-AuthSource: PH0PR02MB7159.namprd02.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Jan 2026 11:01:02.4807 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: bb047546-786f-4de1-bd75-24e5b6f79043 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 7tbuC1zY4K0r1mYNwdKiAJ8lu7tCMGg+L5laMO41yjOAuAxLisSzKFWIRwIVzFYJI8F/NZzisXsAajHJEIpW2r7wp9sjaMjvj5ZOLGVq+fY= X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH3PR02MB9939 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTIxMDA5MiBTYWx0ZWRfXx5GCbBoFUmuL EimlNnEjiSBJt3GiXKaichKy0UX9o+AFs0+69FLDWv2iJdbwVqQ0nyZtTx2ZRwQtKx+GUpPKzfG Cp7C3VtSPAWNWaP03z0y92E4+5RSAHw7xZdNAdTuEjDPSM5hWdEyzgmrL3teq+UbOwcG+Mq+zrH f3YWsHnNJG7j1Ep2UinGTjR9VPKMaCbA86zzJNkM8pyc1V1jtq77+z0oI2kzdPtoqMOjyyUo2PY hiO+KdTPmT3aFn1xv30OkLkno0IGYfBWvf9TIoc+c/Vhtel2gZl0+E9U4qPI+iARrzNRiZEtpAy EZOzyh6Xnj4/cXINShsKCtZlAuy+6bFm7XlnTVpQRXnKXktdfOTL9eMzFf00U3p/+Vbmux2JO3o 9hiPk4cSd6OGsVlDJPANHYqvKzIu/2IHDnQIe1jGJQtqKJqpg14SkBhVB/t+ofD8iSKyebRL8UJ G3PMzdBr1F33jK99tQw== X-Proofpoint-GUID: -fV0Vkssgrlur-CpBTpTTeLpYAKQqSvZ X-Authority-Analysis: v=2.4 cv=aaVsXBot c=1 sm=1 tr=0 ts=6970b1f0 cx=c_pps a=n2zAzoV7tkZwqkXj9vfx4A==:117 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=xqWC_Br6kY4A:10 a=vUbySO9Y5rIA:10 a=0kUYKlekyDsA:10 a=VkNPw1HP01LnGYTKEx00:22 a=64Cc0HZtAAAA:8 a=DxMLEdJzfgGGCeEhJ7oA:9 X-Proofpoint-ORIG-GUID: -fV0Vkssgrlur-CpBTpTTeLpYAKQqSvZ X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.20,FMLib:17.12.100.49 definitions=2026-01-21_01,2026-01-20_01,2025-10-01_01 X-Proofpoint-Spam-Reason: safe Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=148.163.151.68; envelope-from=mark.caveayland@nutanix.com; helo=mx0a-002c1b01.pphosted.com X-Spam_score_int: -21 X-Spam_score: -2.2 X-Spam_bar: -- X-Spam_report: (-2.2 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.087, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @nutanix.com) X-ZM-MESSAGEID: 1768993293168154100 Content-Type: text/plain; charset="utf-8" The constant value should represent the next bit in the VFIOProxy flags whi= ch is 0x10 and not 0x16. Signed-off-by: Mark Cave-Ayland Reviewed-by: John Levon --- hw/vfio-user/proxy.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hw/vfio-user/proxy.h b/hw/vfio-user/proxy.h index 61e64a0020..b09fd886f1 100644 --- a/hw/vfio-user/proxy.h +++ b/hw/vfio-user/proxy.h @@ -94,7 +94,7 @@ typedef struct VFIOUserProxy { #define VFIO_PROXY_CLIENT 0x1 #define VFIO_PROXY_FORCE_QUEUED 0x4 #define VFIO_PROXY_NO_POST 0x8 -#define VFIO_PROXY_USE_MULTI 0x16 +#define VFIO_PROXY_USE_MULTI 0x10 =20 /* coalescing high and low water marks for VFIOProxy num_outgoing */ #define VFIO_USER_OUT_HIGH 1024 --=20 2.43.0 From nobody Mon Feb 9 04:56:32 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; arc=pass (i=1 dmarc=pass fromdomain=nutanix.com); dmarc=pass(p=none dis=none) header.from=nutanix.com ARC-Seal: i=2; a=rsa-sha256; t=1768993278; cv=pass; d=zohomail.com; s=zohoarc; b=Qy6MwJMqc9gjj8GM5jc1ne0zJIYDzBxRz5DHQo6pappJM6VGaMMJbKFR/bmGaYDkHeTu5n2jfQnpGo9FhDcqOXXyYYJJlu6T3jsn4moB5sw46WRyLjNAkAlU1GJAtIuq1WeZLWwNWIWRkftbCl1tqXksRP1QoPGgNnxOMEDm9mY= ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1768993278; h=Content-Type:Content-Transfer-Encoding:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To:Cc; bh=28gt7SWA0600U0Mt3nwsP6s+B9D72gkcyq4ryHop3Z4=; b=Pa94/l9rLlbM4Q85X07YIur3QwpWST0cpULZhjIlF0gZdYMhzHyJjIrwlVMvPxdDbrs2s3nQ7Gyj7KeiizspodVpJN+cU416b3E+lGy1ygM8bghIxMOoDbmSX/C6zR5GI8IkpeqQg/djAqAOHxS8jIYN9Mcap6Ak1BQYLvHefZo= ARC-Authentication-Results: i=2; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; arc=pass (i=1 dmarc=pass fromdomain=nutanix.com); dmarc=pass header.from= (p=none dis=none) Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1768993278570751.1507476677513; Wed, 21 Jan 2026 03:01:18 -0800 (PST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1viVxZ-0007PG-Si; Wed, 21 Jan 2026 06:01:13 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1viVxW-000729-OB for qemu-devel@nongnu.org; Wed, 21 Jan 2026 06:01:10 -0500 Received: from mx0b-002c1b01.pphosted.com ([148.163.155.12]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1viVxV-0008Ku-29 for qemu-devel@nongnu.org; Wed, 21 Jan 2026 06:01:10 -0500 Received: from pps.filterd (m0127842.ppops.net [127.0.0.1]) by mx0b-002c1b01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 60L4Wjcf1232099; Wed, 21 Jan 2026 03:01:08 -0800 Received: from sn4pr0501cu005.outbound.protection.outlook.com (mail-southcentralusazon11021118.outbound.protection.outlook.com [40.93.194.118]) by mx0b-002c1b01.pphosted.com (PPS) with ESMTPS id 4btejhj5xg-1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Wed, 21 Jan 2026 03:01:07 -0800 (PST) Received: from PH0PR02MB7159.namprd02.prod.outlook.com (2603:10b6:510:16::8) by CH3PR02MB9939.namprd02.prod.outlook.com (2603:10b6:610:1a1::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9542.9; Wed, 21 Jan 2026 11:01:06 +0000 Received: from PH0PR02MB7159.namprd02.prod.outlook.com ([fe80::8e97:bc32:822c:b250]) by PH0PR02MB7159.namprd02.prod.outlook.com ([fe80::8e97:bc32:822c:b250%6]) with mapi id 15.20.9542.008; Wed, 21 Jan 2026 11:01:06 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nutanix.com; h= content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s= proofpoint20171006; bh=28gt7SWA0600U0Mt3nwsP6s+B9D72gkcyq4ryHop3 Z4=; b=DsOF1FVSJtvSh3u+opLu8KFi+kgldMUrLqu8XxKTIXWXNH/cc+6naEHoa 8ACNM/lIeWZglccPbw/cpKFZKVN3apP3JJviwjGFWeeoAkVTjqZTzRZf6CJ8giL4 L6nS9mjxyrEVwHnup+BumF4aFEQ2RN0iogJwBfIqyL6NYSSteijUygcFBgntr7VR RF2V6OJUMxFkvIHI1d+14uO24anIBmrmbNbgx+JoxfyK4DYcNT1nvcIg0GEHNHwg iaQHa3TJwIejaGcnzv34EBxDkgSpIIg3PngdB99MpkYWrFhs5M6yDTjEHV8/pda8 V5zfvvb5RKWBUEuYtn6d8d8SQ7a8Q== ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=tbTgQgFkWn3C2Kct2Mw6m5eLqurm1jCcXPaTi7Pz0hjCylsjHQ4WU6T+OzwgwqIN7PzEE+hubWBYVXG59eSe02kOHpLnNb3wAoWiw/c0NTsn2BcFzwuop4b5w0dXdrbsHqQZBd5Rrk6YG8y3sM3Gj59rr181U7PW4/Ou+Jt8Cy+wOUOVb1e4zDNxhzflBUEo6yauBIdyZIh4P3wGrMePhxgYaFh29zjo47s2NsquQbl8G6sa3Rw2ryAoDsRO0Z83ZLlRZrrlJHULjGuIifjrH3nWNFS17Wvhdv1yodfeNnZsXlTcgTSqn2I+JdlRDiJozjHEzS0f18Xaoen08eLKCg== 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=28gt7SWA0600U0Mt3nwsP6s+B9D72gkcyq4ryHop3Z4=; b=c+lg5dIsOSMWnNgjhw4o8nSOmO8iGJObuYb6xeQmSVcEJcRSLvUQn9L+u7qzqDLIHQ5dEsGnigG1mLaviO7Oi3R5RzHqPm81vh+70Ce07vjb4YpX6Ql4KBtXAwJzOCk3FVKY9Eqt3xszpLZJ3eY4ZIbF33M/4WkgDWNlJPWN6UaKWzyneLnVQklFdBNZAInVhsji7fgHt/wI4o67Ey5k/Y8XgAIDEZMk5tFOBkmh2rMknPIrGysxHrP7HcAXyjTTFKesroOzf13pnuWuLGOBx6EsvbvjfjKrcH3gr/qP57aFu36ocXPgj5j8zoElIOPPoXQSP+poCUs9uHda0O8I4Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nutanix.com; dmarc=pass action=none header.from=nutanix.com; dkim=pass header.d=nutanix.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nutanix.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=28gt7SWA0600U0Mt3nwsP6s+B9D72gkcyq4ryHop3Z4=; b=w64An0mvDNcrc9nW7XlpEOPkUQAe84eq0JoGJu1dY/FHDAQH80lt37M3YhmytDC/XCm7KDt0u9Zrfrfj6iAw1hMZ2Y38fVTbxgSpFxEMKNb7uN4YoaIs5SfqwjodATkWGTgTnSa3kYb6UOyzQzhyzDz1Av5H+uo9FTZTOSW0jRoq3CfaYRpMCovqejmmJiJoF+QQ+kDmvZgoyI/oiSzjs7h4MsvZpLiyU5nDrOiOaal7pO+MuDasGkH4M/HfZowEtv8uAoV59CLQ/+0uBferhMiN3d8SD+AUGQu+dlzxlh/Q3lBMAiHbQr1qq370VZQH+agzlKdjOJcw6lR0gfnP+g== From: Mark Cave-Ayland To: clg@redhat.com, john.levon@nutanix.com, thanos.makatos@nutanix.com, qemu-devel@nongnu.org Subject: [PATCH 2/2] vfio-user: update VFIOProxy flag constants to use the BIT() macro Date: Wed, 21 Jan 2026 10:59:46 +0000 Message-ID: <20260121110055.2333711-3-mark.caveayland@nutanix.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260121110055.2333711-1-mark.caveayland@nutanix.com> References: <20260121110055.2333711-1-mark.caveayland@nutanix.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: LO4P123CA0140.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:193::19) To PH0PR02MB7159.namprd02.prod.outlook.com (2603:10b6:510:16::8) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PH0PR02MB7159:EE_|CH3PR02MB9939:EE_ X-MS-Office365-Filtering-Correlation-Id: c1a4e3da-4353-44f5-b1f9-08de58dc5ffd x-proofpoint-crosstenant: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|366016|376014; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?Qujfyg+fu7g15WDCndIq14xyui1g3aiSnlVZb+1FnaDqiw+xwoNlWMEsSrJv?= =?us-ascii?Q?EchUwYkk5/5ThZJKUwM0dbEtMSfNUhYOFHBI3eFJFavHnmc8Ad5L4w1baRtQ?= =?us-ascii?Q?247u4yxLYVnv/LTZ+fAJRmydsrAqBUZJjyNE2nfTTRKAFkHGxqT+FzSbLUD3?= =?us-ascii?Q?8A3jvAI6qp8xX1nkJ5xdL4+QTQRJEQlAtjfyGUNlIdkeZeRwSjundAE34ego?= =?us-ascii?Q?8LKZEJGwzKQdGyIDvpCjkNNlCBOIXVfCZDM6r56rKTREPTU4rnhanjFXI6hT?= =?us-ascii?Q?ZdjDMoHY+DYtx/YgYRoRbVrS3P38xorYhnky2fENXS3TSZFciYQNlBKUl9Dz?= =?us-ascii?Q?/SVMZKo6Oaey6bq03PljbJj3OMyHMuCt4TwAEesciCa8J3Lr5/WnYT/ZsXvQ?= =?us-ascii?Q?3fQegfRs8gcAGljyCzw5Mw9+GsGkYNmFuokK1jILRCJAXiIHkJsf1tL9jsZM?= =?us-ascii?Q?H8zAQ+cvfEcFV/J73KF5JfO17UxOwBcthkN0u0jqW3yubMnVtmO8ZehR7+7m?= =?us-ascii?Q?pqBByAgqeIxeg+xQGs56XZmnttUnwgcGOGjzUF2qSDlx4dYQ4MVt9yNL6XG/?= =?us-ascii?Q?1++rfM9h/cq3B4rjPfPlUoYucCNVwJQaf9aEsa1RSRAKjXyIExBkzqWLrd0g?= =?us-ascii?Q?nxK244f5LG1xdK+rCk2O+WnSwuh3qLfDulfxnfXyMrdpJrGOmIHsJpJgFo1b?= =?us-ascii?Q?pbXbadIowGv4JKymCzgD3ewvVWVmEovZsOvysme/HW1AZEo1ONFLFT6sqxD+?= =?us-ascii?Q?MtOeq8YRW7wymvKqJxjA86+g6CXAkyxmMfenYGX2nM5tpsnGfgQz9dFbCuS8?= =?us-ascii?Q?D9bamSynf+maySnKPR7EgGcLDOFzgmNC8kZ4bq/oZ6lyxYhdbi7+nQYbfxHW?= =?us-ascii?Q?SwT84zWLyaVS5MevlMHqX0pLfRMGhYo00QS/sg3bsC5S8KN6Sw7PngxodSAj?= =?us-ascii?Q?uWnYnlJPc07hMLuoREMj9Z548Aq+LEmLDCOK2ewH5IOaKUQVkHGQEaYmNQpZ?= =?us-ascii?Q?xzIrKm+lWtZfQzf66UPUJvIGeG4ocbydZmRyT1hMMkNVgOmldzs7Smp5w3nr?= =?us-ascii?Q?7X9DOaNjpkm9b/luNtxW9gHP3leq4qx0f9yJJSvQJ47e36bYT/8VXlfg6Lul?= =?us-ascii?Q?XhbEYJmg58aXDsJb0o/zZtPMqPV2pIg3hcyUqBhKb9H5dbjPMKn6ztz1EQ6l?= =?us-ascii?Q?UfvxWhrMO3v7hS+JC4NNUdxg8gKu4LDGJCKlXeBeRU39GH3uYoQt/4hlS5SL?= =?us-ascii?Q?38+7uKrdoR2w1mjDG/rKJH6I1MhWOrYRbKxpf7N4v42IYIn/Hs8nE6bP3S/j?= =?us-ascii?Q?8ftwLJEfkpLi+hZo65vOuoiH07kMjG3TUZLOGp/pkthN7HwEysYX4JCom6Pk?= =?us-ascii?Q?/1FDy/wZRDGUdH83OZLU+aSLa8Qcz3ZzwFh0pRc8gxO8b2yyOZ+cRSBfZ/S4?= =?us-ascii?Q?tetv6GXT7mu/jzCXTAFD3QYPiUSfKsJc0HJzYFNtQfbL14ghSi+AenT85gEi?= =?us-ascii?Q?J2c1hRdCGmr6R19X2nu9X9upuWilIjDMfNjlPk2H5d7f5M8MN4t8MtZbngZu?= =?us-ascii?Q?dMmx9vjDNCfKD0fzHeE=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PH0PR02MB7159.namprd02.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(1800799024)(366016)(376014); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?P30r+XlyEf7gSE1FPAcMkegh4u1Y4U88W5+o2R73l71ApMhpW+RpwEMXmLTL?= =?us-ascii?Q?Afu3fmavC/cxwptBRDdn1hdt2+3Gb+xHsviSNN3j/1ed8/A7tymaui8A4Wip?= =?us-ascii?Q?LkCGfMk2rd2fYHF9d2VtOSwOUyWekv+FhW6Ni8Xr7XcP7IHVhy3rXGUn+ONG?= =?us-ascii?Q?voxldACQsbtRjXelyZqNjFBR3UbSBhYcqsvz72QWJ+Vjpwg1U80QJql7aZAd?= =?us-ascii?Q?xRGLgNg6eaB5zIDh+/czkQka1d6miS1cOHE0081RByUt8wvtYjSv6RR35bjF?= =?us-ascii?Q?R34H3nABBUthd14cM/BKGXXkqaTFBDsmGqsSGuteEt3oiVNfzmnvkQfnXdmC?= =?us-ascii?Q?v4q3GveL1SYTqVMrbar7/1lmGWtDWHRqi9chx7OsYvy26aTjs6wu9+KqY3at?= =?us-ascii?Q?AMtupemKB9uVWQY3ym4RX7hICTNy2SwoC7l5FSh4iwfLRc1YODSBLvgpwLCU?= =?us-ascii?Q?Mx90jBdsLH0UanBDQkLTxIV94LEvNeb+pvYhDvI/Xb3DVKRpRcwfHA1U76R7?= =?us-ascii?Q?zfu7Z8Rgkx9Txu6hQ0wU6W8Tdy6sdV0vhAtrLu1FcHA5poLdKFVvpATad3a7?= =?us-ascii?Q?g4nrqf768/3r1gWQR1mXpUI1GDWNdc/ieAshBKmPXlLkPBJNDT2m5mp0To8z?= =?us-ascii?Q?VF4HPn80heugZWB6pvyFYCQ8H+NHhdhri9jx+WyQPAxBN4LjINBreJFIWz0c?= =?us-ascii?Q?M+3mu6VIxNb+zWqXLObD++eckflWIdlgwXOtzc0FYKMPjQgjbCxhWT9AXSwY?= =?us-ascii?Q?zrv7/kmdnnViUiskBWEIAGYQ/Eegplu18ISKRmskcuH2vIUTQtdFoi8P/aAI?= =?us-ascii?Q?i37FxxPSfVjlOzxdvEGaWvU8U//gMOPQJYjmeMc8dN0TWkcQdiQfJqNN+xiF?= =?us-ascii?Q?IQAjFtFvc3d59grHf7wW4ipQdvS5By6uZKJgaP5/4Ujg6XcaHYvizQBjx+0U?= =?us-ascii?Q?SAPyNyqI1fj56l33SPPdJuW/dWGABaMXHSw9SfBHCihk7O1aFKHOTAbs5E1G?= =?us-ascii?Q?kJwhdPlsvNoCDAk1olbAJNdMz1SO9RpLzYtUnswptBeItGU9WZBuP2sI/8yi?= =?us-ascii?Q?/lADVIa5v/+VHTTqiz4r6g+s/bvKNfjGSWx0Kt9FQpTHMcg4TxSxk6xzs9fz?= =?us-ascii?Q?BrlwH2tzr/jh1FkcurXYPkJ5Zbsby4EVPO8c+nHsMDOh3+8do4r7i3xoQbMc?= =?us-ascii?Q?GfnRTwp/WJsgP8musvprWIPKT5WnS5XlDVMn8OHDqGVUCyqfwqGEfCdYjUL/?= =?us-ascii?Q?Z7bUSn8uhSW8PTCwQ0ZwYm7vwWl5CH9Dcag969ZrjE5SV/61v4qVpq5oyDTI?= =?us-ascii?Q?E2pl/34wRVOIj8nToMUIfCesoJvvUZO4s3xf+JBATBdQwbJ9G06yVHfoqzC3?= =?us-ascii?Q?2RwOOmb8EtEzqggCB6OIm7MmnI3rFnpIt5p/ZKNzt/leq4KZlMvdQ83FtxX6?= =?us-ascii?Q?LvkN7yfj4lz+WUdtKiPW04cutQplp4uh+LHltd128PRhDGQ3mjF5Z8p8YLfV?= =?us-ascii?Q?/BOzy2rR3bBgPH96ghjvd7I6CRzCm7vpyhNDttr/PaxrPTvj+LYnftp5eLFI?= =?us-ascii?Q?ng2vifSejHvftPph6VCaiffNu5c09IUWXGJh7D0v5LnOfZsNM+9Bm2pnuQ4Q?= =?us-ascii?Q?mA69G2LKnfWlGRLE6qzSdygMi0AuOJNuWfdMIa0U9jvCf5JJJmVflmTZtDLD?= =?us-ascii?Q?G0M/F30Au3QY2gIltc0L4m/zpn2gQXMFXbLkT4qsRHtncEKcrnS1dase1FVQ?= =?us-ascii?Q?IQp2rkK6BCuzoKX9YL+YKI/TaHsZ/LY=3D?= X-OriginatorOrg: nutanix.com X-MS-Exchange-CrossTenant-Network-Message-Id: c1a4e3da-4353-44f5-b1f9-08de58dc5ffd X-MS-Exchange-CrossTenant-AuthSource: PH0PR02MB7159.namprd02.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Jan 2026 11:01:06.0883 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: bb047546-786f-4de1-bd75-24e5b6f79043 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: UDwEDsrl2erw8E2BQf4/lBLwKhBm6zrNNFYd7ix1ZU1OYii2DHFlGWM56SP4s6p4a24x07faE6KypCJm6DgpVK0JuGUqnq9MLCliMw+et/Y= X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH3PR02MB9939 X-Authority-Analysis: v=2.4 cv=QKtlhwLL c=1 sm=1 tr=0 ts=6970b1f3 cx=c_pps a=SIO/v8SSfaR8RXaXrLdUYg==:117 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=xqWC_Br6kY4A:10 a=vUbySO9Y5rIA:10 a=0kUYKlekyDsA:10 a=VkNPw1HP01LnGYTKEx00:22 a=64Cc0HZtAAAA:8 a=rR-mJbdV92U0O_bazWEA:9 X-Proofpoint-GUID: NEtftp00KrxnGZtPpb6-VtW0E-TSc7Av X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTIxMDA5MiBTYWx0ZWRfX2BM4hwzRIxqw y2vIJjqDQR1xhsWufkJwouIFGFdXX8Ifu9IuuKngKFe78VcAf1OF0GF+gQnryzoyzhRaP8Pbl86 SiwQSmmbEksyu2hq+0WkcAMZlWFFwf53+3rpgtuJUajnFvjDwtvLthh8Z+xnzQnDfJ+g6XkBCX6 3cYh8+9W+Cizsasu0YiIjTvU3oWgRG7Q6yy8qxR2zdh173YHDzUDMJt1G3YdhJqTruvuSHMFmdH HrXDhESrwi5QLNTgMgHYGAZ5OvmA3zyuYCVtXWiGR1ORewtxBuzN8xtvJWy9h61hBAQ+9DX32aA vSz/hBxJariFWWRebuJtyTNZYFwcrvgmMcs2kdQe+SjLEMJM981Gki2gtbXcnKbKADgv9R9nIjD JGIY8C4w35f96knA0gHrm/Dqq9MEXG65dXMVccDkYeUIWyw3Wdux5fRZWniMIZ89qmk2XNgLP6w pv8XUMr8Hhi68pwFOkg== X-Proofpoint-ORIG-GUID: NEtftp00KrxnGZtPpb6-VtW0E-TSc7Av X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.20,FMLib:17.12.100.49 definitions=2026-01-21_01,2026-01-20_01,2025-10-01_01 X-Proofpoint-Spam-Reason: safe Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=148.163.155.12; envelope-from=mark.caveayland@nutanix.com; helo=mx0b-002c1b01.pphosted.com X-Spam_score_int: -21 X-Spam_score: -2.2 X-Spam_bar: -- X-Spam_report: (-2.2 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.087, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @nutanix.com) X-ZM-MESSAGEID: 1768993281091158500 Content-Type: text/plain; charset="utf-8" This should help avoid incorrect constant values being used in future. At the same time we can remove the gap left for BIT(1) which was originally intended for the VFIO_PROXY_NO_MMAP feature which was removed from later versions of the vfio-user series. Suggested-by: John Levon Signed-off-by: Mark Cave-Ayland Reviewed-by: John Levon --- hw/vfio-user/proxy.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/hw/vfio-user/proxy.h b/hw/vfio-user/proxy.h index b09fd886f1..7b97460cc5 100644 --- a/hw/vfio-user/proxy.h +++ b/hw/vfio-user/proxy.h @@ -91,10 +91,10 @@ typedef struct VFIOUserProxy { } VFIOUserProxy; =20 /* VFIOProxy flags */ -#define VFIO_PROXY_CLIENT 0x1 -#define VFIO_PROXY_FORCE_QUEUED 0x4 -#define VFIO_PROXY_NO_POST 0x8 -#define VFIO_PROXY_USE_MULTI 0x10 +#define VFIO_PROXY_CLIENT BIT(0) +#define VFIO_PROXY_FORCE_QUEUED BIT(1) +#define VFIO_PROXY_NO_POST BIT(2) +#define VFIO_PROXY_USE_MULTI BIT(3) =20 /* coalescing high and low water marks for VFIOProxy num_outgoing */ #define VFIO_USER_OUT_HIGH 1024 --=20 2.43.0