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 6E463C5AE59 for ; Tue, 3 Jun 2025 10:41:23 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id ED2F46B0405; Tue, 3 Jun 2025 06:41:22 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id E84D16B0406; Tue, 3 Jun 2025 06:41:22 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id CFDAE6B0407; Tue, 3 Jun 2025 06:41:22 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0010.hostedemail.com [216.40.44.10]) by kanga.kvack.org (Postfix) with ESMTP id AFDA96B0405 for ; Tue, 3 Jun 2025 06:41:22 -0400 (EDT) Received: from smtpin21.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id 309BEC03DD for ; Tue, 3 Jun 2025 10:41:22 +0000 (UTC) X-FDA: 83513747604.21.81F0A4D Received: from NAM12-BN8-obe.outbound.protection.outlook.com (mail-bn8nam12on2065.outbound.protection.outlook.com [40.107.237.65]) by imf02.hostedemail.com (Postfix) with ESMTP id 0601D80009 for ; Tue, 3 Jun 2025 10:41:18 +0000 (UTC) Authentication-Results: imf02.hostedemail.com; dkim=pass header.d=amd.com header.s=selector1 header.b=wpr7kBZ2; dmarc=pass (policy=quarantine) header.from=amd.com; spf=pass (imf02.hostedemail.com: domain of shivankg@amd.com designates 40.107.237.65 as permitted sender) smtp.mailfrom=shivankg@amd.com; arc=pass ("microsoft.com:s=arcselector10001:i=1") ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1748947279; 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:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=YeQSnx68ZkRYjijGqhQ8m9AW1HUicX6Yj4NSbnYMsJ4=; b=HWcyucQShgaHz/wOwWHr0DiwjrTX10ULS1oc26CXS5TGSFiKo4ushArjc+8i83tkMyel1q aPeeQSUkvTumqoP2oYnwqoeyk+2hBrlntVhOVWfNK9oQEYphMpk12sUFxBX4Ka3IS5OF6T 0WIOj74TveAzDLfqN1GV8J23RPDoaYg= ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1748947279; a=rsa-sha256; cv=pass; b=FJAphboRxjlFSoCn48Em403ZyE57dB+jRQFLQ2o7f7ZQ8BPXDXbK+2MOCZ4hr831eS4m28 1gjzgYqpAeyA4zYTH8t8e4swrBOJGDxExMI7QpADKUH8Q0WFQkbkcfR3P//JutcYdWGIlO ZKfSSeEI8y6ZgPtgol/rUY+PEqta5cE= ARC-Authentication-Results: i=2; imf02.hostedemail.com; dkim=pass header.d=amd.com header.s=selector1 header.b=wpr7kBZ2; dmarc=pass (policy=quarantine) header.from=amd.com; spf=pass (imf02.hostedemail.com: domain of shivankg@amd.com designates 40.107.237.65 as permitted sender) smtp.mailfrom=shivankg@amd.com; arc=pass ("microsoft.com:s=arcselector10001:i=1") ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=mJc5O5sVZVR/h0wd8q3jnWkqTgy9Bms9WsC4LK+LS8vdVrOAOJw+8/lk8Am6Yjbgug1R90nX28JHqUzeLE8bFmsQAidezY07it9tgypd9bFm71qnPXuInRJDVRCxJzCwTSisgVpL3ubCUf6F1RLMpw7LqMlN67oRi6lqK+Eyu1zBNzqyVbg8tlEfWwuG0nQM2VB3Csl1scN1i/vVUQ1aK0um7/wNbRMHMEChfat+p5n07DH1US44+r5uofOAfhgOZr10E30GEbBVya8R9xSGemYUR0gbhkei7e5ng7CR3Cd8RiaE31W460gib2XqTHQjd26J2kVIK6FEn+01OvSGeg== 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=YeQSnx68ZkRYjijGqhQ8m9AW1HUicX6Yj4NSbnYMsJ4=; b=MB6vSHCM4GeGvePaG6D2up6NylXDgOGHttyzRFnoAbSZNQrvXLUUAEk8jngz/0Nc9fNvlWa1Ph6XmoYOtE3gjjvsFZvmJfAPjDovAThF85tk0TYGo5Sot5mzwEXOpvh+zsokjBnwL8eytJX6GnEOmd62Q0BXMenD65Cw+POaRQYiV0Y/NKZnSHaVBJvnTzTimZM0jaoUoLo3ng2/UJ+ScTBD8L2wQZjWHYhBc6XjkfsFT9DnPyIbCd+2ckxm73Td63IZ9wJC7I3RTRhl6yRgKP01hUTD6lY29Yv3DqzBIuS77BdWgMxS3SqFJDdRWmcPZP7jJ3027/pyYOrvUUrOGA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=amd.com; dmarc=pass action=none header.from=amd.com; dkim=pass header.d=amd.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=YeQSnx68ZkRYjijGqhQ8m9AW1HUicX6Yj4NSbnYMsJ4=; b=wpr7kBZ2MiMQs2624pwhtRu34tqYETQ6zqZMPGDcYkR0+oQZkRbXCV6n3VJGMxi8wMpsEplp1Ju6oePAfIW9TrtRU2uHFtBuucTzvuWQVLumG/XaEeiwXsrIOcZNPgHXqSsPSYhDcaOrtgegs50X6QIttf8cvDWybhvUP7m5M/E= Received: from CH2PR12MB4262.namprd12.prod.outlook.com (2603:10b6:610:af::8) by PH0PR12MB8128.namprd12.prod.outlook.com (2603:10b6:510:294::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8792.34; Tue, 3 Jun 2025 10:41:14 +0000 Received: from CH2PR12MB4262.namprd12.prod.outlook.com ([fe80::3bdb:bf3d:8bde:7870]) by CH2PR12MB4262.namprd12.prod.outlook.com ([fe80::3bdb:bf3d:8bde:7870%5]) with mapi id 15.20.8769.035; Tue, 3 Jun 2025 10:41:13 +0000 Message-ID: <5f909bbf-d583-4a0a-86f8-abc581ad8cb3@amd.com> Date: Tue, 3 Jun 2025 16:10:47 +0530 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH 1/2] fs: Provide function that allocates a secure anonymous inode To: Christoph Hellwig , Ackerley Tng Cc: kvm@vger.kernel.org, linux-mm@kvack.org, linux-kernel@vger.kernel.org, x86@kernel.org, linux-fsdevel@vger.kernel.org, aik@amd.com, ajones@ventanamicro.com, akpm@linux-foundation.org, amoorthy@google.com, anthony.yznaga@oracle.com, anup@brainfault.org, aou@eecs.berkeley.edu, bfoster@redhat.com, binbin.wu@linux.intel.com, brauner@kernel.org, catalin.marinas@arm.com, chao.p.peng@intel.com, chenhuacai@kernel.org, dave.hansen@intel.com, david@redhat.com, dmatlack@google.com, dwmw@amazon.co.uk, erdemaktas@google.com, fan.du@intel.com, fvdl@google.com, graf@amazon.com, haibo1.xu@intel.com, hughd@google.com, ira.weiny@intel.com, isaku.yamahata@intel.com, jack@suse.cz, james.morse@arm.com, jarkko@kernel.org, jgg@ziepe.ca, jgowans@amazon.com, jhubbard@nvidia.com, jroedel@suse.de, jthoughton@google.com, jun.miao@intel.com, kai.huang@intel.com, keirf@google.com, kent.overstreet@linux.dev, kirill.shutemov@intel.com, liam.merwick@oracle.com, maciej.wieczor-retman@intel.com, mail@maciej.szmigiero.name, maz@kernel.org, mic@digikod.net, michael.roth@amd.com, mpe@ellerman.id.au, muchun.song@linux.dev, nikunj@amd.com, nsaenz@amazon.es, oliver.upton@linux.dev, palmer@dabbelt.com, pankaj.gupta@amd.com, paul.walmsley@sifive.com, pbonzini@redhat.com, pdurrant@amazon.co.uk, peterx@redhat.com, pgonda@google.com, pvorel@suse.cz, qperret@google.com, quic_cvanscha@quicinc.com, quic_eberman@quicinc.com, quic_mnalajal@quicinc.com, quic_pderrin@quicinc.com, quic_pheragu@quicinc.com, quic_svaddagi@quicinc.com, quic_tsoni@quicinc.com, richard.weiyang@gmail.com, rick.p.edgecombe@intel.com, rientjes@google.com, roypat@amazon.co.uk, rppt@kernel.org, seanjc@google.com, shuah@kernel.org, steven.price@arm.com, steven.sistare@oracle.com, suzuki.poulose@arm.com, tabba@google.com, thomas.lendacky@amd.com, vannapurve@google.com, vbabka@suse.cz, viro@zeniv.linux.org.uk, vkuznets@redhat.com, wei.w.wang@intel.com, will@kernel.org, willy@infradead.org, xiaoyao.li@intel.com, yan.y.zhao@intel.com, yilun.xu@intel.com, yuzenghui@huawei.com, zhiquan1.li@intel.com References: Content-Language: en-US From: Shivank Garg In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: PN4P287CA0059.INDP287.PROD.OUTLOOK.COM (2603:1096:c01:270::10) To CH2PR12MB4262.namprd12.prod.outlook.com (2603:10b6:610:af::8) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CH2PR12MB4262:EE_|PH0PR12MB8128:EE_ X-MS-Office365-Filtering-Correlation-Id: 3183e387-d66a-4b3e-74a4-08dda28b292f X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|7416014|376014|366016; X-Microsoft-Antispam-Message-Info: =?utf-8?B?Y2VVbFlDL0hKTDZXWERoa042OHpIRFhNeVVzTjJmZGN1Q2FNVlhGMjBabitP?= =?utf-8?B?bzlTQ2NHTzVpTEFHVk90RTA1R01DVmdpUE55TXpGd2lWK2NjV2NyODM3eGJC?= =?utf-8?B?MmFGRXJLakFxK3BvZENzK0FST3NuZ09KQW9ETkxNWGRNeFU2b3dJcURjYmU1?= =?utf-8?B?R1g2Kzh0enZtL1VlbXYxc1hDK3FiRDU1aDNraWNvM1QwWkFxOTc3aHlzd0RY?= =?utf-8?B?a3ZlRk9HeDZjU254SWJYckw5dVZDWlJ3Qk9GbTR5c1AyNE45OWllNk9oOGxh?= =?utf-8?B?Z3A3dzBWOCs3SmdhNERsaldheUNjbTJGamU3dEZkaTFLbmcrQmtrTTVBNkdW?= =?utf-8?B?Z0lvYW5na0gvMzRhNU1sVFFTN0ljdVRrN3lEd041RW8yaEluZzJiQXhoaUs3?= =?utf-8?B?MmczTDRJVlpBeDZLY3FzaVIvNlkvWkxaQU9ETllxd3lVZXA0TllHK2RsYTZD?= =?utf-8?B?Y3ZFVEZXTFNpb3V5UVQvbDl4aEJvSHYvaVFhclZERXcwV2huY1VEUmFORndi?= =?utf-8?B?ajRlU245bWQ0bVBEcGpvVkNHT3RGN2FrbEVkVnk0L2pOUjkyeG9hcGFValVj?= =?utf-8?B?WU5ZQTRpWTAwbytEejNvaGQ0VTc4OTdISWlNUVNRREVzblZEUDJRMytwL29u?= =?utf-8?B?aXhlSld2K3JMVWtXUWtCQjQycEtyK3R1OFhrVFJyTVRHV25VY0JRY3k5QUVa?= =?utf-8?B?NEtxa0JNNjBKOVI2cExTM3dObUNlN0VFL2t6ZFA5RzBObnlpR0I1bG5lMVlH?= =?utf-8?B?SVJLckNLWTVZRlFxNDBnTjdwQ094VWRXSmxZQitBWnBseXM5WjRZdUY1Y0ZW?= =?utf-8?B?Um1YUkx6dE1ueEQ5U3hQemx0R0pEYTAyTXdWbXdRS1NSR3lqZHE3Q0M5azZP?= =?utf-8?B?c0pNTW5MRkcrTzFycGhuYVg4bExuWkZzVjhWbnRCdWJMMDY5TUIwbGkvSUVh?= =?utf-8?B?T292UHdHaXduQ2VqYXBNR2hkOVo3SUtOczdiOEY5VWdQb3o0YjlOcUFkOTg1?= =?utf-8?B?UEpxMUowRm1VU2hLdGVOZEFVTTc5RWRxS1VqMUlEVjZWVzNubDJNdlNLSUJO?= =?utf-8?B?dDdySjA1L2dUUThnRHRqMmxrOUMxeGQxaEtOM2pheXg4aGY5OHYxNlVFSVda?= =?utf-8?B?TDkrcmNaMGtqMXRBYnNmVldXZmdQVjhxeGg3cjZxU0FPTXpVcitTQStPZ3Fw?= =?utf-8?B?dTBvdThnTnNQSGxnTzd1U3YxT2VZaCsyd2xPbER0bHBRTkZ5MnJCZ2dGNDRR?= =?utf-8?B?Z2tpRzNpbWVsdjJ6OEdRc29PQUdPaTJHWmR5ekltbkZLSWZKMVhCNGg1ZTA1?= =?utf-8?B?dmdUQWNiNFEwdUFzUVRDek80ZWZhTG95eVRTYllqcVk0eVVncUVzV1hwRzN1?= =?utf-8?B?R00ySDFqQlp2TGEyY01TNXhhZWJzT0pnT2FMT0xyL2hkRzRQUDFjVjU5bi9Z?= =?utf-8?B?UXQvOGluR1doQjlMZnZ1ejVPVjBsZjR3K2hNZ2dzeGxSaWpJNHA5YStwSHN2?= =?utf-8?B?NE1kcnpJZHpoTjdtOG1zN0hnSzZHZWY3dlhiRDdvbFdvZVEwcjliQ1dGV0lU?= =?utf-8?B?aTRWUjk2TkFNTWtDWkNKSGNINlhybnJhL1gwVHpUOHh3eldoNTJaeUIxSVN2?= =?utf-8?B?S00rcDI2cVhXcWkvY1pVQnBBbXdRbEcxVFhZeUpSUmc4UWUwL09HYW5XRVk3?= =?utf-8?B?RGgvVW1uOEpWbW54TXhweG44NzZqSkFFY1FMTkp0djk1Umh6cnBvS29IY1ZN?= =?utf-8?B?YjgyUmpvQWIzMnNpQnFxaFBULzFMckJaRjI3R0x6WGsyTE01Q1ZjL3BaT2Zr?= =?utf-8?B?MlozZjltS3FMNVdkMUNWVS82dVpJRUxFM0ZicExmQUt5enIvOUt3dVMvZmY1?= =?utf-8?B?WHFtcW5lVDZ1b1hYc09iclZLRGlzcjBOelJKdUVZRm1YQ2I0ZVdpUTZqbGQx?= =?utf-8?Q?e1xd8/+pZaM=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CH2PR12MB4262.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(7416014)(376014)(366016);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?SkVlLytoUWhOcjlqRHN3N2MrTDZ0ZnBEdnRaNmtROTF5di9LTTJVNmZDNWhE?= =?utf-8?B?Tm8yMHlScUp3YVBITzhJRkZaVXBQd1JuN1RzUGdNWjBpcmFTTDhveGlibDRU?= =?utf-8?B?LzlxcjI0QmQzNHkxVHJyZ1dXdzh6Z2tQZUVKcTVOZ05RWThPejQxSkMwOHND?= =?utf-8?B?ZVdnS21OWVJ1ZGVwVFViSGtIZkEyQ0pHSzBRZ3VucktDWFJRZFBDVkJtOVN2?= =?utf-8?B?ZkpHb3NVSXdqeWVIL2tyR2xQbUJmSHcxeXB5dE9LdDV3clNRT2hSclk3dXZt?= =?utf-8?B?UVFnSDVPbmVPSXYrMGxQZDExSllLNDBUQjJDQVNFMEFxZHdyK1kvODdtWG9y?= =?utf-8?B?cUpZTldNQWg5NXFRSEszRHc5NVFoRUorN1h5YTNOOXRUeitRczMvdDl1N0x3?= =?utf-8?B?KzJqVHlQNkN0Y0ZDajlKRlVnODhIQ0RVZW1HRkRGMEhLNzkwSzU1bncxcWJp?= =?utf-8?B?SVZhT2k2V0FPQkY0YndHcW9FclEzK2E0NnlvL1QzK0FtZzdSY3laRkNzN1c4?= =?utf-8?B?K3BVNGtkRXJRUE1XV29GdkNWQWtZaE96Tlk4N0NVT1ZzcDNLenFZcW9vYUJP?= =?utf-8?B?YU5TQzIzL3kvVUN2Nks1YzlXdW1FdGF0cTVnMzNrZkFqSEd4M2ZJenFkMGtz?= =?utf-8?B?OXlpdGt0T21MWGM3cmRkbjlJOWtBSTRTNkdnUWVhTmRiWm1rMFdLZXI5Sjdn?= =?utf-8?B?cW94S3pHMkNsdnpnKy85UXpwNVVDMGhqZHozemRVMlY4Nnl5b1hXS2JwbGVu?= =?utf-8?B?Z0dVS0JCTisvcUtYeHNYRk9kQmppTXk4TUFDblBZQU1qYmJxaFgyYmdiMnFy?= =?utf-8?B?akxEZ2JuS0RVcXNsMUJxaHJBNHFBYjBzS0NLSGp6ZjdSYmRzMXB5bzUrN3k1?= =?utf-8?B?bVBFQ2xGWGJwUis0SHJxVGlJVlZrWFlSU1p2SXJwUmxJSThrbG1CajluZW01?= =?utf-8?B?OEZVSEszUCtrZlpaR0hqa2NHbUhUUnJtMmk0VWJIdmRJeXloNTNqTkMwMHlV?= =?utf-8?B?Y3pIN3ZQanBqTk9Tc2JzSTg3NFFZTjczbTFTTkxWSEltSlo4M3pjSHM4bUF4?= =?utf-8?B?LzRGbGpDQ3lRbFZ0eFpQWXdBWTVLWEpiKzBuVjFRUmYyQjZvcWZsTmhEMTl4?= =?utf-8?B?UTdTUC95ZHp3bzh1dUJQcGtwWlNYMnhxS2xoTVpRbER3VkF2dnZNVGpCalYr?= =?utf-8?B?b0psVUNXaEV3a0JVWWg0Tk9nU1Z4akdjQkcrZjE2K2hVaExUUXN4R2RINkJY?= =?utf-8?B?NURFNEdQTHhMYlZVSUJmczhWVFo2RTdMOW9vdWpNZ05sVTMrZDNnMjNWN1Jv?= =?utf-8?B?WnFpUXZJRnVWSW1ZaVRQNityQ1RNZ0lNUlkzMkgweTg3UllUR3M2TXFDL0RI?= =?utf-8?B?WlM0RDZiV3piVHdqU3JPYkdmOUVhUHpuOUsvcUlZdXlVdEc2RTJwYkpPK2to?= =?utf-8?B?L3JJaUFRT3V6WGpIT05IOHN3dUlCemhITDRBemtJYjhmOEdEUmR4Q05EcFln?= =?utf-8?B?SEg5YmpFYzl2dU1UZHhyS3dMU1I0SG5VWTRmMmMybUVoREpOVTR5b2Q1MDJM?= =?utf-8?B?WGl0NS92Sk5hdDFaMVlvdUhLUGdSbDNZcWl3cW5rbHpuVW1LbmFrRnpCbUIz?= =?utf-8?B?c3ZITFZOSkFicmlmeXNvZTFUS1E4eVZjK3RuS0p5RlhsNWYvek85aHBTclo5?= =?utf-8?B?UkNHMS9rRHpJY0ROajVRaHJwZW96SnJpZlBpVzlOc1NhWHIyQjVuR1JRZzJV?= =?utf-8?B?VmpnV2VhNGt3a1JVcldCbHRlWExDV2ttdW5TL1I1TWV2aXlWazJFVlpYQld5?= =?utf-8?B?M0FOVWFvL1NxejVBd1hZeWU1SjNVZ0JGSERFMWNyVTdQZXk2bFNnM0dnY2VJ?= =?utf-8?B?L0xYQ2Y2djVtR2VwZVV6UDh0SmhkdWo1Ymo0alZtRHcrNmhXOHk2THlVOWt6?= =?utf-8?B?TjVnSGx0ZmZqdHhoZUNRZEcwZHlXalZHalVjM3M3NnNxZTd1czlCTDVFVUl6?= =?utf-8?B?K3VSTk1aTHpoS0dCZkdCQW1TNWlNL0xrUzRpNkVQeHVvZk5sUVBCaUV0VTZa?= =?utf-8?B?S2ZpeTRkeXl1WHJpbnoyUExlYlRacUpNWndKSnVyU2d5dHpnMHgrNHZEOUZN?= =?utf-8?Q?ngPl2Q4nnfol3FZPhBlcBrAOl?= X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3183e387-d66a-4b3e-74a4-08dda28b292f X-MS-Exchange-CrossTenant-AuthSource: CH2PR12MB4262.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Jun 2025 10:41:13.6964 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: S5pw5XT7HLGN0xr8imjR6AR+ZAVt0ZWMKt/I+5gUoKoYQtC4jgRpOZ2RuPjRZNPr/VHmISzG9UPk44BytXPQWw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR12MB8128 X-Rspamd-Server: rspam10 X-Rspamd-Queue-Id: 0601D80009 X-Stat-Signature: x7nh3p6ydmqqhuxerddn8nzfussj69pa X-Rspam-User: X-HE-Tag: 1748947278-276856 X-HE-Meta: U2FsdGVkX19AmacwTh8sOQZPvVR5e7ZDOOaGHGUCww95yABlXAYT9tnvpfqZ86K2YbFszyCtx29+wqFQ5JlkEATI5QbFL1LvhdlSWfZfaI9wnsCM1KiWy4iLaQzgZEPF6GYeZ14+N4wRTetZ69tmCqTFrthIYNsQCNV0+DtvtrinYphrcbn7apzThypzb0Vjr28TifvbyyWqHNsRYQfSoT9Y2Tu2uawgpBwsYwwvnRvGA/kCWTaXpSBc7Ux9B9CeYY/K9HN7xAwtQ6Qzl36tzeh61xyilZpA7CsH8uqAPlUQf1I8Rgkx3FAUxkkJnxgKzPrhC/O659nQ8BS6ykxO857uXllf0mY9s7zBsTigODXqD/3CsPEFqlhr8ZddxM4BbIy/8WmDW2kqtMHDXEwnXmAV8UvbTP03L0usIw64ew0gQJ7lnJnaxL0NfpCmUsTn4Lb0sbfJm7rUQQ/dz1wrOHDctwyDd3bPCb3tOa8rZTuNCccClecuU0TFNS2dg4jQ47AMj4L70D7TGZcqAP4SKN5pi6nD+waaQwg5zD/7jFW8ihop8WBe5KOgqufFVzi/3HniMO/ycYr2tx+oYVMdceMydv8vZjdnlZA0s3ZcAofVQy3/qqe2TWHAKzUQqnein1YH879f1pCc8X7/A02oKyN5Jbac2Nn7orZpfbu2I6qLmvpuVN9J1OOIkbPeHyme5XodndISKUVQZACr40cNzTgLY7QEpBP/r6kVuhNQqvKsfT+SLlWC0nFD188rQSERWG8/LHdaKOYlGsoBReWWXSFYEVNI5t29qnoazWOnjfoIXAD1x6XXsxFRl/ewtlSLq8Fxf1PmTeSQekV3+Cz0GqonueMGQSGolRbwXEbsOw636zmFewyaDRdk7cc6lIa7KQSQLmP247ZUkiE3TH2CIRKgeDDi6ztBfFHCZ8Xi4uGU59tWQ/Vn3g/A1ArVXkbu+LjHURSEKgzvxKUz+mr DpQm6p6r 9WjDTE0jyOWMGlRWBHOS1CH3h3z7BFIee81IJSlmVijBU5rasa5LZAuyFJvwAoFufnJ5XwuamY0Rbsob/sVaKzdT9OTN6Axl9IuztRbYs/ZElXphvT/pHMczpcqrETk/P4wL4A6vmfuy9N2qThl/PP9X7/QI1b2WX3wPW8ecHj99UVZwufbmFFYKE8l4KApsYveeRRF2YQHMKxH1my+/wAI78+uRFvrTN4t3KkMib/QCDETGr9spA+cHwfRJVtQEJx7AqD/4NxqUF8/K0qHfKJnv2XA8GcgiYBqYX2znqAFl01rA0gg+TLDR+My2iWQKTKOOrewpTQPflVRSIJnsvcdt6AL7E4i/oSG55qouurbQcx7UadDZk2FKcb8sKITTg6oRxUFou+TcvL6NGRu6UePoYsi+xNgxnanE4UvRyWQSBcVWv9annZahq3n/8W2+0cuqDgcglKzCrRPH9CLjURftEnkqY9N+mOcxulJ4uesBsUvYv+ajwf83lhadj5ql/gdXsnqkGaLwzt8v1BArEl+M+cP/Ewh/mcLwtMh1mMcX+ICT1FZHzzM7mweayklOcUGKn 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 6/3/2025 10:22 AM, Christoph Hellwig wrote: > On Mon, Jun 02, 2025 at 12:17:54PM -0700, Ackerley Tng wrote: >> +struct inode *alloc_anon_secure_inode(struct super_block *s, const char *name) >> +{ >> + return anon_inode_make_secure_inode(s, name, NULL, true); >> +} >> +EXPORT_SYMBOL_GPL(alloc_anon_secure_inode); > > What is "secure" about this inode? > > A kerneldoc explaining that would probably help. > Hi Ackerley, I had been working on the same based on David's suggestion and included kernel-doc for the new functions. https://lore.kernel.org/linux-mm/fc6b74e1-cbe4-4871-89d4-3855ca8f576b@amd.com Feel free to incorporate the documentation from my patches, Happy to send it as a follow-up patch or you can grab it from my earlier version. Thanks, Shivank >> +extern struct inode *alloc_anon_secure_inode(struct super_block *, const char *); > > No need for the extern here. Spelling out the parameter names in > protypes is nice, though. (and fix the long line while you're at it). > >