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 16F5AC02190 for ; Thu, 30 Jan 2025 14:03:10 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 2B8B6280055; Thu, 30 Jan 2025 09:03:10 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 1A435280004; Thu, 30 Jan 2025 09:03:10 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id E2A9228004D; Thu, 30 Jan 2025 09:03:09 -0500 (EST) 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 AA49B280004 for ; Thu, 30 Jan 2025 09:03:09 -0500 (EST) Received: from smtpin05.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay04.hostedemail.com (Postfix) with ESMTP id 080471A0EA9 for ; Thu, 30 Jan 2025 14:03:09 +0000 (UTC) X-FDA: 83064284898.05.CF110FC Received: from mx0b-00069f02.pphosted.com (mx0b-00069f02.pphosted.com [205.220.177.32]) by imf29.hostedemail.com (Postfix) with ESMTP id 74A0F120019 for ; Thu, 30 Jan 2025 14:03:05 +0000 (UTC) Authentication-Results: imf29.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2023-11-20 header.b="oK/pcu1M"; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=U9lasj0G; spf=pass (imf29.hostedemail.com: domain of chuck.lever@oracle.com designates 205.220.177.32 as permitted sender) smtp.mailfrom=chuck.lever@oracle.com; arc=pass ("microsoft.com:s=arcselector10001:i=1"); dmarc=pass (policy=reject) header.from=oracle.com ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1738245785; 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=B5jgau6WhcFUVH8cm1YARx6g+pKntpPKS/qME+xoKao=; b=PDdeNY+tL28miIDlmCfjNYO2yiqRZTrTyshvaTm0LlQ2hjE/93yxMAIfgMWAk4sDbvMHXP lT7w750p1x/NmrIxMhDCD6fIHlsj1H3Iu2m/tgkauz9UyO8R8HoLsQ+4ah1fDBg5vWCEE+ k5mdhgVarCNnlhuDQdCJgB+olfFeUac= ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1738245785; a=rsa-sha256; cv=pass; b=0GbCJWd5QAK9qREJC3u1ykanaUyGIOPYBlRV6q5vAMcjj7IClC0nhWDtB0nQyD+dFJnzHt JRIz2bITxlD02DQ7iyhaxRtw1r9dUFN1NEvNj7TuKZH/ZrfK40oI6GF3v9iya2W5lXCgtO bPuQmtfxYrW6PTOvuZ2DwLj8iM2ooaQ= ARC-Authentication-Results: i=2; imf29.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2023-11-20 header.b="oK/pcu1M"; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=U9lasj0G; spf=pass (imf29.hostedemail.com: domain of chuck.lever@oracle.com designates 205.220.177.32 as permitted sender) smtp.mailfrom=chuck.lever@oracle.com; arc=pass ("microsoft.com:s=arcselector10001:i=1"); dmarc=pass (policy=reject) header.from=oracle.com Received: from pps.filterd (m0333520.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 50UDRfJV028422; Thu, 30 Jan 2025 14:02:48 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=cc :content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s= corp-2023-11-20; bh=B5jgau6WhcFUVH8cm1YARx6g+pKntpPKS/qME+xoKao=; b= oK/pcu1MyeZPhGGIdlQrA8FNlCP3ZImpp6wM6K/NaKhffRfr8XEDfe9vpw3YehvW pOXVM980oSZtZ3Bozxs0tA3grgLQetgVtPLCH3FqUikjUAhMe3hVZ3e4fuVUUmox 2jwxVQOwaR4O21q0JHuzlLd0FzF1R2y4vAU+/f+Y5fF/Yfvs3zUxXnHSe6aVoh0l T4oAXkbuWlCAw0GQXaP2Z9QDas4kJBe5klS4Tr6POAOkTqSoUFi2nxXFPlRUx/AJ qEez0YX81JS3Hgc8pTc0DBUo4o+e0F3DWVOlO7/cEZdeSmjJhSmZXYTEbJaxNiEc ozZu7iYdWzOLoktaazN4jg== Received: from iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta02.appoci.oracle.com [147.154.18.20]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 44gaah82bs-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 30 Jan 2025 14:02:47 +0000 (GMT) Received: from pps.filterd (iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (8.18.1.2/8.18.1.2) with ESMTP id 50UD9p0p005390; Thu, 30 Jan 2025 14:02:47 GMT Received: from nam04-mw2-obe.outbound.protection.outlook.com (mail-mw2nam04lp2173.outbound.protection.outlook.com [104.47.73.173]) by iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 44cpdb8ge8-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 30 Jan 2025 14:02:47 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=BUUa7/bkYPa4qQDmBoKY+hM4JP1TSvggE8KHqqKedL9n43Z0Fc1BuR7a2zpyGZh+zN0SpVRL2y9ss+h4aQYv5CDLLQxqtyPVucU87T6BVgYqXsWMsu5w0cTkkIRC2wmYeqVnKtSmAbBlV+ocFXuvuJxoPFTt7L0xnWuHCwibrNQf6LNijEX6POoQFQi7YR4NF0KzJu39d8wfOxT5b22/zziY30I/wfgfs/tFM8jJ5OcOiPjuxxTIXzj6Wi/A90lcIfHuekNLqt0F223HfsarIM1v1X59QkHtUR6eNJU6+1AR309NCsJTA2ZHAUAGZ6XDEehqui0QLwwJbfD93eT/HQ== 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=B5jgau6WhcFUVH8cm1YARx6g+pKntpPKS/qME+xoKao=; b=OOWEvYSJVHaXo6xNCTrIrlg9pC+ua66Uf7gDN4sz8Vxk9CzDqMjQrFVMfvrfvXHZaYDMtU/ZvYCy71dCLQtI45eQkEvfKSiIs0jFE+Am+bFNZQ/+CCTVA+kPFZ48vKwMVoszXDY33JlYVP3s4TRet6u4kHOS8qu+Tezjzh0jxTMNhE4sJwt56b88sIoyLZstMzeVFBi17Gi87rJZvV/mpWDZlw2BwuYQ9FdA1oEW9ewPcM4vFpe9eYeUaWWpQSlts8ZmaaKxDYh5el1gfUqk7H5gEiEFI0qhk/sclUPB7oiA+A+EZeMvVXzaFtmDA/mX+phbxSS2H82v4he5tAhKUA== 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=B5jgau6WhcFUVH8cm1YARx6g+pKntpPKS/qME+xoKao=; b=U9lasj0GEaMAvH4SKx1EpEeVh3qLDGzCefrogfRxLok8bu8Ahy++51FVXjBzsL/UnQSa4rp5ZJXmMuivP//k0BwYFWWd+OjZfoGMaAEF9Wbjf7l26GR55++7ssTERyZ9OOMoMJ3tnFyJHBmokbBV0HsHnaZA1s1tiKVRmchytFY= Received: from BN0PR10MB5128.namprd10.prod.outlook.com (2603:10b6:408:117::24) by DS0PR10MB6725.namprd10.prod.outlook.com (2603:10b6:8:132::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8398.18; Thu, 30 Jan 2025 14:02:43 +0000 Received: from BN0PR10MB5128.namprd10.prod.outlook.com ([fe80::743a:3154:40da:cf90]) by BN0PR10MB5128.namprd10.prod.outlook.com ([fe80::743a:3154:40da:cf90%6]) with mapi id 15.20.8398.020; Thu, 30 Jan 2025 14:02:43 +0000 Message-ID: <0a6b6602-3052-40c7-9727-abe69bd85a06@oracle.com> Date: Thu, 30 Jan 2025 09:02:41 -0500 User-Agent: Mozilla Thunderbird Subject: Re: [RFC PATCH v6.6 00/10] Address CVE-2024-46701 To: Greg Kroah-Hartman Cc: Hugh Dickins , Andrew Morten , Christian Brauner , Al Viro , Sasha Levin , linux-fsdevel@vger.kernel.org, stable@vger.kernel.org, linux-mm@kvack.org, yukuai3@huawei.com, yangerkun@huawei.com References: <20250124191946.22308-1-cel@kernel.org> <50585d23-a0c1-4810-9e94-09506245f413@oracle.com> <2025012937-unsaddle-movable-4dae@gregkh> <69d8e9dd-59d1-4eb2-be93-1402dba12f34@oracle.com> <2025012924-shelter-disk-2fe1@gregkh> <9130c4f0-ad6b-4b6f-a395-33c7a6b21cbe@oracle.com> <2025013057-lagged-anointer-8b77@gregkh> Content-Language: en-US From: Chuck Lever In-Reply-To: <2025013057-lagged-anointer-8b77@gregkh> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: CH0PR07CA0001.namprd07.prod.outlook.com (2603:10b6:610:32::6) To BN0PR10MB5128.namprd10.prod.outlook.com (2603:10b6:408:117::24) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: BN0PR10MB5128:EE_|DS0PR10MB6725:EE_ X-MS-Office365-Filtering-Correlation-Id: 41562e89-b628-4a62-009f-08dd4136c471 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|7416014|366016|1800799024; X-Microsoft-Antispam-Message-Info: =?utf-8?B?VmdTck1sUE41TTBVV292c3FUSnN6L2ZUTkd1U1JzemdLUWZWVnZBRTA0N2JR?= =?utf-8?B?WXdaeWRrcHRUTTlpaEZuclM4ZStYSzgxOWxRNnV2S1FVdklndGNBL2Y2b2Z4?= =?utf-8?B?cnYvL2xZME1WL0tmRzF6a0RzdElYSDllQnhINHlPRVo2WUJhY1Q2aW82U0RV?= =?utf-8?B?R1RMWE0wOVk0djJ3cy9pRkw0Z1AyVi9DbC9qblhMc0w2OG53Y0IxcFZRSWht?= =?utf-8?B?aFg5QnhLQUdQT3U0SzFmYVBocU5BbDd4YjFGVDBsd2FvOG0zSUNXbUd3U2NR?= =?utf-8?B?SGtuTEo2bjh6bVpBRnFUNmcvQ1dEd3NIWEpib3NCSE1JbGRkZHZCbitBWk4v?= =?utf-8?B?bm0ydjlqUURpNVNTSDVjYjVveVRFajk1U2VGUXZmdWdMc3BmTDd1emRqTnUv?= =?utf-8?B?OWVHZ014Wm5XMTh4eExzUkFMQVBaSHZqM0NvUzVYSGtMVFhyc0RzYVdGV1Fv?= =?utf-8?B?K05WL1k4REhzZ25RcktrN2dBc204RjZyTEVpRFE2ZFVqNERiR0orbWJVUlFn?= =?utf-8?B?RERUNGhtaUMwY0Y1TTBvaWgxL3YwNU5pZFRnUC9QMEllcEYrQU1lMnZERkRX?= =?utf-8?B?Wjl2eXdGM0pjdlZaengzcjdWZkJScU5vd3VRZ3JrU2ZORFZycHhsZ2o0ZDd6?= =?utf-8?B?UFFVL09pSGxmUDVPbVN1d1BwS2RTYWpCQk1MUGRFYy9xSXVJWGo0cWQ3S2NS?= =?utf-8?B?cVQ5ZmlsK1FQSWhLN3FGQ2dyZ0tjamVrc0JUVTc5T2tSNTFwVHIxT0dsRmVQ?= =?utf-8?B?SXc4RXoyS1dMc1NLNzZZd3lOYkdMWGJRSTRWbFV3SzdBZjA2bjBlMENqVEw3?= =?utf-8?B?NjVGaW82NitRTGtrcW01dWJ4RVc5VEMydUFzUk5OQzNNZzJjaWpBek81cU1u?= =?utf-8?B?RE9nRjJiMEI5N3dLSVlSamxiQ0dXcEtzMHV4OXhEakovSFY3TDBzVDBFaEpo?= =?utf-8?B?YjFjRDdzWEltOVJUR2plbEJMdENDRXpNSEZjcTdvNWowbFBRYkUvSlkrYW9Z?= =?utf-8?B?WVN5eWxBVzNReWxMOHRudXIvMGhZaUpwTHJpTGtDZDQvZkNIcUlvcTlSdGN5?= =?utf-8?B?SEFienlCT3k4OW50VWR1aGE3UGpidXVaS0RUR0thQndxUVRaYUhNTEcrcW5k?= =?utf-8?B?bytOeGl2SjN0VU0rdU5NclcrVG5kZ3lSTmU0S0trd0wvTXRoQjVzWEloeDQ0?= =?utf-8?B?VFVtajNSdENKMUcvMXRTSGNxQ1JoSkhRY1FKMjhDYnZHdERCc1lJWElFdUtk?= =?utf-8?B?bmVaTnVFYlFJQzNpMUtidU83NStXWXRTSUhhdFRYZEVKY3AwUGw2bVBVcVFz?= =?utf-8?B?cEc4dDVKa1pYWGg1d1J2RkJOUDV5WWtOa292S25sL21nbjBkVTFtUTRwRGtu?= =?utf-8?B?Zkt0ZTBsT3lBTStTa2o1ZTB3QlJyMXRvN0cxd1A5anh0RzJUUzJwSmFzM2Zt?= =?utf-8?B?U1AzcHhBTTFrSDVSaUthV2I1bXJxRDROeHJxK2xoWkI2ZkwxNlhYdkYwS2l4?= =?utf-8?B?Mkl3NUdhZ0pXZlJvaTlET2F0VEsxOFBPNWNEY0tHYnFkRnA0dWFvTzdVK3Qr?= =?utf-8?B?ZURYVWtjaTIvYVVkU1NnSFJXbkE0cjRZUDh3VjdhWExVNEJlbGVRTy9aazVU?= =?utf-8?B?aDNZS1lhTkF4RzhIUXJ3R2FHeWJ6cUUxb092QnhIWDkvR3NERGUxR2FaZU9Z?= =?utf-8?B?QXBnVnlQRmh2OUpJNjR2elRENVVBNUZtQTR2SC8rWmlndHVBTG5vTjJSQ1BY?= =?utf-8?B?ZzZFVjNFL1IwV3BlWlo5S0d4QTJhVkFGOHljZFh4Q1ZtMmRmSS96MlQ5WWhF?= =?utf-8?B?am1rVHVoTE5pUnl3K3ZDMGZUMU55dmRyVFFyQ0ZkbXVnOHRpSU4wWGlRZU9i?= =?utf-8?B?bU1OYzZtMzl6eDBHQXUwTEJONHhGL1kyQkVjcXVCODVyZHc9PQ==?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BN0PR10MB5128.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(7416014)(366016)(1800799024);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?MVdoUHlWWTBWT1BrRnJwdS9TSmxxYmNBYTdXV2c1N1BJUk9VUFFzeGE3UHY0?= =?utf-8?B?dmp2WDFtcTF0Q0lIWXN6RWdNK2t2YVI1T2sxeCtjN3JTMFVXMU1wZkZyWlhY?= =?utf-8?B?bHhKM0RkVTBGS04zUVNYdmlERFJoZWw1eERrandjak45QjV1bWhRUkFTMlJw?= =?utf-8?B?SGxCYWUxb0hHcmIzZzdRMG5EcEVrdGg3WW5WSmxzY3hhOXhFcGVmRnZ3VC9a?= =?utf-8?B?VTdjaVEvRjU2ZmhaR21tOTBnVDBLTWk0WTljY1I1WW9NSFVTVUtuTTBuTjdN?= =?utf-8?B?TzFHUE05YkExQXFCTkFYQXNBVUk3NjhOVWVMRXN1NDRUdC9Dak1qK0ZhcU9H?= =?utf-8?B?UEthMytzTWJna0VEUTdnV1dBL3JQZFl3SDN6WDFmaEJ6cE44UHhBdlFlYmE4?= =?utf-8?B?NkNEWHhhbU1oSG5YTzhVSnJvMWZhdU1rVjZhaTNVNlBIL0NyWWY3UWQzVEs4?= =?utf-8?B?QkpKTkR1eFFVcE9CQ0FJQXFOdTZCZ2tscjN6YVlwQm9KaHZhMmVSNzdDT3Q4?= =?utf-8?B?ZHNUTXl3cGRZUlFFTzcxWXJrYmpMVExtYzg0Ym1VYXJLeGVSaHdxNUkyVW1G?= =?utf-8?B?akptS3dROWxHOGEybENnSklhRm5Ja3hIWVBXY0t2NndSRWtnSGJ1UnhrdjVL?= =?utf-8?B?N0FEMXg2UlFaWDhHUUE2WjhLQTdzVlZ3Zk8rRFZRMmkxbnA0QnZDR0VLUmlI?= =?utf-8?B?MlhObHR6YWxjQlVpeVk0VkdRRFA1Ylk5WTM2STZCbHpzRHlIQzhBL3NSSnRC?= =?utf-8?B?ek9QazBnQ1k4bEFwTnFpd3paSUdrMjIrcG5ST01saVk2Zmplemd0OTJQZW1i?= =?utf-8?B?cVdCTU9GSmNMYllmOXkxSlBMSjRqVzhyNSs4dGpOWmwwRlZwaXJ0c0RkM0Vi?= =?utf-8?B?amZOZ3d4S3Uzc0Jvb1hqQkZQc0NxVDdEZFAzMWRJWHg1QndGTjhoNWNxd05i?= =?utf-8?B?WjJjK0N5dVA4YUJWU0hwOHlNZDd1WlJTbDFBUFo3MHZhbXJrSkJvQkRPTFF3?= =?utf-8?B?U1Y0QTdDUzNsZGMyaUpnNm03Qk1pRmpwNWlneG1xbElFTEJYayttTG12ME1k?= =?utf-8?B?MC9TeGlsWVU3dW84Q2dDbzdyUStmOUpFZTdUdVFJUDJGalNSYlp0S1pocmRj?= =?utf-8?B?QUNMUE8yYUtCejZCMDZubmg3allzcjRTWVZqdGlCZkdtTnZHREV4dWpNQnA5?= =?utf-8?B?a213WktDZ1dyQzRjdjAxcWJWMHQ2RlRTajNYb3o4VlFaSW11V3FhOHJueDNz?= =?utf-8?B?cFkxRUpzNGpIbUwwazMyUFpOcGpQNkhoZVZIaU9naTJjUEJhNkFSZXpiV1lm?= =?utf-8?B?Q0FmODNpYWRoaUpONFpSc05IOFh3aFNER3Z5Z2FYRlJKV2VlcEY5L05CSk02?= =?utf-8?B?dy8rZVNoQk9rZnNpK21ROG5hVUlLSGd6VXhrdks3S2xZTmJaOXBSTmx3bVo2?= =?utf-8?B?ME83NGJNTkFnTjZ4azFIOG96L21SOXNxeGNnT0pPYTlyMmIxclR0WWFRWlpW?= =?utf-8?B?YVdFdHpsa0xNTGlPenlQVkVvMVFZV05zdmtoSm51b0hvQlluamFsRjc2T0pU?= =?utf-8?B?ZVpZWDJleDJYakZWUGJkVHE5SE85STlqS3RwZVc3dk4xcld1WHJHQ2Fkd3Y2?= =?utf-8?B?d0ljZTdEV3lreTVyR0JOS0N6Z1Q5K21WSmFmYUhsak1Zb0pjSVY1RWUzdVJG?= =?utf-8?B?bjlLWGo5amlKbEhrOG94dzMxc2o1c0lQMVdTLzVEM3hDQUhyYUFDM01hcnhU?= =?utf-8?B?b3R0WC84VXNRWURlTkIyUGQwQWsySFZjZDIzcnN3c0d5Y2kxaDBqWis2d09t?= =?utf-8?B?OE1BL205RVJCUXJ0T2VudlNRcU8xOVMrbEF3djRqZzJ4TGxzb285Q005TTd0?= =?utf-8?B?aFJ1eHU5V2d6eUlENkNKSkJOZlFrMUJPc3pSaG9BNjlNSVhYVzkzMjZjRXpx?= =?utf-8?B?YkhhZ211RXRXL1EyeFF1c0hJQnBwL0hRcHBCZWlQaUFDaENVcEZTcFlqZTAv?= =?utf-8?B?KzBORWZmR0psV1pLYy9iZVdpMHB2WGlXT3RETUpBa045Zk1wbHorei9qb0Yr?= =?utf-8?B?REZ0RWVRSXcvYzRqYXVhQWtHY1l1c285SVRUU2U1UFh2UVh5dy8xTTJHblBq?= =?utf-8?B?VnZRa1dYVWp4YWdTUEJJcWh2Z2hEUHVVU3NlSEdaaU1OMmJNbWJ6Q1Q0TnNx?= =?utf-8?B?cEE9PQ==?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: 6DpWjCOVihp+O2RZGA7aYx222T8fLUCpupcbAHtC0CjzUplSJSs9CuF6YYjhmRQGQEapN653w7ruQDNRwTmGp5G8fJmrOyu4SGP4R3jE3QL6ReNhpEaoeI+nU6zwtXhu8NVlLs0TOL6Y2x8vM00ZADujiUCcYXuKkFS56iHjN+DNUzLr+2u54QJiHOUxxJixXZlCTatg6drch2Tho/8aZNkA+yi+nc6nx29X8fu4QB56ugLjD2x8Ibk65vA/Op+5KqyYKf3TXLgz7IN99qqWe6ihJty8p0Ab+ZlaSSAxiQVjxwSTcRFrm5bsFKAf3APnrAG76BUUtCdgITPRCEaonykyA5NUACRghZDjmrI0M6kJvQ2EzAwHeZZG2ATOjDHnIdYwga3o6InXqrkBpRM9pSNNv4LU9/CeLN9C69ZQqHymm/HR06gfeQ2GW5RgLS7NzPdr6/gTho45p8EheQu0IfmbyPiZTIr5QmWkw+PSKJQFeOITIveVN3ECEh8136tEkcfs0dhM5RRO6qdI/IJcz6wvNdpwbpCpbUGPFNbJr2qLzMd87Exiibi9KvobvqnLhMuubgtMZ74dD3WbrGmrOtKLNzscjp/L98UPbpRSMJY= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 41562e89-b628-4a62-009f-08dd4136c471 X-MS-Exchange-CrossTenant-AuthSource: BN0PR10MB5128.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Jan 2025 14:02:43.7942 (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: qUYBk+u41KZ4OTiJC/u02hLgHWTo7ZB8TvEeblwYS8JVkJHLVO0ylYWy81TSqcVeGuEpOdGZtvHNamIDJzSD4Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS0PR10MB6725 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1057,Hydra:6.0.680,FMLib:17.12.68.34 definitions=2025-01-30_06,2025-01-30_01,2024-11-22_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 phishscore=0 mlxscore=0 adultscore=0 malwarescore=0 spamscore=0 bulkscore=0 mlxlogscore=999 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2411120000 definitions=main-2501300108 X-Proofpoint-GUID: Kn6XoGy7SGLa1g_1-nWDuOQBxDT5YXfP X-Proofpoint-ORIG-GUID: Kn6XoGy7SGLa1g_1-nWDuOQBxDT5YXfP X-Stat-Signature: ew5u4h9bxu7pqoit96fb16uir6kydzk7 X-Rspam-User: X-Rspamd-Queue-Id: 74A0F120019 X-Rspamd-Server: rspam03 X-HE-Tag: 1738245785-740948 X-HE-Meta: U2FsdGVkX1/CNzBpQT+I0irnwg6YsaYFDgBOaLFKxz/t38TsLBM4nfs6sq9xgTBDZOro2Ih/HDUD/Ax0OjM0H2nqV6SNDV0mQqVBeQfFtUzlWSEBcbxui+sdChQpBuva6p/6c/iR8RU9RLKo+FvdKcAnBPoZvsxzg8FZ556S/65VLjnOJHb5gILQx8tbicjs1CIjm4TgGNMFD3dTt75xMFH08jk170Rfxko8SO0h6s7nn54digQlE7uS5YBKgBnIp7c+NHBM2M4cAwhM7Mcy5h5zoCE0Imgyfkbo+O6ppz1Toz6yHSL/qxt7LLO8YjSE9NwMFstbHv7KULVeN9fTpvO47YPC0SmG44F+oWNGrwwgbZYLqrDbHkCTASR4DbeqkHdYV6bNEirFI+ovUeKqxOt/PIWhVedJ2R2NYhWTvbp/dzJO5d8hg85vQkZw1RmO/r0SfBMbBGCn2r3QMakGumt81M+qbBsavIYn1L5i/y6h9CoY/g4pODIdLpNnJ069yXx1FA3XpBhQWrKU6gy84XUHcnmdeATX7uVQrJcaPTzmGK60XnhDx2Ut/R7tKFkXsHyZLAjjNDHChXkyxULswsK7/8IMbumjNAK63vUnTP7bEfX51uMIby58m1OO/c3ohpNdB1YqoXHbP7dNWJahfcj1gwMItuXDtU+C8J2uZnx2QAobIginbop6jjmuyuB0YmBQYuQwPh3EEvh5SW0BoiaUEhRjawXJ4Dw4DpQVR0a5+2z2a38nrLDOtB162betYK9dm6l9S6sWce70JCALtbI+7mhsDq93VFw7NTeYeJ63q0R4F2ubhAMFgXECqoNdzJy+FYNiUtxz2gh1M9M4lC2pUh4MmFA63ioflSdGaVdfxj/m1p/xZ73hZZ00qKbohII7gNGhBl1lZrrsQEV7nzGIhxhYCeq7WMSjMeF7FAV5JiFlBSnLNG2fj83cIzNlOVfwvlf4xmiYLl3g3kb e78GORqm CzF8hxEPJINJzhkpWFY+18c212ZFBXNr3N95dWB+iSwk3foU+D32esWNH4hNZX87dSVyMfaCGcJSyf7C5yn74iYcTHqKOge9eSRZ1sf0yWuqvnhaTRzgJl/kBUruEAuCbcqYWQplHxqvlK7n1iCqWr1HHMgJyHhzhWbSOJ7FW3CN7UmUKi81uSAKan2FCNmasPSoy0RiZGAnvGjnysIHILmuzEM+XVhr9WyuQ9BSekF0UUzL3+MLXwtAuKx80erK6chkvpWg/1YHlJwECd/LsuXcll7PwzJ4M2x0/8rZzE/8zy1P9WxnVXIAF6VRT1hb95gpIE4I/cvua7URsxIvk7tYZ3fQU+tDW57C5folVCFzfn4zIyz/TyxU8KTtFhy1J6DZKSu3tE6D8xYDADz2at6ruunfQNP5KMpW7QJaKTfN8AwYEy+e0q2n7SVHE5IQyJJZYCsBZ2aD/kj2XV/njGUWCj17Mj48pPEcjTt7YXRDigwV4ZPm+N/gA0d71YDteCXDAsOz/X1wwyAGQin4ZrhvRVUvLXirIwbNZtM+WWCMJTt5BCP1MGhSuZ1ciu8JFc/o/L+nkQ1dfNnPjRKG+AGQ4k+cGw204bGcXnWVLwhjZFIQ6pCksDT46P91yJ0hfL2m7ZTC8hn/EY3jo0RaV1pvBg2ZaXMOl2lDh 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 1/30/25 3:45 AM, Greg Kroah-Hartman wrote: > On Wed, Jan 29, 2025 at 11:37:51AM -0500, Chuck Lever wrote: >> On 1/29/25 10:21 AM, Greg Kroah-Hartman wrote: >>> On Wed, Jan 29, 2025 at 10:06:49AM -0500, Chuck Lever wrote: >>>> On 1/29/25 9:50 AM, Greg Kroah-Hartman wrote: >>>>> On Wed, Jan 29, 2025 at 08:55:15AM -0500, Chuck Lever wrote: >>>>>> On 1/24/25 2:19 PM, cel@kernel.org wrote: >>>>>>> From: Chuck Lever >>>>>>> >>>>>>> This series backports several upstream fixes to origin/linux-6.6.y >>>>>>> in order to address CVE-2024-46701: >>>>>>> >>>>>>> https://nvd.nist.gov/vuln/detail/CVE-2024-46701 >>>>>>> >>>>>>> As applied to origin/linux-6.6.y, this series passes fstests and the >>>>>>> git regression suite. >>>>>>> >>>>>>> Before officially requesting that stable@ merge this series, I'd >>>>>>> like to provide an opportunity for community review of the backport >>>>>>> patches. >>>>>>> >>>>>>> You can also find them them in the "nfsd-6.6.y" branch in >>>>>>> >>>>>>> https://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git >>>>>>> >>>>>>> Chuck Lever (10): >>>>>>> libfs: Re-arrange locking in offset_iterate_dir() >>>>>>> libfs: Define a minimum directory offset >>>>>>> libfs: Add simple_offset_empty() >>>>>>> libfs: Fix simple_offset_rename_exchange() >>>>>>> libfs: Add simple_offset_rename() API >>>>>>> shmem: Fix shmem_rename2() >>>>>>> libfs: Return ENOSPC when the directory offset range is exhausted >>>>>>> Revert "libfs: Add simple_offset_empty()" >>>>>>> libfs: Replace simple_offset end-of-directory detection >>>>>>> libfs: Use d_children list to iterate simple_offset directories >>>>>>> >>>>>>> fs/libfs.c | 177 +++++++++++++++++++++++++++++++++------------ >>>>>>> include/linux/fs.h | 2 + >>>>>>> mm/shmem.c | 3 +- >>>>>>> 3 files changed, 134 insertions(+), 48 deletions(-) >>>>>>> >>>>>> >>>>>> I've heard no objections or other comments. Greg, Sasha, shall we >>>>>> proceed with merging this patch series into v6.6 ? >>>>> >>>>> Um, but not all of these are in a released kernel yet, so we can't take >>>>> them all yet. >>>> >>>> Hi Greg - >>>> >>>> The new patches are in v6.14 now. I'm asking stable to take these >>>> whenever you are ready. Would that be v6.14-rc1? I can send a reminder >>>> if you like. >>> >>> Yes, we have to wait until changes are in a -rc release unless there are >>> "real reasons to take it now" :) >>> >>>>> Also what about 6.12.y and 6.13.y for those commits that >>>>> will be showing up in 6.14-rc1? We can't have regressions for people >>>>> moving to those releases from 6.6.y, right? >>>> >>>> The upstream commits have Fixes tags. I assumed that your automation >>>> will find those and apply them to those kernels -- the upstream versions >>>> of these patches I expect will apply cleanly to recent LTS. >>> >>> "Fixes:" are never guaranteed to show up in stable kernels, they are >>> only a "maybe when we get some spare cycles and get around to it we >>> might do a simple pass to see what works or doesn't." >>> >>> If you KNOW a change is a bugfix for stable kernels, please mark it as >>> such! "Fixes:" is NOT how to do that, and never has been. It's only >>> additional meta-data that helps us out. >>> >>> So please send us a list of the commits that need to go to 6.12.y and >>> 6.13.y, we have to have that before we could take the 6.6.y changes. >> >> 903dc9c43a15 ("libfs: Return ENOSPC when the directory offset range is >> exhausted") >> d7bde4f27cee ("Revert "libfs: Add simple_offset_empty()"") >> b662d858131d ("Revert "libfs: fix infinite directory reads for offset dir"") >> 68a3a6500314 ("libfs: Replace simple_offset end-of-directory detection") >> b9b588f22a0c ("libfs: Use d_children list to iterate simple_offset >> directories") > > Cool, thanks for the list (and not all were marked with fixes, i.e. > those reverts, I guess we need to start checking for reverts better. I > have tooling set up for that but not integrated yet...) > > I'll just queue them all up now. My thinking was the patches marked "Fixes:" would show an obvious need for applying the unmarked patches as pre-requisites first. I promise to do better marking patches with "Cc: stable". But also let me know if there's a way to label pre-req patches more clearly. Maybe "Cc: stable" without "Fixes:" is the way to go there. Thank you, Greg, for your time. -- Chuck Lever