From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mx0b-00069f02.pphosted.com (mx0b-00069f02.pphosted.com [205.220.177.32]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 405C134AB18 for ; Fri, 14 Nov 2025 17:53:41 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=205.220.177.32 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1763142825; cv=fail; b=tNfLDRexiJyV/VGEEG2OxeB8ZP46iYdppvPhQgXO7ZGrU3BtCk/k4QEUUoOtiN1O1pRGG3QqFqjcHP6Qt+8q/81eVktKgmz1hdmAifuvUBVATrEVtHz0quEPDsGYRBcgx1hatW8XHgZHqCFNTRLorB6oG+n2JtVqBE1OhMgxv00= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1763142825; c=relaxed/simple; bh=FCxS+o6CuYgbPxEvT5CMyKS80GJ8se34AtlBZGorj5Y=; h=From:To:Cc:Subject:Date:Message-ID:Content-Type:MIME-Version; b=Ai/mDgIQ6c/+anMwVpOY0fQAj/EPT33kEF+0tXX5DjApm05YoqrlCbL7xKjAAM/MpQbj7i9DMFtxQRaE7ShXkVXXwsFhWV8dsyccfhrXtxQ58gB+xRCrOQ94GiHU2vJyuSvbBbhKJsAEmX4Dtto3VGIRCuyx9z38spFOzd80QXY= ARC-Authentication-Results:i=2; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oracle.com; spf=pass smtp.mailfrom=oracle.com; dkim=pass (2048-bit key) header.d=oracle.com header.i=@oracle.com header.b=qhnNtcFj; dkim=pass (1024-bit key) header.d=oracle.onmicrosoft.com header.i=@oracle.onmicrosoft.com header.b=wF18jaBA; arc=fail smtp.client-ip=205.220.177.32 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oracle.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oracle.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=oracle.com header.i=@oracle.com header.b="qhnNtcFj"; dkim=pass (1024-bit key) header.d=oracle.onmicrosoft.com header.i=@oracle.onmicrosoft.com header.b="wF18jaBA" 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 5AEGuTv7029060; Fri, 14 Nov 2025 17:53:27 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=cc :content-transfer-encoding:content-type:date:from:message-id :mime-version:subject:to; s=corp-2025-04-25; bh=V3q81xpGkNyPFUgc 3TLINlccpwZAkRI/bfGAwf0Ibtc=; b=qhnNtcFj7Km0JMDxNcXssJwB2PXchdE3 a99l74H8eusZ0hA9nInFvS1pX3UEoc5lhdRgpfntnn5KC9DK4AH7qQa3PKM5qHoQ yRYnQQrgddRkafdwJ/5Ss0NoQU6fgxDLllInMH/8iaJdskDcDbQYO+pi39gTvs+O gMtih8hqZ+OZQ7SELbpHWEJT6JDpwS6Z87uz0MPrAV0zzp5qbtsS1JxUWRIw7ZGb OCPUaVAFfYpgi7KpE6p7ahnwXt6sBmQXOio1PhOIAAbneomJrL+xl9d2rP1MazDB Y40h2VxeTPrRFUeg2IorbONj4GEIa+rM3tRnWOReahA0ssBZIzPN1g== Received: from iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta02.appoci.oracle.com [147.154.18.20]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 4adr8v1q49-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 14 Nov 2025 17:53:27 +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 5AEHcGCu027896; Fri, 14 Nov 2025 17:53:27 GMT Received: from co1pr03cu002.outbound.protection.outlook.com (mail-westus2azon11010020.outbound.protection.outlook.com [52.101.46.20]) by iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 4a9vahwxre-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 14 Nov 2025 17:53:27 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=ShcrpztaiKtPBlgqG9ImR8E7ZAyugqrKf2B+6kuWY8NqgtPPPRXvNyB+cp/61irIOlBGSNO/PsE9LKJgVGMaxkS5bb61RqhquDnwy0/pr8+x849UjB3fqaCvvLF7e4+0qST0bB+55PKCfiL6zXBDVTd5nVHnx/2TbnLLly+Wi8n9IA9Po4ozSsWPe+F1wd9WykQY6Z5CBt+wG2MUpI6h0VAMTXSfNqOeANObMtMg9kZYOb3UoS5+Zi5cIiriD0O9ZuPOmPV6Q9WAomU6gBvZrILtNkAhmh+8iIKa/d4Dw5JYpE7rE49bIzA3NApwg2hvr+NUnmP7cquJhoDc2Ly6gA== 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=V3q81xpGkNyPFUgc3TLINlccpwZAkRI/bfGAwf0Ibtc=; b=hWPq7dmm/bizvpVyLlYOigpr/ZCJt+TIgl8BmxUrEAVjRe2LFN2+DwUzrGcfos8eo4uLKmjY7+/J6327DuGBqRz0c4/9i2ctVsWl53pRxpJZllgT9KV5VdPsBoW9MxmD3AKGExApIxuE/x/CZl5PSkpgUv48VW8/MZPr1CbU+nAjoitARHOnXVrkxMlL1YqqvYMmxo/rJJLPpUZBo+6H4sNg26a2NrTobsfhHvo1jFoVZ3QNVpCExchtWa6/pOx4HVKqOwUi7t6EKKSdD6fp/lbYaZWHQy4XEbmJLlRcRhCUypqtVZhUOp90ZskBSi/qzto05prWxd6euvKsT4asMg== 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=V3q81xpGkNyPFUgc3TLINlccpwZAkRI/bfGAwf0Ibtc=; b=wF18jaBA9x1L33LPQk6r5fRrXabglobjqkfVB6OZRXtvY5f1oSOYMKAlwSMvbOJQ1FQtdER68kZJJNPUjmNFolQvkEdNdEkHepRTlf8HfvYa3m7739fnkLRFJ3ydTaXRKMoapYpbORku2gL4HGA1orqmNkMwEwAa/x6L1wA+s6w= Received: from DM4PR10MB8218.namprd10.prod.outlook.com (2603:10b6:8:1cc::16) by CY8PR10MB6756.namprd10.prod.outlook.com (2603:10b6:930:97::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9320.18; Fri, 14 Nov 2025 17:53:24 +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.9320.013; Fri, 14 Nov 2025 17:53:24 +0000 From: Lorenzo Stoakes To: Andrew Morton Cc: David Hildenbrand , "Liam R . Howlett" , Vlastimil Babka , Mike Rapoport , Suren Baghdasaryan , Michal Hocko , Jann Horn , Pedro Falcato , linux-mm@kvack.org, linux-kernel@vger.kernel.org Subject: [PATCH 0/2] make VM_SOFTDIRTY a sticky VMA flag Date: Fri, 14 Nov 2025 17:53:17 +0000 Message-ID: X-Mailer: git-send-email 2.51.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: LO2P265CA0149.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:9::17) To DM4PR10MB8218.namprd10.prod.outlook.com (2603:10b6:8:1cc::16) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DM4PR10MB8218:EE_|CY8PR10MB6756:EE_ X-MS-Office365-Filtering-Correlation-Id: 3f3d86ad-8dd1-4095-3e59-08de23a6b51b X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|366016|7416014|376014; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?ncgjLQjxGXWU2UfhL6AnY1PkBTemA/DCxixPK3MgPRhm8NKLvniETWZR1U59?= =?us-ascii?Q?sBm3GNpb13+n6tzEqgHZ8zquz0hHAoVDGQ1/HZrcowWKBfSn4p918RI1KR10?= =?us-ascii?Q?JOrxv5WRh3FzLOvH/CD4DaAFBc4ePstwQeZ4/0+OkNMz95u4khXYB2bBc0xx?= =?us-ascii?Q?Yo8llit0EpgCW8m77ovgPdqPCMNqfSgWUEhi5+lWMD9wNhtm0rdROITJx6pL?= =?us-ascii?Q?VTWxwvnPGY6IOGMS3CQ2/wovFJYLHIsFkql+hEm6DuWKJ5sZGJUpFjh8xs0c?= =?us-ascii?Q?cR9+OwTAbl2tLLMlJCcZFIRXnRAwdSnpqxrs++uv7m2AoT+LmZkkMzRrWAQs?= =?us-ascii?Q?ZxB82E3uTCBN5zSrUAwtQCitgQzbKMQJsI/9wtg0nOPbiVaTC5XE/43Oh7yy?= =?us-ascii?Q?qlwkgPppygFf2dQiIHJMya+TAVF2AucN3HDmlpNv8KqaqtdRBGIhw0e0gnyl?= =?us-ascii?Q?nE4h407bddeNQ72wOUgubxKYVEL0cnMx+iI8+XgvTdnJn8cEHQHJaKsWLxjP?= =?us-ascii?Q?NjiUM+vjDfGQXMwa5v6saThceaMhMKfHqg73bbY5YdV6zjuyTDTBGCmeAh/f?= =?us-ascii?Q?l3mZ7plIu7Zl6i3YStG5liiBfHHLnsKVCHN32EL8Ak1NniULfd8ptz0OR2nd?= =?us-ascii?Q?v3J+GMVJ+nvEk0a2sQHriE7k+1lTxbsp+VqZl9J8MGq0TWR3hzMdUgAOciH6?= =?us-ascii?Q?4SumLCh7dRV+VawBPI6HrGCyi9L94vbpL5CHGCbroLPj9oeB/R7+OJtOor7C?= =?us-ascii?Q?UjOd21Ct7KuZD4Qln+1PdIwp1VXgOJ0RtlzcBXVsnjs/03SlWA9MmW80Yv0I?= =?us-ascii?Q?wOJOqttvaUOW4SlEvsOmqaYiHXvedSvOL/kD/kkHwptxwdnn7gs54E9nh3we?= =?us-ascii?Q?eBU+zLatqmgBt+bKUj+qcnlnbz5DN3krvqfANGSg54mLorHwekiEBffEvQU7?= =?us-ascii?Q?o+P63eYuMXTbwLLjA1xpWBy2mztXoNCxOsZ9e0OukU4uySPweJQIjqGgAHj9?= =?us-ascii?Q?LyI4HkB7xZNp5rt2Ce/vxukhRwstq2Hf+voIr8D3kw0RDRRNkwyZBeCYmuZv?= =?us-ascii?Q?XomOZDuMzNGBZ6VKPuHHhfmE6Ctx7MAJhRfpPnTPotDC1bbBNBvwfxBUdoXV?= =?us-ascii?Q?HG5P3h6kyPUUXtzv4j9922kPZkxeT/jrTfMopuim+3hoz4Ph6tGVrKMH21zE?= =?us-ascii?Q?lRRmbaC4Q4iR/BFdMveAdyKsRqIe5O9qxTOU57AnNx1GPQLLcCse2sji99Hg?= =?us-ascii?Q?T2/Ft7BnOq6CAEWN3blyfzjZe3PHdHv2w4Tj/fJ1ohJ8AAhSOk1CgVwwh2SM?= =?us-ascii?Q?SrpwDfW9Q/5VeSrWfMatOsMBwPqPTUzy6r8ABNOVqjEV1jKA6EvKPKcPVQEx?= =?us-ascii?Q?ncY3Q/jRB0MHtv3gWxDZP3kPLYhbtXZZzv0uYYshk7cveiceZIQgQLmU1Kah?= =?us-ascii?Q?5I5DMOqQRnUQV3hPUqZUwwiP0jjREeAK?= 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)(1800799024)(366016)(7416014)(376014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?w23lkSja8MZqSjsAVngy0PUQCMH4Ot48oz3vmTjdaLqp6AEtw+u5ZkJ1bg7U?= =?us-ascii?Q?THvLJ7MkA7yuy1txF/fqPkRHAYIVbviCU6KPB7gjv+ugyYXIPXW1IF+PbrjA?= =?us-ascii?Q?shobdim+jA5do6IqJ7/eJ0rr4IHfVdfQo1vOiFX030lvOl5cuQYwax00qwvY?= =?us-ascii?Q?QmvMqYKAjmoJxnKT9KSf1Sgnt7tn5ciqPkbaLcK7zX0slTeLmesJempbHSc1?= =?us-ascii?Q?fX4wYXnv+fXXNV9/dYWfoLWtew5SLeFsdpz1fqDRwyil/ZRrTK8+0kYcJ9c2?= =?us-ascii?Q?NHgGPtAX+i6LeicFgEMxYSLS+Ryfx0V3wEv2IFQi+6p0+QZqpmewqW+3U2fp?= =?us-ascii?Q?EzUZHuMkWSZLv3KoKc57/ZRT8lTaQ7CH32vpIxeHEm47Iy5O63nsdZPVEFPJ?= =?us-ascii?Q?k6kSnFCTcXxyulOOYjC8R6zFlXeZPaLsuqj5MMlxZK0DnGE/BRrv9/LdsoNC?= =?us-ascii?Q?PykXM6nuvwDOiB6XS5KH9KAB7W49lBK/4KXihFJwCd2WSZ9Nd+qgD336ji1B?= =?us-ascii?Q?aDpgb8jG/DbyMmqoOJP4N2W/Jv49SrlMcd2hcj2goXwKBQb9ZY8y8gzZEO6Q?= =?us-ascii?Q?HsWapoCKROs6mRHm5IKpQbaTEGsun1FeD6YXVARfFRH6L3QK5jFsCgTe4Iyj?= =?us-ascii?Q?a6yyhSnlXpzZcyfWWUO5jyVM8pZwEJEaZXrOVINysCwRS7HTI/v6C6EgAhVs?= =?us-ascii?Q?B4KZYwta02myX/wBrSba8V6hAdjS6K602+Jf3xvzhwkfCWHJQFaQQemMXafs?= =?us-ascii?Q?0fJqDy0D6AoBHzC8UgiCF/fPdWMOxfmaJYRCwYI3D0WPD6abBBiyeYmGBlLu?= =?us-ascii?Q?4XIpzM9phzUe/S1ack/Aub5uneSD4Ozad4Xu+p9xuK2siiQ2/RO7tacawCjE?= =?us-ascii?Q?A1i9oi7FFUlCOilsiL0M9KOtq3aW93ut7E0tocdvS+fcMGVKGDwghxMaX2AL?= =?us-ascii?Q?z1y3oJc+zB5PmTb3Mb6QB5NbG2kwX/bV0Gzy9bHSXY4m6jg30jmX2iDMPfTQ?= =?us-ascii?Q?4/PDWlEYBb0lCyCfWLenNqfIWn73iVm80+Bn0gXqV2QV3UcjsN0wCRMDtqAt?= =?us-ascii?Q?vakdWDly6PXOxdUfrpolEib9NtGg9Pjr9p2v0auem6Oedd776hU9+7YWPYCA?= =?us-ascii?Q?eicCpFmh2tPNpHEAzj29djmuI7V4vZ4qdxF9CvClAKCHOxkYj/HNmgwdxhd5?= =?us-ascii?Q?HnE75i1O1ZaePIzC8FtukE/wyzimogK/XoUZHvjxmkenthLnuLcPtuyNNwAe?= =?us-ascii?Q?CSB6YMVuXQfsks0kdJjMQASiRN+sEwdk3cQfq3+fFU+X8YakdxbZx+CJ3Knh?= =?us-ascii?Q?3WuSKNThFhxu7PKK6zT2koojI9ir4MF8NQNEMRGUsZTEiftfblucFukOwN/d?= =?us-ascii?Q?qZFUgLbL3s4u3SRRX985e4fcrcDGYfMZHOzwdIxKaagmU+VL+K5XPmaXg5Pr?= =?us-ascii?Q?IapT9gHhMTBzumfklMRzd/SdJSGOvDQgkvw1PXBpwcUgTXwBPjsn6hnME17y?= =?us-ascii?Q?m6M5W+B3kLDsOw7lZd4/yvbp1eZitaYzlBC1Yx6VvpELTg7lm7xZrAPRskYK?= =?us-ascii?Q?jP9B8SX/CFFS8wJdPgXeFyTtGu+bUBJ7p+iyzx7I0ctTZOAD3gDUngpMFc/T?= =?us-ascii?Q?Gg=3D=3D?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: JFX1kycDAWuf2WJV1BWG79YMhpH9BEF3aLTmtVQw+msG4ObsKwNcPzfLJlvD9XSv6MXsQaWPErrKPFcG0VBP579Y+dusT9ri2wBh9D4orXn5AegJECzDdfSrK3Dor+CkgR9654pUPrPQnDEp9i4xc5vYFIuzPqeZ3gapYJ0g7FaP0FVt2wg9Af026yY9ga7z2KizzfoJwi2rG/+I7ppyMV6s8hbqLKRpwFnSbSRYpT+kcY81mP1lQO2djZ08w+HTFQQVCGhNjK5GBvP062d5Ob11aahWpw3GoBOj4W3kadxpi67cwmsWPdUsfcxMg+DnKHwSJdQuUYTcSQM0juTnehMwJT6osvTcG97k0tBOYRgmg+EZMMKFZTcMEq92xPU2sR47PbuBUBesEKClwnEWhC0xbJD4P8SsX2ov1YK0euBrrSyVzPnVHw5tTGhCaiLmhhruGqtTggiAUbGLa2WmZoWxnVjVyMZWec8uX/OjSK1+ngmu8S+VSM4pOCk1sBYXNVIelL3xYLqDXp0qzVloeNQaAwmD4bA4e4Ku/XeJUm3xE7aGVSNEcCc2R3x0Bw4k7PnnZ85F64oS5tiou77t7tdM4ICqKtJ/kyQNdDtiB+Y= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3f3d86ad-8dd1-4095-3e59-08de23a6b51b X-MS-Exchange-CrossTenant-AuthSource: DM4PR10MB8218.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Nov 2025 17:53:24.3927 (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: cs5SLYGm/Pfd1iDPPUAH274AIZPbd9SROoK9y78ygcQOY86F7d2GpiDZBhL4eKtU89G1aA7ovg+j9+EuQsnT2UO8FrQDMBirkP8G4dmwDVA= X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY8PR10MB6756 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.9,FMLib:17.12.100.49 definitions=2025-11-14_05,2025-11-13_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 phishscore=0 adultscore=0 malwarescore=0 spamscore=0 suspectscore=0 bulkscore=0 mlxscore=0 mlxlogscore=363 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2510240000 definitions=main-2511140144 X-Authority-Analysis: v=2.4 cv=YP6SCBGx c=1 sm=1 tr=0 ts=69176c97 b=1 cx=c_pps a=e1sVV491RgrpLwSTMOnk8w==:117 a=e1sVV491RgrpLwSTMOnk8w==:17 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=xqWC_Br6kY4A:10 a=6UeiqGixMTsA:10 a=GoEa3M9JfhUA:10 a=VkNPw1HP01LnGYTKEx00:22 a=0Sp8-nZc1P4IwX213mUA:9 cc=ntf awl=host:13643 X-Proofpoint-ORIG-GUID: jcAhIZKw2peUPF1ivPnTOo_LSIJmL7EL X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUxMTEzMDE3OCBTYWx0ZWRfXzoRY5B8suL4z 1eqGodDuV5XqBzodY4CCoUlME9407I378BjduGUTTvCPQFEDfh5WgBgmLj9dd+uCz89Pbp5Uhry DgE1rpVnnD2hjSfLKijFvLgOaxBLv98UtOguZKd6TRMaioWz5N3CWPEKLwr8VVi6hDFc2FVlKoH 7Bc9MxM2mUFFVOZiLIficIxRDRlFKEmqdEasjNhxW7SGP0FPewnVtVlvnnwaz2jzCcvmXmvy/X2 4thcXEk/fs4+SdY4dA4FnspVasxepeOxmZ/WkerkPP6y+AROmzAe8aS0l4dWhHaCs1FJP+4WdK1 cQdsbZdE2oQnLIs/5qY519ErRW3qPKm/5IvFjLb0obgYTED7ZQOcf2XMro5/X4f3bm0w4UtQtIo vlvHFY52uaiBGF463EwHTOtV0gGL4h6I8Ck42XaM3YOn0Pg75hw= X-Proofpoint-GUID: jcAhIZKw2peUPF1ivPnTOo_LSIJmL7EL Currently we set VM_SOFTDIRTY when a new mapping is set up (whether by establishing a new VMA, or via merge) as implemented in __mmap_complete() and do_brk_flags(). However, when performing a merge of existing mappings such as when performing mprotect(), we may lose the VM_SOFTDIRTY flag. Lorenzo Stoakes (2): mm: propagate VM_SOFTDIRTY on merge testing/selftests/mm: add soft-dirty merge self-test include/linux/mm.h | 23 ++++++----- tools/testing/selftests/mm/soft-dirty.c | 51 ++++++++++++++++++++++++- tools/testing/vma/vma_internal.h | 23 ++++++----- 3 files changed, 72 insertions(+), 25 deletions(-) -- 2.51.0