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 267A6E77188 for ; Tue, 14 Jan 2025 19:43:50 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id A6121280007; Tue, 14 Jan 2025 14:43:49 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 9EB0C280005; Tue, 14 Jan 2025 14:43:49 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 7EEDD280007; Tue, 14 Jan 2025 14:43:49 -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 59B69280005 for ; Tue, 14 Jan 2025 14:43:49 -0500 (EST) Received: from smtpin06.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id 014B6160C52 for ; Tue, 14 Jan 2025 19:43:48 +0000 (UTC) X-FDA: 83007082578.06.FA6EFB4 Received: from mx0b-00069f02.pphosted.com (mx0b-00069f02.pphosted.com [205.220.177.32]) by imf02.hostedemail.com (Postfix) with ESMTP id B34C880011 for ; Tue, 14 Jan 2025 19:43:45 +0000 (UTC) Authentication-Results: imf02.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2023-11-20 header.b=NrwrDlRt; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=xDz0Y6CI; dmarc=pass (policy=reject) header.from=oracle.com; spf=pass (imf02.hostedemail.com: domain of liam.howlett@oracle.com designates 205.220.177.32 as permitted sender) smtp.mailfrom=liam.howlett@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=1736883825; 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: references:dkim-signature; bh=osLbWjv3nFgVkDkZ7F2JBuh8+/rxzoieGkDc2js/VH4=; b=rix2fSsYHfOz3lmtvqaDAhjJA+0w9+MQTbEuLhWKtsD6n3MvBEAgUwjuUsCmwhgWsBrR9X zAxum6lIpJpIcCtiAnIdgLCteFhZ2JtSCFrKC7MzWLqjHKwh9WWYHleFnT4iCmTI6GAuNs qFePchKQw/iOsPEB2owjEv9EebGaFWE= ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1736883825; a=rsa-sha256; cv=pass; b=xfpzfXQjtjHHTYg2+eaPXpUoQ4ByAG4H1NWOV1nRN1X9qTJ7DGMZRykrIxNuEG0N2JgR3S 97QmKMneg7WRICKk73lzrkPTVovWXqMHowlburt/wjb+Wh5k8yDEEqjW9ufUyqsR3l3GGs R6/1sI/YfGGQXsZFbcTeBte1Y1KNQs8= ARC-Authentication-Results: i=2; imf02.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2023-11-20 header.b=NrwrDlRt; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=xDz0Y6CI; dmarc=pass (policy=reject) header.from=oracle.com; spf=pass (imf02.hostedemail.com: domain of liam.howlett@oracle.com designates 205.220.177.32 as permitted sender) smtp.mailfrom=liam.howlett@oracle.com; arc=pass ("microsoft.com:s=arcselector10001:i=1") 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 50EIXutg023364; Tue, 14 Jan 2025 19:43:39 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=cc :content-type:date:from:message-id:mime-version:subject:to; s= corp-2023-11-20; bh=osLbWjv3nFgVkDkZ7F2JBuh8+/rxzoieGkDc2js/VH4=; b= NrwrDlRtSpyYZ+3WNwOd5Q0fHyNg+Xp/IlyJ9kNWH4VLkMnWm7B4sBUXPKJxgT2Y 6x4KBUkevTH+MgW8L5Sh0WhHM8fyCLMUSWPQb3a7z6qfbYxtHvSu2Qtg2AVOKkdt ocpNL8QlkQkxc+xEXPqZPiAIxLS546SgaJLrnbFib/GxsKVinWVE8Sk+0Q3av6ep 5/4wBgNqClAGdMebyAaJEz5/zJDwumeCi60jih9xWg+AbUEFIwqYDTB5njj9pBvT 3Qp+tzCR6C8wZ+FlQmv5B24P9GXXIs/OzGIah8emgDuElWfC0245S/w1pC8p8hmL QODzzFlYTrcrYcvQrOtOcQ== Received: from iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta01.appoci.oracle.com [130.35.100.223]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 443g8segm1-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 14 Jan 2025 19:43:39 +0000 (GMT) Received: from pps.filterd (iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (8.18.1.2/8.18.1.2) with ESMTP id 50EI55aQ037308; Tue, 14 Jan 2025 19:43:38 GMT Received: from nam11-bn8-obe.outbound.protection.outlook.com (mail-bn8nam11lp2173.outbound.protection.outlook.com [104.47.58.173]) by iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 443f3935c3-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 14 Jan 2025 19:43:38 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=rsxJBQ+Pjz2HDPG6s6f3lwGReAa+S2oXIordR3v1SkmWH+4VDGjrKVMsKCFrSv6a+N1aV/oBhrGpE2vMiNm3iR0uCAPSUI1Hk44RrHpiA1txOMQammrGMMrrdHPmtJVqBYHPmpayYN9qEtG1YUxN8YdCEUOE79gOL5hY3o1SIzULMTyYRFLWo/Nhmciv2pPPPPXEfvybnv/52BZMbLTdLc/wgq+3Zz+3Vi+R9Y9AFR1hz2AVwSJIgTzzjwy2tlv8CYF7XQLhHZDPVNrJrVKoAUkUOnqF3PDIBQLDrQ94KmUr6qkz046UuOebDWmPIamOKk/UbULK0q9GOf4LcJDUWw== 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=osLbWjv3nFgVkDkZ7F2JBuh8+/rxzoieGkDc2js/VH4=; b=SFDC8oAiqs/zaErCz/oeRhcFAllmvl3GwDTEJ3U/V/Oa/TvAsAoCFGB2aFJpKsIBjjJlHI4WsKJPOmvAXdsWBgqah/MNgdH5NDJPFei7YPyFGpz+7jfVA6i36bQnBTfrgSbDbHMjpBWlJOeeV9P7E5US65wjx9mZkUGtv90Xan0fbfbYoE4oniODXsx4OzwuNVku0QHmzS/iRqxAAeodwKQ4uxmGlxO7zc7bSAHtUmKi+IOcM1PUNTGHHKMbmc2d56udCgZK/Ut5f3F9tuwwEoKd/90V/aGzM1BYsQhkjUx5LSnwVZub5TXMNsIef65SPSYTKeTzfShTXOMYpubOHQ== 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=osLbWjv3nFgVkDkZ7F2JBuh8+/rxzoieGkDc2js/VH4=; b=xDz0Y6CIGEfXrL5e91kHrNPxKvbySlAa+xGYYVJwKOSTpx6a3z8Q0gpPRObWaJ8H1JMHYxmO7bOQFhkKWLWl7axt14JMAQ7X/FvrKIkisIRrQUHfO5RHNE02pusX9TAlpGT0br6Q6w8EANbuOgrkH8dISklpZyC/rsFjtX6p/pg= Received: from PH0PR10MB5777.namprd10.prod.outlook.com (2603:10b6:510:128::16) by DS7PR10MB7130.namprd10.prod.outlook.com (2603:10b6:8:e2::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8335.18; Tue, 14 Jan 2025 19:43:20 +0000 Received: from PH0PR10MB5777.namprd10.prod.outlook.com ([fe80::75a8:21cc:f343:f68c]) by PH0PR10MB5777.namprd10.prod.outlook.com ([fe80::75a8:21cc:f343:f68c%6]) with mapi id 15.20.8335.017; Tue, 14 Jan 2025 19:43:20 +0000 Date: Tue, 14 Jan 2025 14:43:17 -0500 From: "Liam R. Howlett" To: dave.hansen@linux.intel.com, kirill.shutemov@linux.intel.com Cc: Shakeel Butt , SeongJae Park , David Hildenbrand , Lorenzo Stoakes , Vlastimil Babka , Andrew Morton , Jens Axboe , Pavel Begunkov , linux-kernel@vger.kernel.org, linux-mm@kvack.org, Ryan Roberts Subject: untagged_addr_remote() in do_madvise() Message-ID: Mail-Followup-To: "Liam R. Howlett" , dave.hansen@linux.intel.com, kirill.shutemov@linux.intel.com, Shakeel Butt , SeongJae Park , David Hildenbrand , Lorenzo Stoakes , Vlastimil Babka , Andrew Morton , Jens Axboe , Pavel Begunkov , linux-kernel@vger.kernel.org, linux-mm@kvack.org, Ryan Roberts Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: NeoMutt/20240425 X-ClientProxiedBy: YT3PR01CA0150.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b01:83::18) To PH0PR10MB5777.namprd10.prod.outlook.com (2603:10b6:510:128::16) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PH0PR10MB5777:EE_|DS7PR10MB7130:EE_ X-MS-Office365-Filtering-Correlation-Id: 4eb390e1-d81a-416e-ae1a-08dd34d3b330 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|7416014|376014; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?Yl+gS8zZYEjQYOBkpNVLaSGSba66Y8uED9eGgkk9y/4R+toXldCoK+pSsUTx?= =?us-ascii?Q?gEeUyk6Hpxa4aC9KEdwGP8wLZwsFnyFAwo8SKQa6ffhdeJApL4qwXH1M9J/a?= =?us-ascii?Q?f3aTuNFbKP5b6fA2cf554kNX6r0ZhqVFI0uwhvSw3wp1XDdQ+JwMc2+wejyY?= =?us-ascii?Q?BoLvIwc2hHmy4GdoqLSLT0nesqqGaXXX+I+i3h0gCvVfD0WhhjhrBUAxaWUh?= =?us-ascii?Q?yLYuEwNcYVbeZd9ursABLV7oUJ24MhZMpf12+7OF4FWCSEegAJRlfsmm0O63?= =?us-ascii?Q?tuu3P7KWitD0aqfWHPbO9YQ45HFsJljJAObZDJQ7t4i1tA3lolBxnRdVa7B6?= =?us-ascii?Q?FDAWXDq9yxpuyk8iXY+f/WI6dpZGggzBgHB+uB8HVvAiEp5ehhgYirvfoYZ2?= =?us-ascii?Q?avZK8HaqWL+woDK7wJz+z80U7iz6iGoPCkiPHf1TtBWG6DAap+lSjEnwmc/T?= =?us-ascii?Q?nVM1YMmArQ/L7INrOmsAoQQ+mZJtJn4VdfNxD1zD6XtGdvclT99Ee7aSdCWs?= =?us-ascii?Q?K6niS61NuljuRdlYj/hnQZ4821/gVJFsUz0u4Af3Sq6xSGUQY7+GU/J0kJb+?= =?us-ascii?Q?DfYZ0VbsKf1Qam898rXEXc4b2khmtbVd+LCBBO9jv22sFUCt90v/5jMv+egB?= =?us-ascii?Q?vfKJZNder6CPQk0o46TzRjQpITKPjiGmPQaJChZj0UDYbSh4WUzyCJErBtgf?= =?us-ascii?Q?1beWA+Grv50dzNRKWS7YoBSiizkrkNMh5RMK6TvLHMmd6BvCUSikK/m9gyKq?= =?us-ascii?Q?CGkJB8LeQwJqu2Ho5cFlBFRCsCDCHLJdp0C+5aLvK7H7brBGv182j1UQ7f2g?= =?us-ascii?Q?KNAEne6ArLuiMsaVoj2ZOdriv9fB2wwRfOJtHNMuuS4YLqPYiUWgCBr9RnjR?= =?us-ascii?Q?znTkr8AMnDDKoGKyM5LRmbWib8ZeJVnpDCfjDQqQT6nSAKARUMSqSJ8gzPh9?= =?us-ascii?Q?XUXgwHAI0Pnznz0ABEO1bfWH5v0u016nwtZs95HrOAAoTBQ4z4rnvlqEtrtv?= =?us-ascii?Q?Tz+sHNR/IQh2Lx0E3B+k2wFV6cdSaA6YAmzr5N7G3Owe7NcK6Mv3u6PucABj?= =?us-ascii?Q?S22FGoag52MOXDBdALBXCyeOttIygzWPv7XqqEqqJ2JBOb3MkwWzaS3J6YXN?= =?us-ascii?Q?dMoasU2LkroO8xEGsp1IpgX5RBP4kQloZ4uropWX/9Y0JRANE/ByS7/fhj7I?= =?us-ascii?Q?wQs8/ZWFrBb8JYzgr8gJzOxAcWD2opOC9rER/P8AsJfIMv0z46jKTHRxOM6n?= =?us-ascii?Q?oIKpzMIi5AzEZ5K3he2WvptqX1csjbBNvAFAzyCADuD0vtE3vDvOgP1VavyM?= =?us-ascii?Q?obDu1tBPt8z+pjeTZ6BBAja67GMNrRffIQx3Fm26P01eNcZLEHewzNa3Sf1v?= =?us-ascii?Q?cGVTG0y+mEYfhlNOGle8NyJNdd4h?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PH0PR10MB5777.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(7416014)(376014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?KP4VlzULBovAizdFZc3+hR3e80/O7rLHCOmbWGWdTTpifPZNsL5q/WY6ZXtt?= =?us-ascii?Q?31KB4W4PkZdmcQd9ulWg6ITTxvpXmdDqj4QtwZ34jl5TD9omOcInsMHi4fWB?= =?us-ascii?Q?MHn8edVgKh6NO664DTOHGE9dm54oDI5Vl2WUpsH0ZPr65A+EqVeQF/xtlybo?= =?us-ascii?Q?X5KTPx4IhxHrHWp7UhnSGg4XFsQsac5o0/rqtGRRv2wQ5ivoCrvyoAUriMIw?= =?us-ascii?Q?OAapOcn5QbrFA5fiKC15UKHWedzM/ke4WeUL+OFSo/3nswue8pgNZVGr3KAA?= =?us-ascii?Q?OiMMWid8HSMdQZQ9BVE4lPfpVxadnQtXwWrrHmt/bJRe2KpDaLwG7E5lLm9F?= =?us-ascii?Q?YfYfdcCAlRHtuUKCobLd6fyj3MQdg4IAfpvoRapsqgcfihUWcfZmQYBqzOrr?= =?us-ascii?Q?9dJ76+bUIWYl1DIT8a6xrUUVyfLFsiZkCW8/Rjz2f8kKng1lhouKD8maG0w4?= =?us-ascii?Q?6guC8InfuNbHvTnEqIVo00bxaR+Kuf5CcfL6rKzypjDdpPlc2A1HQjTN5s3z?= =?us-ascii?Q?PNs0/xqbfNepilHRvYJ20Ot1MlRue6nq/S6dCyVU/FBUjXoSVy40Y/9sA0EU?= =?us-ascii?Q?Nr9qSJt080DCZ6wUt/iiqZgGKe8Im5RYVTILka8s21sHw1ZmjlatalbTj2iE?= =?us-ascii?Q?Gmn3TrVWFzh42MG+GF65GhUcRr0kKrZEwLoUKVY2jwH02LX7jiHoLWV75Rp9?= =?us-ascii?Q?VLmaNU73IF4Qbk5NlYCjkJoSq/IogMxUVN/hyQQbLFGG29TiZx3vf9Dn+CnU?= =?us-ascii?Q?i/NrtkfHBansn00EI2JHsQEOvV3h8IUWnc3wigCRdixuE9g4KEw0qlzGycu/?= =?us-ascii?Q?Q0ZkKgooemtoz6PoYp/3MtWEw8iv0Nk5R6DNQgjtLy0Y6CSWZANgc07bz9H1?= =?us-ascii?Q?+PF7d5mFK+o5hUXtJcfLiRpiU/2+ZZ1LXn2tmgfXh/jxXR4WdgN0usSVbeiS?= =?us-ascii?Q?eI36h4FQXAxJPJnuQQGR2Rs9+p47xwmM3PVTF1Upxf/I7V8tyrOaP2zPg6fK?= =?us-ascii?Q?r+i5CnGTt1Rq4aH00LO5vlunWdWykGW9PuORAY/RviC9tXDqs419/LlLee17?= =?us-ascii?Q?LrfNjiYQRWGXt+pq44PlUSUzP6aTqEHvENJXBTBtXybvUpw7tnfxu/jQmitt?= =?us-ascii?Q?m0S2GKxTpST8nuDcBwmRzZVF2IufGFa9266RbJWzEMQF+41frvytj2o+Np7g?= =?us-ascii?Q?1lq35OMYXqNhTaW8FCJgdodSUrlTq8oksuJTImVCQGYXhVCWLcNUtprtYEhG?= =?us-ascii?Q?+hzzpXqiBmQz7GIVMeeM3u0QKO4Wt8MDMkG+XniG7Y78kfZR/500CWOhgIBC?= =?us-ascii?Q?JDgtti2MYUexG6nO29u9gSrvkig23w6fBP6nvDjyY/j1d3TJFopQB+zEB2cV?= =?us-ascii?Q?taA7Hldqiu4qREpWHYf7nNknPZHCBz1siQkXQjBZLk4+KLR8C3aHz7A/nJVe?= =?us-ascii?Q?ofusb7dLIJwhqFfH38/SA4QWr4LD79vS529ggvWdstgz4L3tGZRylEchd375?= =?us-ascii?Q?XZA/0I85LYFCzAA13ss9jspRmDb73walTw8yI5KcUxHibgAIl2bKoqH4COzP?= =?us-ascii?Q?UwDKVREOJ1H0Y1WtFdLNtvvgy2ZqTGQnIkb2G2UJ?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: AKZcU7Zo2mec1aIPPExowEloXCKjABdquTBub84Ear5+C2sI12UQHENfQpOGZKABfjosMEQ9EoEByvw22mlg+e8Cvi2o41sDKHqB7fiG+yHNd12oy4IcaOZhyNOZVUQMtpcZgi6roShX3Jp9Gq0wjmvl85pvqpIiLZQ79FTC3IOVffBaAwDrLsuum7hlAHlSwZWo2cgLMIRCJSvF9/TCXlOXVP5OLWohgM/zqjeRnLPtmExXDmhw+24A+AHT/Sntdc7gNb+yqD1slZvXfC7PcwK+YzZ4zLMYrWcCIVhR1K/4miBLjB4XG0/gEl8faiyk1K4CkcE+OwxZ5gDOV8xMzWWPcVNKQQ/sUKxslDyV5j99NaHZw46Kf/aQ3WcR6tRXAxMV/ktASBJ/dgnHwI/4F4w7ARPvpEgeGL3i7ygy8cxz7uvQH+XDzYapYEdR0vz0txr4wdhvomrW1+sJqyJlXvD/p4vH/ym8WZAIzPfGi9xNloaGQ/a2YVmPdXec0CKlj0vJnEWOg5Zz0rU69FlfPucbRcI3/6o3qw5nj+BYlmKcY7F79+gt9dLqV4fMrz4Pft4Xc+4PpPo5eWfjNMQQWIXmrWEKoQqw0faW9XIplSQ= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 4eb390e1-d81a-416e-ae1a-08dd34d3b330 X-MS-Exchange-CrossTenant-AuthSource: PH0PR10MB5777.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Jan 2025 19:43:20.6654 (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: jo/CISpzMltAiGwn2BeSuxhnVyvNFdrGrRT600DDmbHGgIToEmpB5BU2/CgSNw93xUMykOYPQ5FU7BDZ0zHDog== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS7PR10MB7130 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-14_06,2025-01-13_02,2024-11-22_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 mlxlogscore=798 spamscore=0 mlxscore=0 adultscore=0 bulkscore=0 phishscore=0 malwarescore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2411120000 definitions=main-2501140150 X-Proofpoint-GUID: xO4XKjcrG6BQ0wiKsjXb0RuZqB3o2QA5 X-Proofpoint-ORIG-GUID: xO4XKjcrG6BQ0wiKsjXb0RuZqB3o2QA5 X-Stat-Signature: 1zndyukz3zyfb5tphcwodhtox7gfshoi X-Rspamd-Queue-Id: B34C880011 X-Rspam-User: X-Rspamd-Server: rspam01 X-HE-Tag: 1736883825-890824 X-HE-Meta: U2FsdGVkX1+FjiesbsMwnDyvBpHN+T8mPIOQXagW2Rz3g9sUgyggw8eg6GMMXLT3WiFeBjvHw56fU0/vY2rfs8ro8gtYQb5WDyWHZLzRDVB66LGz6v6DZt/Nr3O6AuOJ2MekDYS87P+GANy9EoNHrmy948T3e7IvY2hCGJTIEmMa4+PX3/2o2czu7RZIMUppMs5OEnABiIBL8pwZ15o0pF9bKsMU1lEe+xlAe5JFDPqRTb75YLvmTQBWYZzLRKGQdYpgSKWozfy2Wi73JU5eumXh7pMD6EWtpoJjv3TfNWIlOJE5iFYjhymHRhHCzYZN19gN+WTM/iltxZfzg6OPUV1huhNB5sp+ohC49cGfF/1YPrLxUDAxW1+ncKQ/ftwYXL86uX1qm41k/uCHINsEY2YuGmjnXHPIuVnSOuI0QgNYWUlF7oa7J+v7Qk0alqnaHKz0K39NmqlpnkzXrufZQr8l2GJ22LUhrjiGYhmACCZfVudAcz3+Hk2KN3KP3edCiA6AsZ6BwXoWXQ1c93zQ2lQADf4jXaIVMJMbX8B1WLOt7YJ3SaM1PE3qSROBN4YZ+OvbLVz1Vzyceq745uyY48BsgMFbPLQMspRKMlspYpVjMIf/0SW5Nz9wuyC+3FxrVywhYsUvK/X8NToj5MBPA3pYj11jGZynuBlKmkvbpYGXM085DhSoSdzNg0cnLRgW47lJeEYtDxKg3jo4FA2pBZWm9QzPBo5DxeEhUiht2+jleWlmEn3egCXq2LqJXw4WOwt9SvD8rmDGoJnz2qHVZ1PSgREXF2wQ1vldLAkhRbfdhZlIny96QkeMenQkyFoTh8p1pzF0VegHEd7fby2fjK6o4Q0u+dz5+slHKGct4UQb5ZhdL2PcEAPAarvrtRB6gKWAd5rT74Ipf27yK4+nzQjIf17PYsWGGfjxs2KRAneiZP3FA/Dbj74geI0sD2VTDmd46I90Gf8LXXNVHQO MivCtt5t JZw6PZnMdR71/aaYfomB8dxuWZ22jo8oFXwvtyldZjQbhqPkPKpxikZ5B3Mbc71jp1S+IP53gY92I2lXapQJyM990Dxo2e9y3DIz/Ca8ItT4lOyLMwKHvgqo5VuYdJYmVJGRsRoDjtD+WZvkOmuOrIhoPIGXeI8bkR3ab6yR24sJkkxMabxDvrlyr6oYnAwiFFVRnnXxvWVNunHBYxtF9nzdJ7BSGb0sj92fmkRjhGO1vMx0lRGXJ4RPfb6oaiXFEMgiy34l+m+cqQkcpd/UYbIprPZ1PUPLFt4HCJ36tA0XbV7bajd6uXvioCoGavxOkj0MCxvIXRy9R3HL29A7O8yKJrYQQy5uKSYTPN/shsbYCX70Xbh3HjdIloobjuViTb2TifcmfyBEPgbiAnwciWCr34g4s5g5B1J5ilv48byQbZqLdC1aUx/3OphBzGrQcoJcu+RGrFu/TUa6PLjy3Ou8n2ZeqNwjt75TZ5dbMpdufMQik7tanF9tKihopRaz65UE2Hpku5D3bWChmAG4sPBgEDh+AihHwZVoG6FcPH6+45OgoOnoFXfg2rXz8vYME7JqXeNMVcqt092uzpq6A41Ok03W9gET4JV4j3tnuholOXoSO213BbCjbzR9StvJNXooziqFjAgps9hQZoClBqbYcajLTLtX4AUVsmcBeFctVkbUxjVOQJxIF0pcCYQLFgTMLDo70lBUWXkvlz6HQy2BAmA== X-Bogosity: Ham, tests=bogofilter, spamicity=0.006914, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: Hello, I noticed that mm/madivse.c:do_madvise() calls untagged_addr_remote() after validating start. Looking through git blame shows that this line was moved in 428e106ae1ad4 ("mm: Introduce untagged_addr_remote()") [1], with the reason being: The new helper untagged_addr_remote() has to be used when the address targets remote process. It requires the mmap lock for target mm to be taken. Although this may be needed, we cannot move the untagging below validating the start/end because we have not validated the start/end that will be used for the operation, or at least, isn't clear why it's okay? Can anyone tell me why the code today is correct? That is, how can we trust the validation of start/end is still okay after we change the start/end by untagging the start? I think we have to move the locking and the untagging above the validation for this to work as expected? [1] https://lore.kernel.org/all/20230312112612.31869-6-kirill.shutemov@linux.intel.com/ Thanks, Liam