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 DB26CC3DA45 for ; Thu, 11 Jul 2024 18:00:47 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 576F76B009B; Thu, 11 Jul 2024 14:00:47 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 525CA6B009C; Thu, 11 Jul 2024 14:00:47 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 39FC46B009D; Thu, 11 Jul 2024 14:00:47 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0015.hostedemail.com [216.40.44.15]) by kanga.kvack.org (Postfix) with ESMTP id 160E16B009B for ; Thu, 11 Jul 2024 14:00:47 -0400 (EDT) Received: from smtpin04.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay06.hostedemail.com (Postfix) with ESMTP id B5788A2E49 for ; Thu, 11 Jul 2024 18:00:46 +0000 (UTC) X-FDA: 82328237292.04.5B4EDC3 Received: from mx0b-00069f02.pphosted.com (mx0b-00069f02.pphosted.com [205.220.177.32]) by imf27.hostedemail.com (Postfix) with ESMTP id 3EF4940033 for ; Thu, 11 Jul 2024 18:00:43 +0000 (UTC) Authentication-Results: imf27.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2023-11-20 header.b=LBDFmy3A; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=zwJppPjx; dmarc=pass (policy=reject) header.from=oracle.com; arc=pass ("microsoft.com:s=arcselector10001:i=1"); spf=pass (imf27.hostedemail.com: domain of liam.howlett@oracle.com designates 205.220.177.32 as permitted sender) smtp.mailfrom=liam.howlett@oracle.com ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1720720818; a=rsa-sha256; cv=pass; b=flqhEGhJG+sfNwYVsZs+Gv89Ux0+3oOxdn2HuApy7fBJFd/e4qropdzz/IkQa9MbAC24Y/ JOpYaRF/0Og9EbyVNNeU+kyUMNwnQ/QX+O1ytvybaV+LS1V2f5P5y2LpTSMSD9mG5R+DpJ Esvuo6HL4FYKKW5gY/mvMiKLEdyb8aw= ARC-Authentication-Results: i=2; imf27.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2023-11-20 header.b=LBDFmy3A; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=zwJppPjx; dmarc=pass (policy=reject) header.from=oracle.com; arc=pass ("microsoft.com:s=arcselector10001:i=1"); spf=pass (imf27.hostedemail.com: domain of liam.howlett@oracle.com designates 205.220.177.32 as permitted sender) smtp.mailfrom=liam.howlett@oracle.com ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1720720818; 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=tuaU3PD1kwvr9WvdfPLyohRkpyb4UTOxT2X1pOdT+as=; b=Xalh8BvoBHYxkLHkAF+W/OKc7kIIM0UuA13sKZIy+bYlaOxlOjN5s0UpA6yqawwGb6s5Bi TdwJd5P9BO0/NdR7nKI+4bqheAlfyirgy2fbP/w0jeSpme5nZ0z27JeqMa9iR+puQbp53R q8P3u6GngiZRS/0vIgqb03sXGFbMEFs= Received: from pps.filterd (m0246632.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 46BFBXg0028463; Thu, 11 Jul 2024 18:00:23 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h= date:from:to:cc:subject:message-id:references:content-type :in-reply-to:mime-version; s=corp-2023-11-20; bh=tuaU3PD1kwvr9Wv dfPLyohRkpyb4UTOxT2X1pOdT+as=; b=LBDFmy3Ab/3kSZUlFAuQ2SP+xQJ53d0 2aFOtvZRItOiC+JJ6YYRCXp2xRAHIXfvmkKDxsbOveKDl5lfoGMfgHrRaVoY043V YiUFxlanYd2nagCiW0Db5dZ88J1l3yEi+DPe9pa+iKhzCAXIbIOdH474AwgRNje0 N7ErU32Wew0BNh7jxPY8bJxmdVCS2kLKLTLxQs6h2ZcQh/AnZskI2qfZ90Mk55lY a4oetl+CdM9pdoGxzPuYYBmgiNxaql8ImoZf3hdc/b2g3L0xctuvp+0c4eXoSx0d MKTSTtvToUqkP4xNUOWb75jpXQZoZo9766nnSZkmAm1wIRrfU5RLpRQ== Received: from phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta03.appoci.oracle.com [138.1.37.129]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 406wkcj4yk-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 11 Jul 2024 18:00:23 +0000 (GMT) Received: from pps.filterd (phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1]) by phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (8.17.1.19/8.17.1.19) with ESMTP id 46BHxOHL008763; Thu, 11 Jul 2024 18:00:22 GMT Received: from nam11-bn8-obe.outbound.protection.outlook.com (mail-bn8nam11lp2174.outbound.protection.outlook.com [104.47.58.174]) by phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 409vv4x9q8-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 11 Jul 2024 18:00:22 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=f+ATgMsxuvKzqQP+XTBhu/ry0Uj/TctNN/L0q6PAdFs6a5nwkLKHWOanP6/Q5YnWa0Zgemhdq5kO+sJjEs3AJM7Lwj/YS1kFi4pLbMLv3Rp8JlyjCg5awIz9HCljh5Z10W2oLpZMGzVmXfFTNy42vXMU+Ez0FXvM7oHq+Feg5LxzW1Eaugsp33lUprr11Q8X/t54AA0qf2CqCjKLBMdTucYw5jLXNDHRpYPRlWDyCLfjPBA5ii+1sNLThu8Jr+Fj3V7UP0aKSD0Fn52zpGlESfFhdPcif0MFNabXWeE0CuB0pmQePYZxcXUs2gHiNsNkSupzgOkO5p7+0W/7uiweqQ== 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=tuaU3PD1kwvr9WvdfPLyohRkpyb4UTOxT2X1pOdT+as=; b=aHMNhWax/fGyYkNIx1gWwa/VCxxgjKDjr7CpEtuWX68dH4+0CgfsEFcUUbJNb3m/y14ABBys9EkgE74INcxJOwh/wfakOKnyzDTSmu3rr7PHszp9sc6b6TtNqJFgVcAKNJovlgfT67c3UYbpoTE4l4DsfPoSR03Zl29zd0S0CJxI4/Ubp0UliXWzqipwldvantlrkigv2VcAROGdAmHSyxRId0XMwAUVmwC0/olbVLpT1FiGAxoEkzS18rkb3r/2ETKRRLuIe3EJPELgz3skyN88dPYNJwbp9VAwibQrcRT85UkBlHkzg/MPRiyD05zF6fV1/3ynb438eesV69LiXw== 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=tuaU3PD1kwvr9WvdfPLyohRkpyb4UTOxT2X1pOdT+as=; b=zwJppPjxgg+e+Z62nRaleiK8QANI0LF8FkXffgh2bpDw+MLCorcrBfYS7mwrkHaS/ZqlN/SKBQX3Kf6PvJkBoG12nVhtgcGbOeCNs/qtrIyBm5rQOWXP1nfI0XvNp0nV9oi0TA/6cTHdbh7U+QRx1O+C3AtvhkgDR1HpEPPTmPI= Received: from DS0PR10MB7933.namprd10.prod.outlook.com (2603:10b6:8:1b8::15) by IA1PR10MB6025.namprd10.prod.outlook.com (2603:10b6:208:38b::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7762.20; Thu, 11 Jul 2024 18:00:18 +0000 Received: from DS0PR10MB7933.namprd10.prod.outlook.com ([fe80::2561:85b0:ae8f:9490]) by DS0PR10MB7933.namprd10.prod.outlook.com ([fe80::2561:85b0:ae8f:9490%3]) with mapi id 15.20.7741.033; Thu, 11 Jul 2024 18:00:18 +0000 Date: Thu, 11 Jul 2024 14:00:15 -0400 From: "Liam R. Howlett" To: Andrew Morton Cc: Lorenzo Stoakes , linux-fsdevel@vger.kernel.org, linux-kernel@vger.kernel.org, linux-mm@kvack.org, Vlastimil Babka , Matthew Wilcox , Alexander Viro , Christian Brauner , Jan Kara , Eric Biederman , Kees Cook , Suren Baghdasaryan , SeongJae Park , Shuah Khan , Brendan Higgins , David Gow , Rae Moar Subject: Re: [PATCH v2 0/7] Make core VMA operations internal and testable Message-ID: <3sdist4b5ojz2iyatqgtngilrkudb63i7b6kp3aeeufl3vrnt6@p4icz5igbsix> Mail-Followup-To: "Liam R. Howlett" , Andrew Morton , Lorenzo Stoakes , linux-fsdevel@vger.kernel.org, linux-kernel@vger.kernel.org, linux-mm@kvack.org, Vlastimil Babka , Matthew Wilcox , Alexander Viro , Christian Brauner , Jan Kara , Eric Biederman , Kees Cook , Suren Baghdasaryan , SeongJae Park , Shuah Khan , Brendan Higgins , David Gow , Rae Moar References: <8a2e590e-ff4c-4906-b229-269cd7c99948@lucifer.local> <20240710195408.c14d80b73e58af6b73be6376@linux-foundation.org> Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20240710195408.c14d80b73e58af6b73be6376@linux-foundation.org> User-Agent: NeoMutt/20240425 X-ClientProxiedBy: YT4PR01CA0257.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b01:10f::13) To DS0PR10MB7933.namprd10.prod.outlook.com (2603:10b6:8:1b8::15) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DS0PR10MB7933:EE_|IA1PR10MB6025:EE_ X-MS-Office365-Filtering-Correlation-Id: 0f0ac3cf-7193-4d75-e176-08dca1d35319 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?yoa3oLvVrxf+0ww1Tz5ClHVInJijon1LkWpNHA9L6wLgLiY9xjE3vN8bbAyU?= =?us-ascii?Q?g+xqbvvlvR4WXPpyeDqNcUiqC4GDvdGmDZ+ITQPkwhV0K0RaclESYcNYVdzC?= =?us-ascii?Q?LltkLGBOrHz4biR5VMtIjfaKk8suwdNKmyj8whQSCFGpGndvLw8zqOTo1O6x?= =?us-ascii?Q?azNOckl7RBo6eEHHB++blKZXIVw8ZE5yrW1oGmDnSQZkscFOlC2zK8B7lz/D?= =?us-ascii?Q?pLDSzTGGdz+T4D4eKOXAKgVLbJ4+EINEukarEvZ2jdIwGwLHwcQp/gVYb877?= =?us-ascii?Q?yzB4LJ2qHmr07gfsE4HcF/xbaWCjJkfd9wrbliHeyaRqwetPe1egBtkJLdMo?= =?us-ascii?Q?k4Lz8rdJoRy2ElrHfUUN3+P5aNF1tnSZiWYBmdFv7i3y/YvXv9eMSVST4yzL?= =?us-ascii?Q?fOqAg1p/5eIA1BHSKcQS8h21q+UWIBc5eMKbFYgnK2CXoId8gtBpxk7yt8e6?= =?us-ascii?Q?rQPOt2+raQ4bAi4I5vP23efMHU9V1+oi0/5NFnKJCr9Pi9wGlRjUsqkcrKrR?= =?us-ascii?Q?5hl5hgSeEVghavT8PISW3ImWS8qIiKM5jZlXu4l3dKEAA9Y/rcKHfhY18Z4H?= =?us-ascii?Q?jpKpr0Y3o8rC2mTDbM6jYlsOjJlcd5rN3RekP4WgFxLIuv8OMMzAc5LblGRF?= =?us-ascii?Q?49mke5ckk6YVku0SHYKomAynemwOWTvNEOBXDL7IiYjn/3tCipKEjBg9pNxG?= =?us-ascii?Q?maPJ1vMAMEziqNHMdA8mUYJYJxTgn57RRYX71rZMuWpeQqKWMHDxIA0879Dk?= =?us-ascii?Q?s+cItItAK7yZ8xLCB0FkbbMgQV31t9oaSmiyAEapvJ7YlPwgSWJywL8M8cyM?= =?us-ascii?Q?tw6bTsM3Zo2VB0nezk+Stlls+EzzY6LFBmEJV7H+5aUh+8vxYvsbAH2ySvbz?= =?us-ascii?Q?WqZz7TkDQ4SfFpQikK4LbqAE6WwsfWoZmlNzEhlUImWSd8nIzf0NY2wBigeR?= =?us-ascii?Q?3cAtbi9tGHDxZbM9SMwzBRxVQMxdCRQbanShsz1mUPq8Q7tfZuhd/y7qGyi5?= =?us-ascii?Q?qamN2qgtZ3ElwgBjjm0duxKCcVf5s3ThRhagWoEMDY+6UrOfHidYzE1ROLrq?= =?us-ascii?Q?SOFFkqLYcz4CthHKvImT8ZAKA4kGA819+/DbLZ40Z7Kgm830PJ6K3VdRirTp?= =?us-ascii?Q?5D+B6Soav9u3ugVpo71cZ/D1ppaABDNy2JwQ9v+8mhRPgXU40FG1ihJ0kVk1?= =?us-ascii?Q?Wd3SAfvSYorXllZ66gEwzQt8jiGcI5gjhG2vXtAQROzNISjazFowdSH8ebF5?= =?us-ascii?Q?RS8qnq8ViOX1woNa3ywlnq9Ac9Aw6SHZqmPq0WEdjohTihgRTmmLscUuOTtR?= =?us-ascii?Q?0z2JEnxXfZo6AWHUCSsJIC+1vZsuWy+cENXLTJMJHZrpUA=3D=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DS0PR10MB7933.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?JiYGodJ/1f2NW072oYeYu3iHryl66r4Tft0U+xSzssPceFJFgWs2clTMLZqw?= =?us-ascii?Q?VcUAAVGXNLDGSMU3L0L6TeL0iPcFhBVELNsg+o7zUpoaQ25FK1aLwhYeE2ZM?= =?us-ascii?Q?AZx8iDytiLv0ynoM+FLK8NB9voNGx+0Qoak0daP0gI27b68NkboeYebettZd?= =?us-ascii?Q?6CdhIs5FxNWIEBEruaVbuP6enjmnLJD8b6WER8JG2W72gabE3v5p9CEI4ghy?= =?us-ascii?Q?XjGLYTrrZ9xgkcm4aJNdOVMtIEBdVc89cPV/RVsDQt8AQtFLQiJr+OmSqszy?= =?us-ascii?Q?9Wvu2QCeRZOK7/yrdW+1Ffag1mXZSuY2QDyCHLT2RVtS2N6NLEZFOhRF+rkE?= =?us-ascii?Q?X/5MTSG1tHxahnFf67KXch0XVqyzEM62jRYXTeuw0tR4e5pixgeKqmDqQPiF?= =?us-ascii?Q?6yvb3081kvBDa/f3wH0lOyztet2jrKc3ZN2eHB8P8QzXVgXG/WiPLtyJ74WH?= =?us-ascii?Q?aWoA7RdMNserYTsmZCn41SSme0s2qh+HDAqb8T0xvMumO5GXtMd8XlMDe7dY?= =?us-ascii?Q?EtQPuPMQuWWvhZ7yTUg/3HIWG8k30UYTqjKd471hMJdXPz6YlRS5wInfJq4B?= =?us-ascii?Q?gOwAE+THo0IPyTSXoNhSzmmoQWVQ3JTfu/Nez6IlRrYkUVNqTlU8yxUj+83u?= =?us-ascii?Q?eB9Ml4+doZJeGXBTSpcvLBbPDq7l75u24IyxMxFqXonvaAbyNiC0cSsWsX83?= =?us-ascii?Q?h9f68iKvSvD11eL1BNtPqvuwCnYg824KT6guIKnr+HFPYquvkpuTQlJg/53g?= =?us-ascii?Q?N0ScNhbKbYwj14/+OwJYI0J27CLOV+7g90JtfB1kYmwwU+13+whH+qPCOCxx?= =?us-ascii?Q?xmoqdkdO3yTIxwFK/Kco7X1sfKKlm1bvnorsbFJjUMQXXxvxdzGmgDRbindQ?= =?us-ascii?Q?24Oc9lt3W2S++9Sdt0EJjoa447lPii2cWN2Gi6q9g7cm68mzM4AElRCcLe0I?= =?us-ascii?Q?ph+txgGynci86ECidmKIWyHQ7KrxgNi3VMk1EpQ3amA2ako/krCzLjK+Ufq+?= =?us-ascii?Q?5O0ug0Gz+sJlgDHk6zhwzC259TzPd27mOB9QVmI27X8gxSX4rDQp6EM6fqsK?= =?us-ascii?Q?jg6e97UdmWMR2RMA2ritH8LK+b6EGEE/ObB0imT1SytcAtoS70Xtl58xftXk?= =?us-ascii?Q?cJEGb9F/eFQo+WlRxLw/IXo34uAYQ5uiZ6EYKhmXVGuSEfbm7glvxm5Z0KNH?= =?us-ascii?Q?UWHZgunO4rYAp3SuZC4F+npqxILNxe+h/D9k6ZPpHZdgGlJI5VCAkzdiO/yX?= =?us-ascii?Q?KMeFJCEfPM/7yyJuzH/qaB9YJvF51h2C5V63DcIOcnp2C5CyF1vVP8AI8oIN?= =?us-ascii?Q?UUrIJxfoK3nlqkjizeibNwfektf+wNdV5jLkcOh7wFh5NZaDenzbhswvqWP5?= =?us-ascii?Q?HRmUnvDNclulcsfel0TBY/hoz0Nw+mR3vgFaLCw/8ketu2nDBFlbNczJjCE0?= =?us-ascii?Q?4iMt3QIK0fyfratqjTFQjhGYNEi471PsGjB+s/VTCxr9FNcmUm+DmPmbOpa7?= =?us-ascii?Q?plv3UpW56OIMwYroBVixWZz+Vog95zcN+4wEAR5k2LEGfAZ/4OvIaOyenM6e?= =?us-ascii?Q?5C//CYuY+qewDX6aMslYWTuk1+AYOIrP8z69eJlCZsVL+xtU7RS0UN3Q3Lxr?= =?us-ascii?Q?wA=3D=3D?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: WBenLmpXCmjWNXH43uiE4kB5jwDPZ43grYtxh8DaNqu6LdrlXI3GGlwGdqd4yi9tC29ZDqhmDjPHLCkIOyFQyWTbC19OKb71bl0K3GGLsau7f9Ww8JbVVAKC3MT0uQETA34qfvIJVMiMkyaLCcnuPvjaUfikm3lqCr3dGMUDBOOMeZt3E4hoLIFwE+malNZe7FVUiOc8O+bQ+zl1FmhifoSE68uNEcjwa48mo/Pto0vy9uyU8+4/JCl+Z6yqJtj+Aj7Nyni/4DuNg/Jg1/zyTaweIhoRf4PmoLpHDQuyDv0wK3N1WCCZVXoLAMWavF7sHiHln+xZLWV5cCY/9Mj2MJzIrBOx+iRN6pDkCfHsMPM0D6SqJ56IFiNsEYk8muZY3Xj2wxVZU6k+MqYGUeoJYHJPmOv0WlyMakd7irxBir/JH2xwf0YS2MHzdGju66kGWQsRr6g8EQWzypL37eNFyBtEy6lPUGO0SY8sP+kJWytmzPsydG7j4APzCw/Mnvw4LmJtcriGhLQJxGCMo0fUxtW0PPl2T3D/SlZ/oN3kdU3rdeooWbik74W6LAa/vC2A3VDZzWY/cK8RrlS3H6mcRC63d3+oYxLBapE3GkRo644= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0f0ac3cf-7193-4d75-e176-08dca1d35319 X-MS-Exchange-CrossTenant-AuthSource: DS0PR10MB7933.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Jul 2024 18:00:18.5875 (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: wtAa6qVw+VR9uRiv8EQOb1zqX799IQBFc3bYgWQFIa7tS4NVXITxlWYRkh4ZvAmGm4gzbN/zMhQ5jsCOjMlNow== X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA1PR10MB6025 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1039,Hydra:6.0.680,FMLib:17.12.28.16 definitions=2024-07-11_13,2024-07-11_01,2024-05-17_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 mlxlogscore=999 bulkscore=0 suspectscore=0 malwarescore=0 phishscore=0 adultscore=0 mlxscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2406180000 definitions=main-2407110125 X-Proofpoint-ORIG-GUID: ZkGC1DaCjTpXAbDpRlOewqZLzjBAZBUR X-Proofpoint-GUID: ZkGC1DaCjTpXAbDpRlOewqZLzjBAZBUR X-Rspamd-Queue-Id: 3EF4940033 X-Rspam-User: X-Rspamd-Server: rspam05 X-Stat-Signature: rjjztejpfk4571uxdrkuctr4bt1kp64b X-HE-Tag: 1720720842-226079 X-HE-Meta: U2FsdGVkX18LwBbVl6Mf/F1cT4q2wCDK+N0kEV/DV2UeuwilfCEz38S/oUPL5t9IS+b7PLFi16yJd3oLKAutZ9ZSXFbjl3bENL054COjzvRY/Crx2xRqSFatYw25xEkzd+Zvblv1JKZUKD2LO65IT3h6uJTwRr12xuO4lSYEdMaepOQ5jmcq7PqNt9WzMFQSeSbWpx0O/I+KSCReKX+yzdMt025DexrysO3Q6JXQ8SyxAQ5fve1jD50kM4tEHwg93JXTBZsMTc7kfTYOKyIdHKW6KhaVDoeeLXkoH1OpD3Jqv7psAUDJLoqwLo67LdURAds/lzs3aG1wwC8bqo7K2fLDHz+N2RPayf771x9J/ARR//p2ROZAAumAfXGM1kJl0hk6FT+YEZFIB5izStwiyxdTGeZqEXghRRKhbZlF4nFTjltvs6CUBJ3jxNq7uH0UpAUhcveYp96J8awwcCGiYBsaoMxytQtAYq9GaZ3qqFgDbeLvgdb9O+Z/C2s9iMPOq+20nSL3XwfPw4FcSX4Kh3v//I1vqXsLdVFSDKtaay3cbtT8DS++91htXiY4EQ1tyGuwq8dmlW5Ciuyo6D0BNQeJyTz//OOGG97iwlhU9LBeYNCo5Nu3OTlyS6OhQU99WIE1glHmezX1yTAZjGvqpWVR7Q+RT3VWv+UqefXaT+FWGg8ugVKDue4o7V1AnogdEs8sqjXqBpUfM0qY4yMQPm7NJTsg9GXF6pKZa4BN/PtdXg1NYMPSKYHvneywhlYQC3o09mL8dXCERbFw5H1Qt8c7xkUTp5jprDTWNh+KDaQDVWMOpQfcZMwinZyJe42nUI+rGY7tmD+1NLLRoqNiVXHKsdc0F+gbU6ID5Dq7SVDhL7NOGWQeUxYlDdknLCgtI3RdDGjPQuBt0XJDMLwk6ojBC+iWe0VzrrKEJPR9TuDp/+CbqKwMgxipOoeZzSOjk2prBh1XkdrQtQGg3zi TEu0W6PF yaoE13SXffXX5qgPLR4DV51QJLCd7lgj30/UgGbvDJcHGHUaYrnpqnXSRfDPaQisjr58BMtBvFAUSDfCBhV8PFQXL6R8kEIjQ0TcdJvLt3YJdS16kDS82lvukmFJVUSYzW2XFKoHLfFIjrmglqlWsmFzF/DEN0XOqHlC0evoNPVHw7SjTeEldqlR9z8gCsJQ21B1cEZj6iN994Ez6WgmtnMnoTLhm24VYMbus6mPVEc1asaM+MS0YmmdwEfTi+pOxLHpftVRyXgwCnDvrskXgx6qilRjFUz+iC4y/PPrUCISN9YmqTqNqeToipc5c7X6AwRp5unKuxpg/jqxNQ5AMCtDjkUAserArTt7Zym4PjYv8oDZnqGiVBjCTdhI3nG/1BzoM0YmGCKEhprfN7uEMjx0eA1vuz8HxKqFEcajuYSUl/ksOSxmphgRCC+1OF33nYdgJ0b8n0j2oLnAT8ToeyjTEhFfyD9UIibRUWA1LX76LJZBOWtHp3/tV1/NmmebHpesbS9T9I7uDEukjKcQSSfW8VpasrfzAs516 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: * Andrew Morton [240710 22:54]: > On Wed, 10 Jul 2024 20:32:05 +0100 Lorenzo Stoakes wrote: > > > On Thu, Jul 04, 2024 at 08:27:55PM GMT, Lorenzo Stoakes wrote: > > > There are a number of "core" VMA manipulation functions implemented in > > > mm/mmap.c, notably those concerning VMA merging, splitting, modifying, > > > expanding and shrinking, which logically don't belong there. > > [snip] > > > > Hi Andrew, > > > > Wondering if we're good to look at this going to mm-unstable? As this has > > had time to settle, and received R-b tags from Liam and Vlasta. > > > > It'd be good to get it in, as it's kind of inviting merge conflicts > > otherwise and be good to get some certainty as to ordering for instance > > vs. Liam's upcoming MAP_FIXED series. > > > > Also I have some further work I'd like to build on this :>) > > It's really big and it's quite new and it's really late. I think it best to await the > next -rc cycle, see how much grief it all causes. Yes, this patch set is huge. It is, however, extremely necessary to get to the point where we can test things better than full system tests (and then wait for a distro to rebuild all their rpms and find a missed issue). I know a lot of people would rather see everything in a kunit test, but the reality is that, at this level in the kernel, we cannot test as well as we can with the userspace approach. With the scope of the change, it will be a lot of work to develop in parallel and rebase on top of the moving of this code. I'm wondering if you can provide some more information on your plan? Will this be the first series in your mm-unstable branch after the release? iow, should I be developing on top of the code moving around for my future work? I am happy enough to rebase my in-flight MAP_FIXED patches on top of this set if that helps things along. Thanks, Liam