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 kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id C2F61C36013 for ; Mon, 31 Mar 2025 16:16:19 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 9FA45280005; Mon, 31 Mar 2025 12:16:17 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 9824C280001; Mon, 31 Mar 2025 12:16:17 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 7870E280005; Mon, 31 Mar 2025 12:16:17 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0014.hostedemail.com [216.40.44.14]) by kanga.kvack.org (Postfix) with ESMTP id 53F8E280001 for ; Mon, 31 Mar 2025 12:16:17 -0400 (EDT) Received: from smtpin07.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay05.hostedemail.com (Postfix) with ESMTP id 8CC5457936 for ; Mon, 31 Mar 2025 11:27:26 +0000 (UTC) X-FDA: 83281620492.07.A94DFE0 Received: from mx0a-00069f02.pphosted.com (mx0a-00069f02.pphosted.com [205.220.165.32]) by imf12.hostedemail.com (Postfix) with ESMTP id 3EFA14000F for ; Mon, 31 Mar 2025 11:27:23 +0000 (UTC) Authentication-Results: imf12.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2023-11-20 header.b=D1pNnq8N; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=ozK2uyBZ; dmarc=pass (policy=reject) header.from=oracle.com; arc=pass ("microsoft.com:s=arcselector10001:i=1"); spf=pass (imf12.hostedemail.com: domain of lorenzo.stoakes@oracle.com designates 205.220.165.32 as permitted sender) smtp.mailfrom=lorenzo.stoakes@oracle.com ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1743420443; a=rsa-sha256; cv=pass; b=pHa8QFQWrG0dToI4VX6RZTPLxM2GBDU5I6s7w4MmHS33dxe5dZulW+jjXROv1Fy4zBJCz3 IhP66vs22PUo3ick946TBnJEfFsdf397u0tgQKi96uCd40Ex3/NoWmsOmai/FShIJHmXNU +y74eKSgbnn6CUSsnz+7FNWsSHN6fsQ= ARC-Authentication-Results: i=2; imf12.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2023-11-20 header.b=D1pNnq8N; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=ozK2uyBZ; dmarc=pass (policy=reject) header.from=oracle.com; arc=pass ("microsoft.com:s=arcselector10001:i=1"); spf=pass (imf12.hostedemail.com: domain of lorenzo.stoakes@oracle.com designates 205.220.165.32 as permitted sender) smtp.mailfrom=lorenzo.stoakes@oracle.com ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1743420443; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=JZi0WY4KbDDGON7pXOh62D0M/1iBNSLE4XY87m+aNDk=; b=XZrzkNIRgnEw4rZN0G6uwdNNeNT0qHlOret4KxdLUsLy3ohbka9z3hZxeVzCavLh1V63DL Ut6Z6n2kanf/2HjCPSMI4fbROZFHGtxiCnD7EsoZG+KkobyiHeRCXhn5lwc+k8eKeH9iPX yYwH05obHmI6268cp1GeyFVdue9J1T0= Received: from pps.filterd (m0246629.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 52UKtNkk023510; Mon, 31 Mar 2025 11:27:11 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=cc :content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to; s=corp-2023-11-20; bh=JZi0WY4KbDDGON7pXO h62D0M/1iBNSLE4XY87m+aNDk=; b=D1pNnq8NPpG29c0eBWYRGgYV7eZgsI0sWv NmGIcEy+jbt4PyvvZu/EAAxGAcRunZv7ige8uYL7XBIX45idOfqiF6TmAvIf11WK ZVybx37e0wMcMzGeCMTSxPkDybsvqSGvI8nIfj+Y/Et4Rf1R0auahng+zZkeYn4H +PUFVt3oZKBMiaLGRIb5W/LE4HS1veoojUJuVcZ/JiIdxVaKw6UM2TqNJE3uSTUy 0fS6WcxrzTU1XYrxnSnaVLcCZJTF7sFIoJj6a2qXT20hCUH2KoRpWJtdWLcIhpIE U2Km/V+ngPHYIHCFWIt8QOewWOUefQE9j/z0CuvMWbwqoEpO1v8w== Received: from phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta03.appoci.oracle.com [138.1.37.129]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 45p8r9axuf-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 31 Mar 2025 11:27:11 +0000 (GMT) Received: from pps.filterd (phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1]) by phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (8.18.1.2/8.18.1.2) with ESMTP id 52V9grhw032567; Mon, 31 Mar 2025 11:27:10 GMT Received: from nam10-mw2-obe.outbound.protection.outlook.com (mail-mw2nam10lp2041.outbound.protection.outlook.com [104.47.55.41]) by phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 45p7a7swe3-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 31 Mar 2025 11:27:10 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=LQt0VNoSu+kFrhI+PQVqFQaFB0S1/0mowcpmJBdKy5kCakUGmucBec9ZRcN0+VQr+fM4KsMsV+L3t/lco4TM66X1K+g5BZohCJq6Rfru913az/u/c+dA0q4WTIql6GykW+oFGp6IHG0VJC+WrlYl1X0ERP6vFu6o7Z/8UBHzPRIAKSgpYLcBi4sHueTdz/eUQlpxDro1NHmpYxlNMO9MvXnCjbPFRjH6Ep5EgdBPDpGJyPaLibuuhp8g+tyCcDH4GCbIUDNfkd9rBAzVqNGkwmKOot9++3veihw7weP2xkRPD7suTLawHzkR/zf7ZVi9UqwBA4HxcfR/zEDDhi9vZA== 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=JZi0WY4KbDDGON7pXOh62D0M/1iBNSLE4XY87m+aNDk=; b=ieBBGOWzUv1Bhx8sbxstr3DTwepi59lbyJxNd/+14kSn5KM8MjcdxKpWNlZ4Wv4fPaU0Oel5ExM6QnJGEI0z7uYNr296+GU3v4oCEn25ay1kQiKScUK2d5M8XI5jlRdjAlQ8YqlE8LaKC+jYxDGzG77QYRf5fWzWaiqwebHHFmWjOqO8l9BCFwh2fQ55TXov4ebYWYeFzZ1ZtChHEiEJHVl4YZb9e4XoqyUcC8n7nVwzBjam+qd7Zvjtb/B/cssPkeO3MnFMXjnIqJZviCxrhEVRK0osE10ArSWcLNbDNUPD6fdZIkJQdPK0HVm6fyZQtECaX753dghnp8aoJR2NCA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=JZi0WY4KbDDGON7pXOh62D0M/1iBNSLE4XY87m+aNDk=; b=ozK2uyBZxyaIhT8TN2LTWKnzWFS99R8d5Mv3HhWNqAYXvHi/FdWz08pysyHY8ixd+mGejWC1IyG7bIiCcJTXkerxeKa3J1v8lygw4DE3Y39KXJYq0cnDE8eqF1pCFrJdVm0gXjrPTjqBC1Im/C5tDkbsKmsDszTXX0YjliCfHS8= Received: from DM4PR10MB8218.namprd10.prod.outlook.com (2603:10b6:8:1cc::16) by BY5PR10MB4180.namprd10.prod.outlook.com (2603:10b6:a03:211::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8583.37; Mon, 31 Mar 2025 11:27:08 +0000 Received: from DM4PR10MB8218.namprd10.prod.outlook.com ([fe80::2650:55cf:2816:5f2]) by DM4PR10MB8218.namprd10.prod.outlook.com ([fe80::2650:55cf:2816:5f2%7]) with mapi id 15.20.8583.038; Mon, 31 Mar 2025 11:27:07 +0000 Date: Mon, 31 Mar 2025 12:27:05 +0100 From: Lorenzo Stoakes To: Andrei Vagin Cc: Andrew Morton , linux-kernel@vger.kernel.org, linux-mm@kvack.org, linux-fsdevel@vger.kernel.org, linux-doc@vger.kernel.org, David Hildenbrand , Shuah Khan , Jonathan Corbet , criu@lists.linux.dev, Andrei Vagin Subject: Re: [PATCH 2/3] tools headers UAPI: Sync linux/fs.h with the kernel sources Message-ID: <1d9f9bab-6e0a-4b30-82b3-774bd0d9465c@lucifer.local> References: <20250324065328.107678-1-avagin@google.com> <20250324065328.107678-3-avagin@google.com> Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20250324065328.107678-3-avagin@google.com> X-ClientProxiedBy: LO4P123CA0012.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:150::17) To DM4PR10MB8218.namprd10.prod.outlook.com (2603:10b6:8:1cc::16) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DM4PR10MB8218:EE_|BY5PR10MB4180:EE_ X-MS-Office365-Filtering-Correlation-Id: e5d1fbfa-f79b-4254-b704-08dd7046f88a X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|7416014|1800799024|366016; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?qrxkAs4fMTflzA4TbxHnN9TQgn6/6K44nbfUWmLgs70MHnSr6ad8GOARAkpY?= =?us-ascii?Q?/pL28llqLq0538WO07NtQ/361ca4RiGqv/6d+anM6f8Q8pDnxA5m15sGKgV1?= =?us-ascii?Q?SnNSmztYFSglsitZBBw7yFGnr0Oo39Ch7kaQSPp+LNLD1gnEDTub62T+74fK?= =?us-ascii?Q?iAhY+GL3XCvD3xRpG0dETvhYT8L1BVoDUJRZpdJifHM8QKtf16EhLCgmBpMA?= =?us-ascii?Q?r50OcePRlbdpObcSJ/k1Zeozo7zG75cEEjTODcTASmMsHVvKFI3ypE1jAhd0?= =?us-ascii?Q?UH+yhZyvxxLCG4MYoMdgo93iipYzvj2QX0G7IW5iiKMUC2jqR+iD8Rbu6eQh?= =?us-ascii?Q?0Fi/AgjSnL/9aAwtfGC+vJdRtvCGF1bu9swXjZhhHV0HBAvJwAOkW+SJtoVc?= =?us-ascii?Q?O9zu3YKcaf9+5LFCLWhfkjAjAqll7bIOMQq+nT2vAySfgpymgJ5doQpSvbWg?= =?us-ascii?Q?CkmOhn86t3XLGC8peE/4xkYc2hxoSKWkfh3F8MnaD8JfmkJxBLXo2EhLdlE5?= =?us-ascii?Q?9QYShPeHT7o10I88OdfjaYHtBWOtayEfMjR5JyemHnKeluAIzsBfWHxXVlNI?= =?us-ascii?Q?sudT9O3/IYEDwcoWAkaSMWFuxzwyMoK3aBZxBy6eaDCy2FxbNejZMui8PQZD?= =?us-ascii?Q?9UWYPHg5noou5iMZW7xEcfMIB3t7mwYRvZ6RSIcEIKUPFAb8cCLzXuVmUAzJ?= =?us-ascii?Q?kv0fSlFzvNRsYYdP/O/wqxWIKuZY/Rt0r2v8f4bZVLUUEc/ObR7+5W4Rp9cR?= =?us-ascii?Q?lKuaZwXpT1QOymH1B3DfY+B659/XJNFoiyO8vBGGv0OUtnn6oVpmagtK9xpw?= =?us-ascii?Q?7w7nRpftuYd+k/9+iiB0u9xDNAMbWY17AeOOJ7jkZfosHR9WXxEDahFG5OK+?= =?us-ascii?Q?g29OgStbMbmRYnkbfu6a/zgVjBcfgSVq9jOhD+ZHTCQzkhkHmxZd8J8gekfG?= =?us-ascii?Q?GjvlRsr6UvsayWvyvLrKs3YtyasLAqK0QfS4oyR54iScG5xH3HZjEs4YcmEv?= =?us-ascii?Q?DVt2xWROGFAiiI0Z5pvciNxTlrd8C5rKSQ2Mt10AcX3zb8q7VJA8ASI9YosE?= =?us-ascii?Q?qZKQBPS/NUx2313VVa1xTqVeNRITTv3TRGEJbiOzahKTF38GztfYs3A9Jr9H?= =?us-ascii?Q?NYqBFvHZqE9pom7deMYkTjuYkngB2qBAo0dVMWoCTsJ//8EOm5qq5eYgULtO?= =?us-ascii?Q?Gm8N9f/eE5tif+xS4yFjs7ydKxFOiWFgJ4nTBV2jMFyjAV/h/ElmXzp7P0Z+?= =?us-ascii?Q?1ii5r3pv6mAeBafODL+m0CAABaiAU7VfSeddAmUnALdqFK3RLIhHaqG2Ef6x?= =?us-ascii?Q?VGijl/mmk1ymoILDfrrPQo0fOTI9Nhhy6e2haL2uj1VV9TlBt+3OnRp3Cq9F?= =?us-ascii?Q?QElOHSrOteQn9+YsnmWiw1gCKdhz?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DM4PR10MB8218.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(7416014)(1800799024)(366016);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?gNp1ZeUpGkW3jeIafQ8l4ywphifSSM+tdA4zLcO0e/bP7JddWurNsq2qJYNm?= =?us-ascii?Q?ya6l9xpsfjVUbCfIqiF7LMLPdBjUukuFKafeT4Kwg3wQpgY2GRt9Ihvs8kzt?= =?us-ascii?Q?/Gn33ysAFXWAGq1xOMib7BEaPv0qCuhgUcUKaniPG5v0i2KZXQZcmeCvBCzd?= =?us-ascii?Q?gv5LDIjgHDs8Pzo+fNLCkwzFJ2V6b1vYC6rr3L3iAnicsxasQzk0XeWW1/R1?= =?us-ascii?Q?p05BV+UaWr804goaPed8Pb8tXGHHIIPwK+hZ8kb0Myw7e09/nXYnLctyEkue?= =?us-ascii?Q?UPK6+Mx0RVIRIkyA3MwAjBwDzcOZHZM0efrAiEgljzGX/D9zb65tDqGOSVP5?= =?us-ascii?Q?paXq2B8MHz4OsobzDWqRMMHHK3UwgxoNew1dqkG8WWmLlhMrkUriQXuVL/Y4?= =?us-ascii?Q?CfNgE9xL4kI2JLnzW1kf4eZAasYIH3v7iaybAXGVmBLH09dUzOe65MLcstsJ?= =?us-ascii?Q?SA7WEEY9VrExZWCfbt3Ops0xvMpQ4lVpsoIJK0iwB2x/YAU8jNmde3j4cNIv?= =?us-ascii?Q?eHCDjjJ7JO8YeLS2M4isQnQSi2i7rr+V649EfxgTu4P0asXYA//9P2RcT5fL?= =?us-ascii?Q?z2f/OiqWDIhgDy5c8TxTqcba+pfn/mFiFbIHqYutZY5svkCFhoumSEFsQt0r?= =?us-ascii?Q?JmmJgk0OdKEiSfqNIpaCWavpcLAQMWmTlEifHBSl23inKZTfikDr5t7ZO73S?= =?us-ascii?Q?YLWkGupJoJUSQKhf8EJlm8v6V6mHwbXuuqHODCwGQ8XWmgnerTZJ9PS2iZhT?= =?us-ascii?Q?NIFQNeLlQXWi2UgNkeZkbJHD4Wj5yoH6h1rz5JJjSiytxyaTEVQVDD/WZc9p?= =?us-ascii?Q?QToPsP1QI/2Isug3+qyId8bCznJa4WBIOf41KDBr7rvrVa+M/DMN5LFkJq74?= =?us-ascii?Q?FMqqFOmGQ7KqXHT8CjA8mOd6/WEDyvwjy/V3m4cFBekanyVIJg3i2WeLLglw?= =?us-ascii?Q?N1GuZTr3U1wkCVa+cts5e9Mv+8hDMLNcxVd5EbRTsMiK5CguaPJp97GE65xh?= =?us-ascii?Q?gcPQMbtDLglBUSnKw8JIk/cB3W7/qsSV67m490yzocwKy/KApzT3v9pygUxG?= =?us-ascii?Q?TejJV5Rr9dkGkB0Hp6pPY9ohbiDQFWbNvJ481Y+QO7YKTn145O6gzAUlWSoa?= =?us-ascii?Q?7T3j66MeekmPZA1Kk0u9dRK9EGw0b2akA5E27p2iWpSUbx8dSYOFLmzWK1Kx?= =?us-ascii?Q?dRexGcJQaCHYFEOW1oNMLEF5sNPX/IbrfMbMGRpybwR4sHkjUBuRkqijJLiE?= =?us-ascii?Q?LHB41ts46t1wN0QJUpIDxCYi9QxqSrimLxJUHyRCf8vO7sCclll1EkaNiwgN?= =?us-ascii?Q?omy25YE62O0mQs2PUQu7DURs7HOag7LXnD6W87TN1ldmsWNybSo275J8HeiN?= =?us-ascii?Q?BoWyJ29xwDQKnQHxXFQkVtPdCJHxs/XLLe8oA5FluMLPl7JwDau6vD23BsTh?= =?us-ascii?Q?WPlFtk+BuyZwzetqpsR5h32OvaxGhGNFPaaaxe+Smafb287BkjdoUTZxbQ2U?= =?us-ascii?Q?QGJaSJs9aU9NMRC0CDmcSSd5QY7jCPT71T+snobxOI2LfH52Pqt+7GCHBwLh?= =?us-ascii?Q?AzMh48XJ4aZopSJ5ow8Rjd3MLkM+QG7oBN+AtvZnBICU1gx7lN/yQKJXBHt1?= =?us-ascii?Q?bA=3D=3D?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: ocMZdXBtnobJhvY6vq9vjxt7e3++3I/j8XQ69m5vgIgKB2gc4TKWZkQLRzmlg2NqmqZ4Jk64LUwQoiKXQJz2Zz7AUk7lSlfrE3aToxHumPIjdlje9O+j/QFEY6HN1kFi+f28tGykmTcO6yH6jgfmazXjorwNIfXU5WUqgt+lKHeHGl0Tvg1Buh6sFks9wwLLCuKEGKsMpL6oGjkpsAZErYebqV+SWUbYm1naDDjKZQ1uWaRy3wM2dwCeSaKXYqibE3h9ElpuexcJ81KHk1xNYH/m37ZjM6Q9OnAf+dp/SS/Nu8xw0AVMX04wBMztTSJB0Kf67IwbKm9b1aDBEGXmrSmDA+gTGZTxT/m9BFp3jereVzh5mJjLLrrgPTqqcl1I/p2VPwOKr68wbxtYKBrCFXzeXhB73CgUsxClBGBmYZueXPj84yd8RroeueKpzWN3Tj+0vPaq7kC82GRBznP1RQI7a8I+Y43Fzq/wujFA05J97wgQdb6I2gjbgkbNIs9oESkkx8ed51+hHd8EL0PbqOQhkIknL7rck/d4TDhin+v7YIfuqipxsbi9+d6AV9fbpn03+oGJVJjDfM59B7qFztxJ5091XgQte+cDv5dQgJs= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: e5d1fbfa-f79b-4254-b704-08dd7046f88a X-MS-Exchange-CrossTenant-AuthSource: DM4PR10MB8218.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 31 Mar 2025 11:27:07.7280 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: i4b5wyHxhhSMydXvSPcQGvHJnqiE39qYqGZ6SGdC7+2cClX2HbErVG2xM54Q+gOfLfY1oVKK+wMPt56DZVKJJDDwBZQe+qDeeqNoIiW2zTI= X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY5PR10MB4180 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1095,Hydra:6.0.680,FMLib:17.12.68.34 definitions=2025-03-31_04,2025-03-27_02,2024-11-22_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 adultscore=0 phishscore=0 suspectscore=0 mlxscore=0 malwarescore=0 spamscore=0 bulkscore=0 mlxlogscore=999 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2502280000 definitions=main-2503310081 X-Proofpoint-GUID: kUsjm6oNQJTTERRaKK1kVOoo2u_865Fb X-Proofpoint-ORIG-GUID: kUsjm6oNQJTTERRaKK1kVOoo2u_865Fb X-Rspamd-Server: rspam04 X-Rspamd-Queue-Id: 3EFA14000F X-Stat-Signature: 417imxwxuum63dz5hcf4p7bdh5oeqrip X-Rspam-User: X-HE-Tag: 1743420443-953328 X-HE-Meta: U2FsdGVkX19xiz0dGR5WzMcMp5u5dJdYljaJiNFworcLtQPpRKtdIrFiwOI2lNv2zhSJXjqSQPhkpgWOMGN1NrVQT6LzeccSKfDn440ZoGZadL9VpO5aa0I6kfhYd/nVN0fNV+L6FobCTQRojK7A5fvA6XL6xeL6ihP1RIb5KaKuqQAiR1SIVcgS2MWnUt3xhi/Qrs0osf+PFIP0GubV/VSIO9RmG4CAHmqmBaPgwOihQ7JnOPVVAsBumHnOdvFt58HghTEga8gvVYXkOgGCHVzz/GfKzTjRmgrCRj3f1O3hA7qIB6Rie+s7ov53ZZQ9Etsr7BPkMg3fWlBU1NbxpbGbHvL9Bc7w71WBs7n7kOpYKAe5xypOgt3Zg4BjtoODzwrez7DAJUE1bDWCw2pgBkZzj7PcdLUYQcfZ1+XO8TR8r7KYkTKTPLVLCKj+RlVyhlqqF2gPe7jT2D+qSxRnPT5YaanGUQxobhpNaiZx2qSyT9Owapkb0ZKMjCFgAYY5wfZeBT8UUXa3R03QTaeLCT4+5HGXzGnb2OOJGWgh2vl4FzfkevHxeZ9wFrmuRkRgCRj3u5+ICJ4r8mfoKKzMkREQGnIfsnP+JP1uQ0qwZa81VSzg+aPLBgyNTKhamEMYpb4RrGLS2SofQhninigXM51/ipNz2CMFAdgg65rAOsCLWknX46Bf7i8mbnIVV2ekNs6V+0r52mXLqgkj/iSdhvuCpZdghrUceZRl/SGBUadcrxc+gVzVvLLwq2+biDABlFMPFf/zU6FVajOFUnup5kaDVz0lsZaZfF2VUIAXZ9BaoxE78MassmfTORqXg6JflxxwKzzEqKWIzTn1MS97XCNuco5w4BlQSySinjW39iqAg04oW1VdsBtIXm4C4JvFpTEizyMO/UBfL6Rse7iJM9Wz5l5kAALVghG45vzQQxdkyRT1YAQ5XA0FzBq96KXkGqo5kAgEaBCKjIjEFzb oSm+dYSi eY6TCB2PmK2Tdl+DS7IsY0sMkI+IRZGoecxDFBFXg4uux0Ol6dZ1jMDLoqXQ9hxpGOQph1vLa7pu1kfuTQZiVG/EC4C2XYFAva2qgGTIO8WyRlYb34SZ+1pUaCxLYA1eCJL4MRPXxcJylsTfgF4Y2pfDDHMqOBQr+sCZfVRdtDACraU/nDsoJU5aDZiLbQMOBPMIvwbiCyh+DJV2QlA/b/M7hfNp9N56krglgTy1z87BxEq5dLOkv28Gk5/R6Q1g5QrBhxl62BXVUuAtZmLlWEZbKYzkXjAJePB21XVLH1M41hgv7glqu3wNSidp60+1GP9qwr3AIbQW4IGOmRmA1pBBzwmkkwXrDYunErFTTLEDk2r4ZtQtH7GKbzE58pRqBmzNp0XBM114rSDNgM8gWptyYM9SzhntiBJkes0eSMmXHZ/7clYaZAtTAjgV9gad0/nIuQEtaHGtxfT4aZLsWD7H9EvbhRvL42wYAwjCLUzAEI0FW1+m+EHiFMRNgIzHWqc4ueicOohUOA9XlrdvN6lE4dLGywXYPHFM9AFiN7821G4QBNrpcFrnMPHB4c0t0zIG97GUhr4hqb4inMAU7miDYycY2UTbjH1EBmwtRvJ+XHhhhM6+1NvVYzsnKXDQrKQ/zffFr4Il39ow= X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: On Mon, Mar 24, 2025 at 06:53:27AM +0000, Andrei Vagin wrote: > From: Andrei Vagin > > Required for a new PAGEMAP_SCAN test to verify guard region reporting. > > Signed-off-by: Andrei Vagin Reviewed-by: Lorenzo Stoakes > --- > tools/include/uapi/linux/fs.h | 19 ++++++++++++++++++- > 1 file changed, 18 insertions(+), 1 deletion(-) > > diff --git a/tools/include/uapi/linux/fs.h b/tools/include/uapi/linux/fs.h > index 8a27bc5c7a7f..24ddf7bc4f25 100644 > --- a/tools/include/uapi/linux/fs.h > +++ b/tools/include/uapi/linux/fs.h > @@ -40,6 +40,15 @@ > #define BLOCK_SIZE_BITS 10 > #define BLOCK_SIZE (1< > +/* flags for integrity meta */ > +#define IO_INTEGRITY_CHK_GUARD (1U << 0) /* enforce guard check */ > +#define IO_INTEGRITY_CHK_REFTAG (1U << 1) /* enforce ref check */ > +#define IO_INTEGRITY_CHK_APPTAG (1U << 2) /* enforce app check */ > + > +#define IO_INTEGRITY_VALID_FLAGS (IO_INTEGRITY_CHK_GUARD | \ > + IO_INTEGRITY_CHK_REFTAG | \ > + IO_INTEGRITY_CHK_APPTAG) > + > #define SEEK_SET 0 /* seek relative to beginning of file */ > #define SEEK_CUR 1 /* seek relative to current file position */ > #define SEEK_END 2 /* seek relative to end of file */ > @@ -329,9 +338,16 @@ typedef int __bitwise __kernel_rwf_t; > /* per-IO negation of O_APPEND */ > #define RWF_NOAPPEND ((__force __kernel_rwf_t)0x00000020) > > +/* Atomic Write */ > +#define RWF_ATOMIC ((__force __kernel_rwf_t)0x00000040) > + > +/* buffered IO that drops the cache after reading or writing data */ > +#define RWF_DONTCACHE ((__force __kernel_rwf_t)0x00000080) > + > /* mask of flags supported by the kernel */ > #define RWF_SUPPORTED (RWF_HIPRI | RWF_DSYNC | RWF_SYNC | RWF_NOWAIT |\ > - RWF_APPEND | RWF_NOAPPEND) > + RWF_APPEND | RWF_NOAPPEND | RWF_ATOMIC |\ > + RWF_DONTCACHE) > > #define PROCFS_IOCTL_MAGIC 'f' > > @@ -347,6 +363,7 @@ typedef int __bitwise __kernel_rwf_t; > #define PAGE_IS_PFNZERO (1 << 5) > #define PAGE_IS_HUGE (1 << 6) > #define PAGE_IS_SOFT_DIRTY (1 << 7) > +#define PAGE_IS_GUARD (1 << 8) > > /* > * struct page_region - Page region with flags > -- > 2.49.0.395.g12beb8f557-goog >