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 B3F1EE7717F for ; Tue, 10 Dec 2024 17:02:14 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 343D66B01A7; Tue, 10 Dec 2024 12:02:14 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 2F27F6B01A9; Tue, 10 Dec 2024 12:02:14 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 16CBC6B01AB; Tue, 10 Dec 2024 12:02:14 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0011.hostedemail.com [216.40.44.11]) by kanga.kvack.org (Postfix) with ESMTP id E65AE6B01A7 for ; Tue, 10 Dec 2024 12:02:13 -0500 (EST) Received: from smtpin26.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay09.hostedemail.com (Postfix) with ESMTP id 983D480933 for ; Tue, 10 Dec 2024 17:02:13 +0000 (UTC) X-FDA: 82879666716.26.15BED19 Received: from mx0a-00069f02.pphosted.com (mx0a-00069f02.pphosted.com [205.220.165.32]) by imf27.hostedemail.com (Postfix) with ESMTP id C4BC74001A for ; Tue, 10 Dec 2024 17:01:44 +0000 (UTC) Authentication-Results: imf27.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2023-11-20 header.b=LHKEIiKu; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=c2fbWTLu; spf=pass (imf27.hostedemail.com: domain of lorenzo.stoakes@oracle.com designates 205.220.165.32 as permitted sender) smtp.mailfrom=lorenzo.stoakes@oracle.com; dmarc=pass (policy=reject) header.from=oracle.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=1733850119; 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=Li122mKtPjEnPHvqFuk96dHNQlzCL5O682Q+kbsHRKY=; b=zfrLN8S8pmLwpIxdzuWBD6eCuRyXml6Rj9lrpNV7JohfRd5LOHZtrHbwYHtF+YgUMWUh/7 2E8/TQ9FS34YFmTpk2faq0a6ICs5+ZUAREFcFBooJp1r0dnV1C/Z/fBsIsrQFeq/0ckSVt 5tetQ70YSf65GOVlQXfDif1Evjxe02E= ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1733850119; a=rsa-sha256; cv=pass; b=ZPMB6wM8eOfQ9AAHaz4kYbmCQk9bZK9PRg8fhICEIRpAe7H5mbOYTvDConY+p/oSm97YsR TOUlA9auXzcYE7NbrvOEWk16J7M3OP/ujpjmxgStMQm9pAgB8k+81pRkVi5ftsUmEVFt6s ApzXxIp8gvTs0JgdMe3OukB1yViA++g= ARC-Authentication-Results: i=2; imf27.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2023-11-20 header.b=LHKEIiKu; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=c2fbWTLu; spf=pass (imf27.hostedemail.com: domain of lorenzo.stoakes@oracle.com designates 205.220.165.32 as permitted sender) smtp.mailfrom=lorenzo.stoakes@oracle.com; dmarc=pass (policy=reject) header.from=oracle.com; arc=pass ("microsoft.com:s=arcselector10001:i=1") Received: from pps.filterd (m0333521.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 4BAGQwua004424; Tue, 10 Dec 2024 17:01:50 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=cc :content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to; s=corp-2023-11-20; bh=Li122mKtPjEnPHvqFu k96dHNQlzCL5O682Q+kbsHRKY=; b=LHKEIiKuI3x54V7TQT9Qm78SN4dJVAUN5n 5x7uyeVGf/SK54VkL2yij4ZQ5R54NP0yU9OCmbkBF5xfg3waKMEGRJJUZKz151yN LM17i5tL2rMfCyEHSyl5rOkvJSHoL4MZLw4OuXYiGVvVk2tvGjpyG1ur65w/8RXV fuk5/5b/gPLBdHOebVYyeiDIUil14e4C8dYNqY/GUzjwLuuPhNn4FftZO5fO4V8k Z6QZwYEot9HmJxMoSw8CsyJJa7cvsG+i1IbcqIXjUV4FgxrmtjUMMOWWoe0jNYvv TQJRFncseO2Uy/qSJ5/WDvCjJCOCa45F6Np/mHRuhGZdvx6J7oaA== Received: from phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta02.appoci.oracle.com [147.154.114.232]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 43cd9apbnx-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 10 Dec 2024 17:01:49 +0000 (GMT) Received: from pps.filterd (phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1]) by phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com (8.18.1.2/8.18.1.2) with ESMTP id 4BAFl1Yv008679; Tue, 10 Dec 2024 17:01:48 GMT Received: from nam10-bn7-obe.outbound.protection.outlook.com (mail-bn7nam10lp2046.outbound.protection.outlook.com [104.47.70.46]) by phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 43cct8mwkh-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 10 Dec 2024 17:01:48 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=HBnv0zzTGXtUaVjvr3KbQxsCfC2gfyEhkhTMhNrrGs8axMcTWIoBK0B58RdSSul4/TjZEIQBUIGs4pox0wDmV+XZurCyR9yD5aL6UHSHYOYakNWquGsHCrMhhL4FzUEhPee3wDDJWPIu+x3hWL5brJTXvBpeElezZiCrrEYh6x3TEJNMFurj+oJepgew5JQRfG+rmf6Tw9oSCIAV5WACggn/25bmHGgy7qwog7e/lYBGTGWy4NSgu0Et+LLsuyMGTLIM9uzOYhTW8RnvanXfPIpS2iAO2/YK4UA66hQ571DccRBQMfvvVQJAhhPW0XFINrwmo3ZVcqmXt9da7/AeRQ== 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=Li122mKtPjEnPHvqFuk96dHNQlzCL5O682Q+kbsHRKY=; b=TWs3WL9OixyM/8WwdqPkof3+vr08x8FggBO8zfbDxFB2ZgZS8SbEWbl8gh29AeKLNzCGaGaKYUFDnnzbq+/Uy6DWwBdRLgWmpEImL0zLcmzXXMntsTwD8fcOXvZWpIgUV89s+w+pFHr9TMnpro8BJlo+aO6GIAKwvGhxzFZXmif7WdY45jXD7sTKzZcnYO7LffqvcxvIGpmimNnQQodUcCaeLCTMVSvonXb4XVrjtnpj3G9odqgZma20x7pVZP8EANSGBWZILodavs1NHK8mdmpC3JriSpam27Jt5Pl9punWvBNTZ2uVtQPnMoNVPTQGSuYA8KfHz4NVZYgoywKCRw== 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=Li122mKtPjEnPHvqFuk96dHNQlzCL5O682Q+kbsHRKY=; b=c2fbWTLu60z6zHiG1IxzmFeuUOftQX8iKOTzytuUyPfseNRzbLS78VceyOPczSnnoEs2BLo4Bbi8V86uJ7ITw+trj+s8k9Yx/KQNhaB6CAPTQFWv6jAlBFXjg8rAwjWvAO32vT8uF9p5ZwTRnfC3VzDaHDgcsoRv2MFZUwSx1L4= Received: from BYAPR10MB3366.namprd10.prod.outlook.com (2603:10b6:a03:14f::25) by IA0PR10MB6817.namprd10.prod.outlook.com (2603:10b6:208:43a::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8207.23; Tue, 10 Dec 2024 17:01:44 +0000 Received: from BYAPR10MB3366.namprd10.prod.outlook.com ([fe80::baf2:dff1:d471:1c9]) by BYAPR10MB3366.namprd10.prod.outlook.com ([fe80::baf2:dff1:d471:1c9%7]) with mapi id 15.20.8251.008; Tue, 10 Dec 2024 17:01:44 +0000 Date: Tue, 10 Dec 2024 17:01:34 +0000 From: Lorenzo Stoakes To: Oleg Nesterov Cc: Peter Zijlstra , Ingo Molnar , Arnaldo Carvalho de Melo , Namhyung Kim , Mark Rutland , Alexander Shishkin , Jiri Olsa , Ian Rogers , Adrian Hunter , Kan Liang , Masami Hiramatsu , linux-perf-users@vger.kernel.org, linux-kernel@vger.kernel.org, linux-trace-kernel@vger.kernel.org, Andrew Morton , "Liam R . Howlett" , Vlastimil Babka , Jann Horn , linux-mm@kvack.org, Peng Zhang Subject: Re: [PATCH] fork: avoid inappropriate uprobe access to invalid mm Message-ID: <38d54e6f-54cf-49b0-b879-4fc4a2afc749@lucifer.local> References: <20241210163104.55181-1-lorenzo.stoakes@oracle.com> <20241210165334.GB31266@redhat.com> Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20241210165334.GB31266@redhat.com> X-ClientProxiedBy: LO4P123CA0323.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:197::22) To BYAPR10MB3366.namprd10.prod.outlook.com (2603:10b6:a03:14f::25) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: BYAPR10MB3366:EE_|IA0PR10MB6817:EE_ X-MS-Office365-Filtering-Correlation-Id: 3ae3695a-8c20-462e-2aac-08dd193c5366 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?qvMyJ5jtqBMe867/t671CkJzYmNnajL6KE8N7vGnKXi1fscgCTskYhN++Gde?= =?us-ascii?Q?mFN50K8NDyAQutCwUdlvU7DLaqlelit7PbtsoUJbTbTD132m1fgPtaU7r8td?= =?us-ascii?Q?Sg5e6buv1Y+jn79CcYiZKO5UX4/6yWkvPJocAx86iwHVGAF1VedPMlyOdxuw?= =?us-ascii?Q?d6osQzNV7PvOFKxqTZ9MbCjWs5UHfuRy87SclYgYkqZ93WucqveQW7DrK0bm?= =?us-ascii?Q?igelHRjn1EXShyS1W2mfsWkOCU2Rx2QkVoe6LAnqjcNC/CU4pYsGCyD/e2LY?= =?us-ascii?Q?sa8F62s0NCxnz9FyVhG7TOZivDbGW3qaKn2sDtoMcBL+SqjkTqmxcw961k6h?= =?us-ascii?Q?0z8d/ZbO28pP8915ogtwXsczrNreSZCsCPC3YWDJRTe29MOhCLWPLq7qjopm?= =?us-ascii?Q?m08LVHD83APYzUhJn86GsU+qof1kYHiH7WZmulfM7KVWmh+N5d8no4oEm9Jk?= =?us-ascii?Q?gVQf6ZbHIeS7VSJsWJvBUIvj06WNjDGMJaViCDVaYqe5/zCCS3cplKJx6yyi?= =?us-ascii?Q?0l67kWw4ZBt3HwwJU/9vpVgOZkqTKhAS4ql7M38aj4GcieT0YTTBkVOotnBC?= =?us-ascii?Q?7L32jtNljuJIC9Qrm2PKvXePZ615zLlbb2HVvZdWShuRzgi0dlqel1sHqA1E?= =?us-ascii?Q?0aj+a7SqcO3l91xhxCZ6m3dNKF5kYKr4QLB6Ikb6G5ztL1PLNzvwKUXTW9LX?= =?us-ascii?Q?J4JT8vEmx8De4UngKDFk4Nr2hOT7hJ9EA16oHTys8plLbz6iZt67qYL9Wyf/?= =?us-ascii?Q?2UUn8nLgH+xTBFvvja7SWr7m1XllPqkiu3XK7MbIpb2uQQuJVeN3sP5OgyNq?= =?us-ascii?Q?91Zm9S3bmoSd0KHDq+i3GhM0fTgRjh0VB39/8ZEesJL63A18LYcg0VnLctHq?= =?us-ascii?Q?mwMAlXdqPzWFB0Y53OGGkXK72rsEdu9tSpUktSWSxUZhaKOAL3l+EZU4g7qG?= =?us-ascii?Q?dbbFISEfjibO4Pe4WtSCptSEUntzX/xZUZuYecy+d6lWOk10FHljl5fCgg6U?= =?us-ascii?Q?eLUyKCLv9BevWtXJXD0l1qZ9+NuDWuWlBlBVRrEe0StvZSCgsy4kwFZ/YgS7?= =?us-ascii?Q?VG0izA+kXgUpZdlqbQ7g6XpGUh5LTqOs2OZjv/Ki9WdVqAn2Ohe+ly+iHf+w?= =?us-ascii?Q?fcx4UGDr352XDbgz7hEZQblaq9+CnS4cRooWP6uLNetKAsMAFsB8poUPAMHd?= =?us-ascii?Q?2oyLliDJXPzOcqzR79eqK8HgEIzWR5GaL0Kc1x12SWh+vjsyxpAGQ/nY4hHd?= =?us-ascii?Q?kqJ493HZm8zPMWRuyN4hAD5iLALoWAz0CLjml6QbCSAfV1qw9ZYXT6X3DbxU?= =?us-ascii?Q?vBD0oCBuSIKoBYeHsCabpHjNq6eGuvLjyu3VtAggGATZ/Q=3D=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BYAPR10MB3366.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?aY6RcnyWurfw0nY6n1epAelHNy6Om9ZBcbbMZH6z5whfohGj56qhwmepiXk3?= =?us-ascii?Q?6O1mLkDEnqe2PdFsI5MelViERExOIqYNJ95ob9BPgQoAcUxfvwrXxloKDHyf?= =?us-ascii?Q?ErwlDQL3PZkr0sSwBb3Vc9zSqk4E2RCgclbdjxTY+Kqw59wZVVp+/RFrR7Gi?= =?us-ascii?Q?qNgam+1D1SME6TWHIZIz7h6RFYrC4K9t47r0QFOFLW3fyKBdMKDUQOOWYBMP?= =?us-ascii?Q?pnr0zPhBgQ3Dq1n6sz9z20ff85UGSRBDBCtArmFrkqsEteix9CnQAb0izhuD?= =?us-ascii?Q?bsizpc4wtGz062OIZkRhVzQdKL7BShxL0BYBciQnhN66z9m97nn5y413jVcf?= =?us-ascii?Q?/uoEMUu4DXE3XcZsRrclQelQYuu8s9uOSVr/s4w/RwsHPv0/KWczfS5dUj5V?= =?us-ascii?Q?HaqttvYXpoMleVE2j2kG6ofbfAM8sMAFsFtErICMQcYLIDweVOewXErUCfYC?= =?us-ascii?Q?YKSEclAJF6HtjrxhoaXVSQPNoFK5AiAxN/xUvP4krNoguK9LvVq5c8YYlbJ+?= =?us-ascii?Q?Vxp9loG9MtwVGGHm2sAwXZiCO8LPTm5URtAhC0jgmnTrFi2+Pnjj6LesELhW?= =?us-ascii?Q?MP73HEnUxhuPrnbcUoRDM4DAeI4Qgj0P7Djfrz/f26cc8Twxd+HyCv5oPVhg?= =?us-ascii?Q?ZZsXScY/L5leRRhc3Upy2OwuDz/ei3yPNIecHg447vnbuCnPG27oiyDtFBz6?= =?us-ascii?Q?9i+iBBMVarGpbscV5pdThAosG70iQ0kQh4qVT2Nbwu4zziIC2PQmxYvue8Ed?= =?us-ascii?Q?em4/RbTBFjca0axZLovdpVnZJkF+4PWcAZ0iMx4rlbRygN6VaXZ4PjuHZM2P?= =?us-ascii?Q?9l3lZA5u/E+vSG2cbcSJ354nCFG+0fzrggx3B/QVINnuOPFfIyI69N7Vi4/J?= =?us-ascii?Q?BVgNSjPBVfmUS57eV1nYilRDFpfuVCMoKrTerPwlzthPgkN9qv2M0E6pSAJc?= =?us-ascii?Q?H1Lz1bMR5n4oylWmki7CGk+CpDhwEsJ0Sd0/8WcoVkU5WNa6wVUmg4EXeO0g?= =?us-ascii?Q?Lx0aoDwDhTeYx/CoF4ZCt1YABuDGA0hTqQzYjZjzlJqW1YH4eUY3Uz0iMKwi?= =?us-ascii?Q?yp79f2ZSvxQo3acj8A6SbfXm2Ai0DDnwqj92E1rCZUy7MczhpMOckG7C2cRp?= =?us-ascii?Q?LqNyHAoDC/YOKztoss9bdsNoMVLJog1pHD2qzhui0G+qHrOhP3Fv1b+Bmmge?= =?us-ascii?Q?4UmdifsQjl+J+sM7FXvYQ+0VmBOVJfcMElIJ1RqHcq0ABMiYknzbeSO1GLaS?= =?us-ascii?Q?O0CPhkUNgjBn3OVTQzsbexRUyZqehRre77vqjrJ8fRYt4/UP2jAYSrhsU764?= =?us-ascii?Q?EAdZDSqIwdloQeirylkrUKHLhRDPob4o8g9kfH9MRj4ixqhnmr03IyHtm+sG?= =?us-ascii?Q?qFXiSO0+Vp5voMD3UD3tsltUvqejCpTj7F5tI353/qUBzjdDMiPxKuXJIMCX?= =?us-ascii?Q?CbOunj1k3Tb7fC9RfFlox+OfrXdesrhLmi2vOIW+YhtmUPX2Y71A2U32TgZs?= =?us-ascii?Q?v1FCuJ4SjZ0U0I/LiS3MKMnSrEtbKVNnUt7A+weTET/5ZS+eelntVGhtjjE5?= =?us-ascii?Q?Nf8nDPyGQ4N5awIGrzVUE1awQHE5/6sXwm6749/cAYwYdkvUmqWRD89VsS0C?= =?us-ascii?Q?Mg=3D=3D?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: v7Ur5f9UuLp5DLuSr+WVvmxwvUmvIS4X9vpNSSax0rhdQdZIWcf7lrWv6glfFA6cpENHPUxj1TNSM3dC26LAQ0GBrjFUjAz7mnZfAKd5YqzK5UQg2liHCRW8PPcsXqjdAmvwjqPQEWGP5JoBgRZd8NHCIsUX8yG1KIqymMcyjnOyaL8dttewotl45Do0nY0O+y/KrdsnyYcaNw+Z2fs7rH+j63g+8ShQPkRkJ0yE0Rv8ZHraBFOKvt9os8eJ3PmcpR/Q9NRzUSvGjpN98wMcLDBnGTFfrZ13Pn3Wo0txW3WFpultzBMpo+VD7qKcAVEbKob8OUSw90iBFHkoDZr/geoEUqDOOLonheBAAUeSIIn4Eo5gawRq+nwTOFmm8YGDuERa57WPPuZR48gp+GlpAcG5bsOsxc3Rmx/VL5+k7Ab/j3xK1OhvQXeBodTCNxrn03jebKK+F+3k9pcBsCs8eZbp40J9sEqn2k6t9rgWCM1IoDBsrSC9EbdWGoUkvzNkojZKe/k8jWsT24DuvEgA0MXSL5KSynRgHP6mv5k49d+3w9qOD2nZDizySxX9N9m17wME+yJTN0lY7OGKuIaxynmdS3tVoMEqz8w0rUMSJ4c= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3ae3695a-8c20-462e-2aac-08dd193c5366 X-MS-Exchange-CrossTenant-AuthSource: BYAPR10MB3366.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Dec 2024 17:01:44.5916 (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: Uo4UP+tUkt5FitOub16zYOhKKAyDEvpLBSTGy8MLbtcNd7n4XZ80GFDEoBOOd7wKXdtTLExDoAASAhPqjDn7ow4T9UyfQkN2MnCat4w14z0= X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA0PR10MB6817 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=2024-12-10_09,2024-12-10_01,2024-11-22_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 mlxscore=0 adultscore=0 malwarescore=0 mlxlogscore=997 bulkscore=0 spamscore=0 phishscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2411120000 definitions=main-2412100126 X-Proofpoint-GUID: KoR4z1VP_jh-6VnWO7Q952dhZ2pzdHIw X-Proofpoint-ORIG-GUID: KoR4z1VP_jh-6VnWO7Q952dhZ2pzdHIw X-Rspamd-Server: rspam10 X-Rspamd-Queue-Id: C4BC74001A X-Stat-Signature: ni5xinf8timmzaf7x869u6uh1hkeh8ow X-Rspam-User: X-HE-Tag: 1733850104-243818 X-HE-Meta: U2FsdGVkX1+tlRROGTNK5I9YFJSdkWJBhXfSur44SkArg1lXWN/6zEa93Vy6Amv/K5qxkFwCD+36DN8bBYeyt6iVGv61VshxTxvZ8l3mJXWy9B2BpnjFvRXAw+2ZLyqi9hxfQn+QsColZzfZNKeyknFA+0lNkhser9O58Ezn+IBhrn7KSm7EbnoACCKjAxDwgyJzFHqibs6RY2UVJHj5ZbSBCXiKjib4pGjwfQJSkLIO6ezQ60fnsZxmuu0n3sNfCjhNZN2pSZD3HECcrjFzBRXOkvCQu93rR0IslL3w8QZFJlEdLlyR1eC3ByTyfYtJjfIHqg1eedoxQbrU2kfrPBdc1guNdIPikjnamuqZNMGSp5QyLYwniPn0RUHITfXdJm26LZCeO1K61UoW/zI3CrZOKmSJ5A2Kc32WmzXOdeItbe5mvo82YrcVKMNubM+kIc56iO75st3aOg4XZuCzVPyypIpRxBCgeZd9LEwkjKR1ofDny3+gfmnsfbDyRsfVqfddCqnGCpVoDVHhZqtwTBOp2gU04qv97LaIkoeo0MN9PSYCYdPfLjfsQ14J25nHjhJeaq/+L4w3fychr7J4THxm/MLJy67DyRQF6VMdIt+LtQv57QjxWlJKdKpWmVzwS5Cmdr5qtAt+WIH4ILbBnNVAelORkIB+Y3OXK/IsiPE17NrZ1z6gx80IlVfHb8JmW1Hrn4YpjAD2gV27tv0NC5GMA0wiENwvDvFANJyW5WGXK3a00m3W4P9r+NPVkUkqnRPdUrhKCfHx4AOYIrhiQYG7DqsFbwn0GDtveZOYq6s99Rx66HxaSP2qsruxq7FhI+xrByY9TiToqLZzabFUNe8jMH+gTxkRPh2QCCaDdL0UbtBp9GWtrQt3tCn9P4nxVrN06S6mx/PaQRaD6jW3Oar+jHoi+acv0MPwdCdeSOY7zacwdxVvi1f+XEwMuFd83JnqcJvdfHDz+bWd2WB /HocA6p/ za7gfo+V4+yQSjPoUzvE44ffJgcwAqz5M92Cd9OmsZ4rcjw28SPcC8YAv5AFxpHgZAlsYwEYNyxA02uVsX+xOAaZYas36F3oUUL9ZikkybI0vVCC2kO+pYhnHWG55RxTnopYvD2JiCEdGMfUg9xvaRfTySk/1xveFXadyFgQyZs7dUak173Z/N8mYEpxgz+Fa9RyR1Dq2SvXj6iDu4Rf8wLHxV/zNLrRcR3ylr7+ucHk0pcEz4odC08WOL2ORTAz5r5CdYFcr2WcVNRTqHCvAmd2H8rkIu/AZzgz34va/WYR8mQD8wSs4EHFh+f75gfqAtVwnRNw8HcYsJ9PxmcuAMVCe6VJwhRAhZCZas6vtrdo3l2yyE3BcpVa+pnVID848pA9rTCwqyen1UbTB3ai6Bwp1txYYerJmAIcaM+BjZiUOGu1VTsC/TZHS8ho6XvJgwfhv7Db+2ZeTrtq5lKoU5tTu6zAJ0ehFqtLaJUyL2WdN4rlq2C1KXEjoJ4IFhrUmaaHnh3i2ABpO6UXu/f0dxrILOqT7kjx/kkUP 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 Tue, Dec 10, 2024 at 05:53:34PM +0100, Oleg Nesterov wrote: > I must have missed something, but... > > On 12/10, Lorenzo Stoakes wrote: > > > > @@ -1746,9 +1741,11 @@ static struct mm_struct *dup_mm(struct task_struct *tsk, > > if (!mm_init(mm, tsk, mm->user_ns)) > > goto fail_nomem; > > > > + uprobe_start_dup_mmap(); > > err = dup_mmap(mm, oldmm); > > if (err) > > - goto free_pt; > > + goto free_pt_end_uprobe; > > + uprobe_end_dup_mmap(); > > > > mm->hiwater_rss = get_mm_rss(mm); > > mm->hiwater_vm = mm->total_vm; > > @@ -1758,6 +1755,8 @@ static struct mm_struct *dup_mm(struct task_struct *tsk, > > > > return mm; > > > > +free_pt_end_uprobe: > > + uprobe_end_dup_mmap(); > > if dup_mmap() fails and "mm" is incomplete, then with this version dup_mmap_sem > is dropped before __mmput/exit_mmap/etc. How can this help? Doh! Sorry, this is me rather rushing through this aspect of it here, my mistake... I may risk an immmediate v2 with apologies to all for the noise... :P > > Oleg. >