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 F0230C3271E for ; Mon, 8 Jul 2024 16:31:57 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 55F3E6B009F; Mon, 8 Jul 2024 12:31:57 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 50F176B00A2; Mon, 8 Jul 2024 12:31:57 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 388406B00A5; Mon, 8 Jul 2024 12:31:57 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0012.hostedemail.com [216.40.44.12]) by kanga.kvack.org (Postfix) with ESMTP id 17F7D6B009F for ; Mon, 8 Jul 2024 12:31:57 -0400 (EDT) Received: from smtpin17.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id B4DC51C2366 for ; Mon, 8 Jul 2024 16:31:56 +0000 (UTC) X-FDA: 82317127032.17.66A9D82 Received: from NAM12-DM6-obe.outbound.protection.outlook.com (mail-dm6nam12on2110.outbound.protection.outlook.com [40.107.243.110]) by imf10.hostedemail.com (Postfix) with ESMTP id 974E1C0018 for ; Mon, 8 Jul 2024 16:31:53 +0000 (UTC) Authentication-Results: imf10.hostedemail.com; dkim=pass header.d=eideticcom.onmicrosoft.com header.s=selector2-eideticcom-onmicrosoft-com header.b=Z348zQZF; spf=pass (imf10.hostedemail.com: domain of Martin.Oliveira@eideticom.com designates 40.107.243.110 as permitted sender) smtp.mailfrom=Martin.Oliveira@eideticom.com; arc=pass ("microsoft.com:s=arcselector9901:i=1"); dmarc=none ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1720456298; 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=iSPrh0Nh8HYY49iy2oOIn8fulGViSmAws4ObBHGDan4=; b=s7WMlZ/40eWelRqVvcqW9AICgEblowm54FkER6DPaLnce5IcEWFXYxYpUs3ZnyMz+/sU+B y7Hif55RU70fQCsEstpVplVOQ3HC7qFXx/9yAuYPFr2ZkiXJQAga3zchuhU+crf72fQUpc 0Ovz7f5HyL53HfP2CVv4D1bSxpAlqiE= ARC-Authentication-Results: i=2; imf10.hostedemail.com; dkim=pass header.d=eideticcom.onmicrosoft.com header.s=selector2-eideticcom-onmicrosoft-com header.b=Z348zQZF; spf=pass (imf10.hostedemail.com: domain of Martin.Oliveira@eideticom.com designates 40.107.243.110 as permitted sender) smtp.mailfrom=Martin.Oliveira@eideticom.com; arc=pass ("microsoft.com:s=arcselector9901:i=1"); dmarc=none ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1720456298; a=rsa-sha256; cv=pass; b=gKOpTcMqWR7pR2/UxcRprdR4qnrwnrvjslyykeddRtDDvj1xUhcRJRun0sD5J4ZMIST4/2 ZbZUxb7HwOR9X22eMVmJMLjlhi3alnbn8GkfUXE9+Cq8NluBwAvdi2cjvEcqH5AY+iiOuy oizU3DcdpxUoQ3rsivS3Sp7cTy2xZ6M= ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=gpcaYHs4vECVnyE+HaqpKkYxwDN1GN7OUK2whQpm2eQMtmdBdxE7zrpiyMSd1DxiduiCPuHFXr7Q+3bqvVZFoPAC3obz1DK9BOSQc91XK363r4Yx8ZfgysdVrpwn2zZzNuC1nSEXPwi0aBnKIPrhmoH0BxhPET42xEdPBfCfoZlwkguFSbshaVAiT5+WWAqH/hgAC3f3bsi518yXgfA/k9kYagyWUyv5HHSmvpEjjtL8CkODaSaokrcj3HwHpYZFzGgqIpG3h9yZmDgPiY+bSdJ8jTqFSxllaWZQKVIRVf5Wzw/95i1GNYLeV9A30si9q8OHRXjRs5q3wksIykRHsg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=iSPrh0Nh8HYY49iy2oOIn8fulGViSmAws4ObBHGDan4=; b=Mu9QnVjreWhKh6OQB8iy2zvEu8iTe0PSd7+qE3kONQI4n2XWUFwwo8wZriJFWDjpmbce2NR3ZxONezihnBQzA8dEBjlPI1sUrrPz4ayxrZ1bCTuCGAVYHBY52X3cmfQ4Q/l2v5sEINPmzDdPtW4s//stTfVN1TCm/oSRDZfg4lAWURK+nK++DP9g+gzgbo7roi07xltuzpKK9dOkeylhZvfIHfqCIDBigGyCrNoc5sUcFrkWb2A3lxuKhMdQW9UzEgqZtWnVd41z4xIAePjhs6bpumyk/IuUIfExQkNq6hYHxxLglPdXlLAwK/ckVBV4Hlq/t0CoX57L0+9wsZkdiA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=eideticom.com; dmarc=pass action=none header.from=eideticom.com; dkim=pass header.d=eideticom.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=eideticcom.onmicrosoft.com; s=selector2-eideticcom-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=iSPrh0Nh8HYY49iy2oOIn8fulGViSmAws4ObBHGDan4=; b=Z348zQZFRmd/0BBs9hbjPicN6BDm7LOap3l/Foq9VENVkO+MAMUSMFQ9q0viFE93DZJVi5cTQjAIvi2J1w3/Ernkz3uvzcrYDrinUY5Ucq8EzSS4eVrArPCOQy+c77tQ1lJuS6ksQvOujJnPFRiaT8+MbtS2iJlfaK9rFmAfBu0= Received: from DM6PR19MB4248.namprd19.prod.outlook.com (2603:10b6:5:2b0::11) by DM3PR19MB8360.namprd19.prod.outlook.com (2603:10b6:0:4b::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7741.36; Mon, 8 Jul 2024 16:31:49 +0000 Received: from DM6PR19MB4248.namprd19.prod.outlook.com ([fe80::d508:c71a:eb4f:7cf4]) by DM6PR19MB4248.namprd19.prod.outlook.com ([fe80::d508:c71a:eb4f:7cf4%6]) with mapi id 15.20.7741.033; Mon, 8 Jul 2024 16:31:48 +0000 Message-ID: <0daca554-89fe-4926-adb7-d4cd2e855d66@eideticom.com> Date: Mon, 8 Jul 2024 10:31:42 -0600 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v3 1/3] kernfs: remove page_mkwrite() from vm_operations_struct To: Christoph Hellwig Cc: Matthew Wilcox , linux-kernel@vger.kernel.org, linux-mm@kvack.org, linux-rdma@vger.kernel.org, Andrew Morton , Artemy Kovalyov , Greg Kroah-Hartman , Jason Gunthorpe , Leon Romanovsky , Logan Gunthorpe , Michael Guralnik , Mike Marciniszyn , Tejun Heo , John Hubbard , Dan Williams , David Sloan References: <20240704163724.2462161-1-martin.oliveira@eideticom.com> <20240704163724.2462161-2-martin.oliveira@eideticom.com> <310071c8-04b7-4996-a496-614c2bdb8163@eideticom.com> Content-Language: en-US From: Martin Oliveira In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: MW4P220CA0019.NAMP220.PROD.OUTLOOK.COM (2603:10b6:303:115::24) To DM6PR19MB4248.namprd19.prod.outlook.com (2603:10b6:5:2b0::11) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DM6PR19MB4248:EE_|DM3PR19MB8360:EE_ X-MS-Office365-Filtering-Correlation-Id: 7edc0890-8072-4ba6-770c-08dc9f6b76e8 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|7416014|366016|376014; X-Microsoft-Antispam-Message-Info: =?utf-8?B?cTdwczBRQ3VLL0VzWWh6YnI1b0FHL3BOb0w2aStlaURudVphL0hwOVNHSkRR?= =?utf-8?B?c3R5a1J0SFIwTzlqWjdFalhvaEQzTGxORU5qclQvQjJTdno0andodFFVWmxZ?= =?utf-8?B?UWgzTVp5WFgwZjI1S3R3RGJyTWZxUWZjUHB6d2FLclo0SERGdTNCYUxzWFNG?= =?utf-8?B?Z2RVZjF3QzBLRFh6MEliUHFlMTc5STF4TGExYWZyZGpOOXV5aU1saDJXZkJS?= =?utf-8?B?VHUxYjlXSUlIRVk4VGRBU1MrakZzUjFiSmdxZitieW1ZT21tUSsxcXlvRFJH?= =?utf-8?B?UDJTdEpVc0NWUTJ6a2xXdXdiNDRrOENGaklHdU5qVFJSNUlRRDM5OFZjOVl5?= =?utf-8?B?SHVIb2xBdCtpMXNqN0loV0FMRnJLNDRDY0JMeEtIVjBZRXlhZW4xc1hCeEsr?= =?utf-8?B?UDdlTGRsUmlOQTd3UWNVcnFSdjJ3MlBLNVVCSkVBdGNaenVORDFTUTVaZi9u?= =?utf-8?B?dGNUM09pSlMrcC9lNVVpWm5TWDA4QlpidjVrdE4wRGNVSWtOb0tNdTRsSktH?= =?utf-8?B?YnRCdVp1UUw4TFFka3kyY2doSDFRQTA3MzlXdWxBTEpUT3lYUk54UUVVcUNT?= =?utf-8?B?S2d0MGE5UDhERXNiNG1FMTUwK29Qb0VzUTFIUW9uRHNYMjZvMThQNllNbWJq?= =?utf-8?B?RFo5UXFYZDB6a0pYbGx2bDJmNGkxRDdVTUVuSFQrUXM0cUdRbGhrd2pCbUhI?= =?utf-8?B?ekZ5d1RoY3hobmdvWkxtMEM2S1JUeWxFNC9LVStJYjNZc0paZmtaWXRyRENJ?= =?utf-8?B?aXBsWnFqTkZsU2E5NlJWcVdxaVVUcmNpeUZJeUltNHJiQWNMcm5OWVVoKzRL?= =?utf-8?B?SnFVZlpaNmU5ODRvZFZSZG9QMjZmVzIrZ2piVjRWWVppRGRyN2RKeGNCbHND?= =?utf-8?B?Uk9VZmpUV1B6dlA2eXR4VkRsa0NZL0lYaDAzSnlGdTZwQy82UUs3WHVhWEUx?= =?utf-8?B?Qjg1ZzRMd1RseE00MXBKM1BsdmRvVThEWFpBRGlsNis3WXFnNEZLd3RJQlhn?= =?utf-8?B?Uk1uaVhVNkhQci8rQjJOSXF3QmwrdkNBa29zdEl2VDd1S1FmL1R0bVhSYmp0?= =?utf-8?B?WkhPRnhMUWRva0dOVWtYRE5naVVndGRQbjdqdHZJL1J5elJGczgwMG9CQ1ll?= =?utf-8?B?b0t3cmNycTNQWVJmdEIwREU2aEdRK3k1YmdrUTZ5MG4zRzlUVFlXejlLaUdE?= =?utf-8?B?RVZpR01rT01vdUYwS01HakU1SEV2UGNqNEpuWnJYZnUxTVFCb0pNakFOWGFh?= =?utf-8?B?c3dtMUx1aFlhWVcyeStFUnFXcEhBS2hJa1krNGVxRUVEU3NFNkFTMWlhZEEz?= =?utf-8?B?cFc1TUI0T01hYXlZa3kxb1JVU2RTQk00TDFUeGFFckFES2ZSNUtoVCsxSUdH?= =?utf-8?B?MVliblNRclVXSWxGMFF1eStlTG9DekFUMUJ6SUhFQnI4SUNWdm13NjVxaWtu?= =?utf-8?B?QlQ5VDJLR1hrUkNMYnl5YXFhWWN1b0tkTlhHVzhKbmVPcG11YjQzS3plaEF3?= =?utf-8?B?TUxwVDZYVm5xY2tZdVJQcngrdi9YZkJ4ank2NmFld1ZIdGJ3QjRtOW55UTUz?= =?utf-8?B?eDRYaHlBL3l0Y2VnSWdEbFpXL0NtK3BhZVNwWTd6TEtMTGNnQWpURzVRU3Z0?= =?utf-8?B?ZTBlL1lXZXpoYm9iU0UyUGdNTFdiTU1JcGxnLzM5dTBITWR2TndYeXhwZG1U?= =?utf-8?B?aUdKZlp2eHFsSFpjaEM4S0FnZlZOWFhHVDM3NGtqRnNmcGlNSlJBeU1kSjE4?= =?utf-8?B?RkhpbG1aOWFrUk5SRkZvUVc2cDFEL0I3WFpzT0NIOU81WlNVdUdxbU1CTk5D?= =?utf-8?B?TldmQ25KMWlVVnZaRmx6Zz09?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DM6PR19MB4248.namprd19.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(7416014)(366016)(376014);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?N0VjWlRhLzMxMlRvczBYbEN3TU9kc0x0TW5iRWg0cEpwMEszSFRzWkxwS1dN?= =?utf-8?B?OXZQdzFsMFRaWWZsMDVvcWtndTE4eTl5cVF0K3RSUjlNOS9nbFJYNWlQWFRK?= =?utf-8?B?VlNHWnQ1ZzduUGVKWENCZzlOT285TFc0bTFqV1l0bHQ2RnQ1STRwa3VYMGd1?= =?utf-8?B?NDFJSitTRjdWN3RxU21LcWlFME52L0tMMFpCL2dKRDluVDIveWJNNVp6Vmk1?= =?utf-8?B?bkVISnNNZGt4NTl0SXhVV1B6V1Fjc1VWNDF4Y09Xb25pWGs3aHdpTjdnbmxM?= =?utf-8?B?eFN4UGFiY3ZrdEdBRk9NcUNxREwxa0FKdWtwNm16MU5NdlhOb3ZjUVpPaEhm?= =?utf-8?B?RXUrZS9tZ2hBbEE2cTdpSUxPaWdsc0svdnZZOTU0MXViZ3JCR0dtbDZqb3Fy?= =?utf-8?B?RTNHczJiQXB4SG1pUUdxamcvNGlEZENDRHJZVnVkSDFmOWQxeGdCbW1ZelJa?= =?utf-8?B?VkM0UGZpYUNxWFVCK09CQVRHME1RRlI3cE8ra05kNDlDOVRzQkpGSGxxVXJB?= =?utf-8?B?THIrZTlEM2hZVHY1WHFqRVpLRk1JSUhNNzMyMFNwS09zaTdHamk2V3l0Q01h?= =?utf-8?B?dFZCcFZjUUhueTEyWkhHZUJCVVlNSFRFWFBreG91VmlpcDNTRnJFWEhzTDNM?= =?utf-8?B?S0tYOUp0YmV3Vkhld28vWFA3TnN5NUlOQXA0MG9xby9ERk1Zb2x6SFVKKzFJ?= =?utf-8?B?WW94RUozc2FSSEsvRDJBQ281SDQ4Myt3bkJxYW9ja25pMm9YZlZyVGtEQXBN?= =?utf-8?B?eDBNSGpweUhCOUgzekJqT1I4bVFWaFRoVUZqV3VJWFlVaWVNT3JkbVhmZjg0?= =?utf-8?B?akgvQnIzL2ZrR3lYUlJZalBPWDJ5dEljMUQwckdBYk5uaERRaG94bUc5NVhx?= =?utf-8?B?TGkxZVBTWS91ZDBhYVV6L0pabThVc1Z4OXV6Mm5udjdaM1hYSThuZWZKRkxn?= =?utf-8?B?bzQvcVNpR0pYL2xhVDkxSk9zSmRUZzY1U2dTN01JOStuVDZuUnp6K3FQQm9p?= =?utf-8?B?NFd0NUtnWTJ2OUl3eDgwTzZIZkZNNFFjNEtSeDVDaTdWd2tTbUkrNW52RFho?= =?utf-8?B?dUVZTWRLNE9BcDErUThYaUszSnpHTXFJRVFqQXB3YzFtSDdxSFUxQUpqY211?= =?utf-8?B?T3FhdXQ4UTFBajNkU3M0WEJrcDlrTytPKzBVZ0puWVdHSnM3K3h3MWlRSmtH?= =?utf-8?B?emRMZGRoTXQwdHJLcXdIRng1M09XaExFWDNKeEVmWUJiOEFiNzZnbE5BcVBB?= =?utf-8?B?emZBRWk3eFBHbTM3cG9DblJQSDV4eGJsOC80SjBHeXcvMU9ENGp3UGkrNlJQ?= =?utf-8?B?d1c4eW9aK0hWbnU0SUI2VjlQeU1GbzNvSjRRenI1ekVVdHk2UHdkYU1iZWlX?= =?utf-8?B?NVV5SGZPNHorUXdDbHVCTFdpa3pCemFoUDJmQkp2Z3psYXIrdkVYN3NjYnFP?= =?utf-8?B?NGtkUEhVT21nWnhUUWNsN0I0a1Jsejg5SEM4M1lIVXdGNjg1UStEQnR4VnYz?= =?utf-8?B?cjlLdjhYOUZIaDZ0ckVkSXFUdEk2MXVya09FdGtjM2VJL2lVU3cydUg4RDlU?= =?utf-8?B?VWFRMFRYQloxS0t3Tis0aFN4d1ozWXdqWnFiTnM0TEl5YTFmaEx1NTV3VnVI?= =?utf-8?B?TTNjQWhKbE4wMkprNy91a1BUa2RtcWxNaHRtcUtxeXh5OFErUElHcTUzYkhz?= =?utf-8?B?ZUhWeGUwMFVvVFdiSG1Nd1lhU1RFajJnZExTcDVDc0xPZjJUS2U5Zk1uOHV0?= =?utf-8?B?ZGMxVGdBREllcThIYmY3NHJKUHpKS1JMeEU5aHJhZy9udzdPR0dDbDJVTmxQ?= =?utf-8?B?MFdqbkhmUEcxMEIwNzZqSFFQUVpnVFlJbkVPQlV3dTk2WldiWnBvM1NTbUtI?= =?utf-8?B?K1gwOVoySHVwdVN1bng4cVRoZy9zUmxxZE0zU3FNQUdjZVI2NWVmd3Nra1Ja?= =?utf-8?B?ZDRyaW1ZYWxIZDBlWkRIZkE0emFrL1lJY0x5N3JnRGVWdDNESFNKWk9mbkRn?= =?utf-8?B?STVPU0ptZUVMb1FXYURoaGwwZXpUbWt4a29mMDE2cTRSZ3phRDFsNVpKNGRn?= =?utf-8?B?QTR6ei9JeEVJRGRVWGVvQzhCaHNuTTJUVnBkY0M0dFRwSVE5UXdQZm4zUm50?= =?utf-8?B?NmNJZ1E1TFlwUU4yc0Q5M3VyUXZXbVpNZVlHUXJTTmNkSXZNWUhHSFFtVmpx?= =?utf-8?B?NXc9PQ==?= X-OriginatorOrg: eideticom.com X-MS-Exchange-CrossTenant-Network-Message-Id: 7edc0890-8072-4ba6-770c-08dc9f6b76e8 X-MS-Exchange-CrossTenant-AuthSource: DM6PR19MB4248.namprd19.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Jul 2024 16:31:48.8891 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 3490cd4b-0360-4377-abb1-15f8c5af8fc2 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: bTFJ+LgLSfc9/VKYbNRdY0uJbxW1aFkoFDZoB7+mva7ZZa/tVpaYA06R1ZyQDCakarMGkmbpyZHxJej06AwGrbWFbVEABoXpI17XD3PQMME= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM3PR19MB8360 X-Rspamd-Server: rspam11 X-Rspamd-Queue-Id: 974E1C0018 X-Stat-Signature: brfxirjj5o491qa3wufmba8hnospyw4y X-Rspam-User: X-HE-Tag: 1720456313-487306 X-HE-Meta: U2FsdGVkX19W4BpHvshTqKghqTyWLJ864+Z2SRPyS0GqO2OkruX5y3mU4wTTUGiGDbhspXx1jydKwPd7gVeKKScbCPOPunB6OBdqZqV1eRagmaedRRYZWp6q3uQUD8g5fTZRQ962+MLTjcj5Mwsx1YUmn1qZKtCSvxtHxBud3etqIWqIjTleBs9AKsnpB3xKoqCp62jpkVVuFSA/d76AylYWkHh7ZYZWcmeP0Q8OauH0o1ypE0VDssIy5A+wXMRuOomlSk238iyQ5Yfm0wukrJf3Hmc4cHRNAFyprODapFCrUze5/2k2y8rpO0TaFi6gPRptQJnNGxmBSaub7usS025Np+9tu4RJk3bBjtuTcY/gcWrEjAPYOwfDG30T8B+4BxSe5CyVsd5wDxtQnOAykZT1jjTUpafWpZUQHhCdUor+Xw8/43YqOb7oad68shB/SgL4emCQ3IC04jo4NZ5ZpJ6hNqoV5WdSoJtjzimvyHltOMrf2zEJxcr+OvABIvB57garfGYEw8hpLdiPYKKbrm1duagDYIdj++kQI66V/sIluI8nfww9evDdKRap0Vgig5QhIov5jlRYj8a1yVQ16peT2lXOtGbRA/xidnv69ILezQ5PSVtg55hivHgXtgz7zc8K/qo4z/c3evVxEaW45BZ7C2sNlXvzU+Cn8ulih3Q0ToFfq/OY3YBrvltkQBU0lKIbvEEd7Wattva6/DTMTLRVQwG04Vc7q0atPJibgbo4MonEqQHuFqu0KzH0quI8OncfjbBbdQzvwBJu80U+IuZW0IOdizUvko7Hiuk/Dbdoa+dRfQ8O85seMOroAVQecn0jx4Tod+yuYhTm1P5MtXgfStIxpNmMa3jBKnmCwzqVFtD+RvEr9qFGH1NSLRtmYV9GdqPLWz6aY8ikuVk5ggNsseMk7nZUgzx1G6q8GDL5Dvj7M1AwGYUegpezxPL0STOqUX0vb0n033SOObe Ui6mmJY5 6ZoXwbJvoIFjrupzeQ1v3noHsvsSP0/8o3ynY+MgSgq7v/5d9doWiMKRh0/B4xtvlNMy252oGPXVvcxNxsNZWkAOJxFqU2GAi6var1qjB0s3JuNio3ylOZhUlQF8CFyRpPADGmyXEPnH9xn13DdpL8TEhgY9+7CoNfNQtb/w6dgx4R3uF8P4csNFLRPSSMZNHOPOMxzVuEOjVLBX8gJMhWUpjTQbIrQvQ4CLVC/JydgorgX1lJe9gjw5R8V/5PZDi+y3sN9h3y/Awg92CmKqerJHQEUtvjOHHk8M5R0z0GptKJCRyG+jAoqid3lFpZM0J6lXaaPyS/VsnQ1JW7iAXtd7u3hZovUO8qTiT8akWmGpZcHEmh3CQntHr+amoI5GVUrVTy8ol5XEhQ03vh5DZY8+ATQ== 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 2024-07-05 01:20, Christoph Hellwig wrote: > Btw, sorry if I mislead you with my WARN_ON_ONCE suggestion. That > was always intended in addition to the error handling, not instead. > (In fact there are very few reasons to use WARN_ON* without actually > handling the error as well). Yeah, I should have caught that. Thanks for the feedback, Christoph! I'll submit a new version later today. > Yes, doing the same for ->close or anything unimplemented would be > nice. But it's not really in scope for this series. > > kernfs really should be using it's own ops instead of abusing > file_operations, but that's even more out of scope.. Ok, I'll add the ->page_mkwrite with the WARN but leave the ->close the way it is. Martin