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 247C5C3ABBC for ; Fri, 9 May 2025 10:47:19 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id B7FDC6B00B0; Fri, 9 May 2025 06:47:17 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id B2E8E280004; Fri, 9 May 2025 06:47:17 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 982586B00B4; Fri, 9 May 2025 06:47:17 -0400 (EDT) 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 779D06B00B0 for ; Fri, 9 May 2025 06:47:17 -0400 (EDT) Received: from smtpin25.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay08.hostedemail.com (Postfix) with ESMTP id BB8071409A9 for ; Fri, 9 May 2025 10:47:17 +0000 (UTC) X-FDA: 83423042514.25.0BE4377 Received: from mx0b-00069f02.pphosted.com (mx0b-00069f02.pphosted.com [205.220.177.32]) by imf06.hostedemail.com (Postfix) with ESMTP id 71727180007 for ; Fri, 9 May 2025 10:47:14 +0000 (UTC) Authentication-Results: imf06.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2025-04-25 header.b=L1nbqUw9; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=NBoJtoyr; dmarc=pass (policy=reject) header.from=oracle.com; spf=pass (imf06.hostedemail.com: domain of lorenzo.stoakes@oracle.com designates 205.220.177.32 as permitted sender) smtp.mailfrom=lorenzo.stoakes@oracle.com; arc=pass ("microsoft.com:s=arcselector10001:i=1") ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1746787634; a=rsa-sha256; cv=pass; b=DO4iLb7jIEZ+ZvJ6DG0y1YD+uLf0R/+lpmUtGN7dGw7XJ2YDOBVKGMXNxJiqJUkQ0uZL3/ bpyCf3AqW4TNostBhw9LkEZ8blNlvPhbaDx5r8cFniuvEg6vxfRmZR4E5X9L9LrFWa8uv9 6ZWLLCWksw2yfDg3tdGR035tyGqxjSE= ARC-Authentication-Results: i=2; imf06.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2025-04-25 header.b=L1nbqUw9; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=NBoJtoyr; dmarc=pass (policy=reject) header.from=oracle.com; spf=pass (imf06.hostedemail.com: domain of lorenzo.stoakes@oracle.com designates 205.220.177.32 as permitted sender) smtp.mailfrom=lorenzo.stoakes@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=1746787634; 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=iLsio9Qwaa8bvAmi/al+X5dvtB9hb4wxz5jeLulwds8=; b=qr96EvJNlrdp7PlRpbM2/AN9Mu3OmMtUeo4cV6GMSh13nTeBc8phxyuoG0ufwJ1uKrhIvd 2zv33V2ujDEM9Cvbc8SAVKX6nfnlnoT4AYuatLPkX6RSYm9t5tRZ6AZhgFXahedffL6fKj 7R+IA0HNgVNHu0l5Rp/k66It/ZDUWp8= 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 549AW2uo005968; Fri, 9 May 2025 10:47:11 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-2025-04-25; bh=iLsio9Qwaa8bvAmi/a l+X5dvtB9hb4wxz5jeLulwds8=; b=L1nbqUw9B8pG285POT8k1CMvXMcDahBfg0 207bVq8vx4jpmYAhthGAzpY00cp8M689NZKcWdWxnFRKOR9oHgmhkWVc/0Yooanp nhaKiFyCZEH8ScehA8cnj3y6yj5OydXa16iEyUcIAlOpzoy6uuHsnPKvUgKLnAuz DyWwmO+F6VLaY4CcvfNIEORVbAx5gMG6H2yv9ZvzoI9hr+AsvipuFEgj5Gs/MK12 OT+7dKWNkoEe2pe0IqiVY2KVyJlvK2eoUWBGUWLjHMZC+N8FmOfIfJt2huiiXNuE jbaw0rFWLqtnJUEe6S1H3sMLTE4qmVe5cgm+wDlPQb98hxedhsAA== Received: from iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta02.appoci.oracle.com [147.154.18.20]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 46hg1j80sr-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 09 May 2025 10:47:11 +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 549AVxQa007494; Fri, 9 May 2025 10:47:10 GMT Received: from sa9pr02cu001.outbound.protection.outlook.com (mail-southcentralusazlp17011027.outbound.protection.outlook.com [40.93.14.27]) by iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 46fmsbefkp-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 09 May 2025 10:47:10 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=qYZv0yWSunqosKZ8EFPwgH9RURvl6FkeXkPPQPqeuxPMoW0GWw6erYIJlTkZLjnQeuzTbo9uh5rGynfH0Wc/0SX4rtfsn+d1E/XCs5qb/F+0ojN+AGY9oS+GGgBIjr+SVKXYtO3kV4KIhA0CIEuLbQ7KTrbaTKflBmMcDbC7UBb5Q1sPKIBWkQgO6zBclB3v5ejQBZFWyDkirgPDYwi0Sl9DBHLE9hmya2UBeljX3WfQjwYPzEsG1o+LaNLbo9RiArjQHO2a6A5WrVmiywOvGmS2WiX5T1oLd9NQLujBN0rsKZf47/DaQshYYz1e7mCuBKCLAOTUtDjt18XiXQrgtA== 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=iLsio9Qwaa8bvAmi/al+X5dvtB9hb4wxz5jeLulwds8=; b=G7uI+Kmx0Pm/WfmIVoMP2bvWh+NlyeOSNzei3PFgKTJQu5+hZZ59fCwFqD6prrrOkNjkKnZgXl7l5Ugg1Y/u/bZF91mWkJhjTq/abtmfCJnTip9Sx/dIfPjeWMTp/6BORd12X2EpKcMIZCDTew0Cv4MH0xlKypWlZm2wektjI0xKV8wCC6K6+4WhH32ux7+KZAMMRPCp6W0icLRYQZjqa54EawkErh/kF5UyMinSGZCHraQyB1pDWLOPvr0JYeWzDioouK1zYAmI4BZpqb18gH73cL7zDyP9b4wzuTq/HU9mrkXr68DNToXHzr98WGb4mRSMuvTCuQYQv1yd2sdvag== 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=iLsio9Qwaa8bvAmi/al+X5dvtB9hb4wxz5jeLulwds8=; b=NBoJtoyrszkQHYZWUedzW84fO+PCK6UFAD1SCtnCwDPs8Wpk/wbiOvNj+HZApq2yYWaR1Ftc85cieoNFW3Dzbguy5ni0doOcxHA53RNnP1eqRXcB3tuU909Xcz3TPsdVTXs6bvG8hwDX28R1O1SrIL/zv84k39DEbNVshXQqH0w= Received: from DM4PR10MB8218.namprd10.prod.outlook.com (2603:10b6:8:1cc::16) by SJ2PR10MB7081.namprd10.prod.outlook.com (2603:10b6:a03:4d2::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8699.24; Fri, 9 May 2025 10:47:08 +0000 Received: from DM4PR10MB8218.namprd10.prod.outlook.com ([fe80::2650:55cf:2816:5f2]) by DM4PR10MB8218.namprd10.prod.outlook.com ([fe80::2650:55cf:2816:5f2%5]) with mapi id 15.20.8699.022; Fri, 9 May 2025 10:47:08 +0000 Date: Fri, 9 May 2025 11:47:06 +0100 From: Lorenzo Stoakes To: David Hildenbrand Cc: linux-kernel@vger.kernel.org, linux-mm@kvack.org, linux-kselftest@vger.kernel.org, Andrew Morton , Shuah Khan , Ingo Molnar , Peter Xu Subject: Re: [PATCH v1] selftests/mm: add simple VM_PFNMAP tests based on mmap'ing /dev/mem Message-ID: References: <20250508222041.1647645-1-david@redhat.com> <8c94faf4-9af9-4d43-a597-6b06dd21be95@lucifer.local> <4efa9948-a523-4597-baa4-c36d18a658b0@redhat.com> Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-ClientProxiedBy: LO4P265CA0121.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:2c6::9) To DM4PR10MB8218.namprd10.prod.outlook.com (2603:10b6:8:1cc::16) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DM4PR10MB8218:EE_|SJ2PR10MB7081:EE_ X-MS-Office365-Filtering-Correlation-Id: 7731318e-9874-43ec-92b4-08dd8ee6d852 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|1800799024|366016; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?+Ic4uVos5MqRqOJug1GEAugHXNI593VfLa9X2qnwmAff9Ex7dTbsfxFbflnD?= =?us-ascii?Q?/K09nOMQ9oACwuHxQ/zBL+5nMpCkzq8rctSdShxlS02pTlckhtDO6vVdBym+?= =?us-ascii?Q?V4Xw4Je3yn7kpvdGp7QdeMxNUyaZT6JPPRT+F0yecK6pkmzHmgecK+uVekEU?= =?us-ascii?Q?XgCeMq67IMPGgduV7TxS+Cirz+0cR1YfWjOqr8Sf5wNTAiBArDNLJS/9wr5v?= =?us-ascii?Q?vbu4Gf/L5PnCF8ml221UaWRmQn+NGeY9GOxXT7Dx+SMeSW/Jqh7NahY++sFI?= =?us-ascii?Q?+E/Sd8PpGE+6cSMfJ57qohbuCxUDV9CCJ/4WdHF8W/pZEIh3febtcztZG/Ch?= =?us-ascii?Q?cNULpYfScdK4EDFMlJmKBm1Mx1ovDWJ3CNLuzRa1e4EzpP3MaMtp2+4qlkAK?= =?us-ascii?Q?GEWxAb5wjWch59Y3G3kFv6VdsyMMIb984/FQVUln304CuTVco9LOS/Pr3ADV?= =?us-ascii?Q?cYRWymzRCjSk1phZqvNN6flRTI0vipZ+VNY03UkKZKRiwDvonDwdhc1Kl/DR?= =?us-ascii?Q?X0prKEMXlXD3j/YAAnekRxb8S9i9GnnQ5f9gZTKQ/hetMTNGoZ/Yo4lQyfMm?= =?us-ascii?Q?cEWIOdUoATb9QD5W3pk75CqkxRfGomBVPKJTABFQcdpoAEmF9hItXRLcLmyU?= =?us-ascii?Q?oma7kF5+VXa1B069tr1qCDCt1YIMXuK7fthGvmDjwsju2LOw+/5zkbjiBV0m?= =?us-ascii?Q?1HMeMsloXwrDQZ1+8DMEW8JhAOJRu7+Mho+6U307d+Tsh/3c1Pkhv7N94P/Y?= =?us-ascii?Q?Ub2CYXsmp/MWVZcQMwKXdtKxH6TIn+Yw+M7WNE0OPDCF1KwlX012/Lpa4jG5?= =?us-ascii?Q?iqYylE+qqmYdKbS/GS7vieKOBBa9JOPxLs1sdX+B17aTP37sK8tBcTuF6cIW?= =?us-ascii?Q?I71c8qnyfg4Fj2TPLXwfDhlg1eSk/UrouroNZQLrEPXFKgTV801WjwI53p7/?= =?us-ascii?Q?U8Q3KxYLWIY10CaTyT59mYFShom1vwaJXDM88K9snAely+jI2asY1ondqKzD?= =?us-ascii?Q?jpTJcRRPTNuXaoagz9gO4KlGZCzhYdMkO8tdUms8ytiIGeSEV8pH9w6HECce?= =?us-ascii?Q?t3hozoqFM/k2GCFxva92JAnuFuzy4AGAfEalfDxbq+aXTBPCig+8IAX3GNIv?= =?us-ascii?Q?0riDwzeHLkScOuIT9gM2E7XLBCdYj1YAOexX9gqLEpwbOAPhto/kIVEIXJqU?= =?us-ascii?Q?wblVbZPfuLfeqmKp3f0bI3nl49TMGY+S/E9sGvA90Iuib8/PxXVmf8YGSjVx?= =?us-ascii?Q?szIie0eteQPjpPdd3IHlRGvY22L6i4eP2goaIBhQ2a/XFU7z104Zri1AWdX/?= =?us-ascii?Q?nlPoIpD135ACCSdc2Ia5jSesRObCxVlseKpdxFrWH2DftQ8+hwzkRkZdkjnk?= =?us-ascii?Q?eXKyrDX2VW1MWUvEGXeIVwE7mh17hJzTgLG2dCiO+bY/tvo+9w=3D=3D?= 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)(376014)(1800799024)(366016);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?WoagH6zBOgAh1ksPOQP+LJdx75pIoIhOHG3LQ1ITlHH2yhZNo6b4e/Ers1nP?= =?us-ascii?Q?LR4kVHaD0TAjwZFuvrFApZp2UoUhIlZp1wYjS7m0CKAfWbcRUc8BnU3WkMt5?= =?us-ascii?Q?BCSu8I496csSghf7iuFrZXy+IzV10KziQAPxHYxQAfgHwKLhFAdxse/3+HFg?= =?us-ascii?Q?pvMQA63b5XVjGRoi/EJs49Tx4eNJOrRpZaFtdFeDR5bfV2EmA7Ccr0RMADsA?= =?us-ascii?Q?4qfxvBGfunxfYuGT11RraB55nqLHxGvIEdNaN/3Ak9MQ7U3mHnqteObmiVe/?= =?us-ascii?Q?BHxUBT82d4XKrt0Dg6io0yI16+mQt/FZpXmvHs8fObo2ktQRqnO0Fwq3N+8b?= =?us-ascii?Q?Zp4uesK13LhPXZlvMRqtJ22v9ejlfv9lPwaLtB57auzXccZAsTPmN6elklgI?= =?us-ascii?Q?M8mtg/THbgV8xInJ9ZkfjDU9LQ/XFI4+XkLKzcdwOuzUCWApjNiadeizUTn6?= =?us-ascii?Q?4fOP4V15c8mLAnPtsz32gl8qeNysS1nOkNCNxkp9aOoy3s+KmQrtVyELs3xg?= =?us-ascii?Q?d/qopgHZL9V4TI7xtTVGpCyV6RaATf5072YnNN6X66RknHibWY1hXOAq5hWv?= =?us-ascii?Q?8KakaWh9oLmaNP6Ui9sRC6UIbIE5jYciOyCSIOIqfsvPSS4ayJ0/2qj/FljY?= =?us-ascii?Q?GewK5H3G/n3N1DuoGHaXgM3sSf8Nm45JswMQrauyHj3D9AC0UJg/K3kIJ87x?= =?us-ascii?Q?iCZso2UmeFOiocYwujFD6FI3YCHcOJbTIXTRyYgl6qVAvL5YeBjKcmnd4udF?= =?us-ascii?Q?6GEnr9qdOmrcez+VeolzO+981fb4LYh3GHWjd1MoDxQkdehlGsMD7yxX9Nug?= =?us-ascii?Q?4yjDDGQcdJn3MdC3M5WjZUMUFwWz7fLK4mC4JIYyfZxdRjkYSsEEQeMNNd2v?= =?us-ascii?Q?1VmWUKnz5QYG9/lFOpCkrh0hjy+LJaFVZzoM9XAv5dpKFjP9VeFpNGob5Kqd?= =?us-ascii?Q?+RWlwqBA2WIUlIppff9l1/Ivm59A3oeDartrztz0setmJJH6DdQ2wqeeI9A9?= =?us-ascii?Q?uddhXGc0fAC430BO33PgEwcpkcwttSytpy7JOUB+cgL3UdvqOi4zYoor+Qg2?= =?us-ascii?Q?hQkbmObaY4B3gcXhHRuB8ZMaFwaOfVqvuzHoL/VjWONBLgThnxAVFyASsaSd?= =?us-ascii?Q?j/QJ8iz1oxUTMwXK1Fxax5mEUVbqze7unNDM9/9w9ARD+7UQkVKscg4nEztB?= =?us-ascii?Q?XnUIrBzzjNqHY/XbNhZe91BQrhj0coZdip4Otve9xt/jqYLqMWH7wqSGfMyP?= =?us-ascii?Q?WWebGD3Q/Cb4AzehlqKTqFnnoYPC3QLE0fVb5UZLGvu3kALk8DuHDK+MEGTC?= =?us-ascii?Q?xwNIa1+tbSi9zddEZtnrAg+Zi3DI+V8pJ953mpgRRrkuT0eoITgBOqDQEtvj?= =?us-ascii?Q?fxmPJ7BcooABNP95QlBZ+kM1u+YIlwT7o/y7YHBqHQ1mTvs1oGjB8LpwiBT9?= =?us-ascii?Q?cFo1vTOqLUU3xnlEY6dGWuEbmvChXF2XrJrBnftBCRWIxYaDXaixPbViWl46?= =?us-ascii?Q?+yioC78VVcbx2bBxVVKDriuCjtzanEHJAvfGlrewg2inhUlDDnPc8Xr6q++t?= =?us-ascii?Q?ycFT/0+N7RK3rLS+bH0tIC6QCb49xZ8GmCAf+Yiaw5t6URxkeneUCxLMHRgz?= =?us-ascii?Q?rw=3D=3D?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: kbjjqAeSP1ctTmC6tS1tRmaoGgcBf+C5D+eg8ztyyxyOjBVxdh45Lt4fxHJ2aSiMFIpouCudLk76Ic4P99iC5cYnOoedKlewA6cQR2tUztooYQUYF/i9EsuIWDMBD8ohFFPV5PLNyNUuIJH92wfdWoczvFYmVl3LvaNWQC7GqSlXlJPyX4x7R0V+6SrMDIMyyzTK6GMHSnsz/pR5AYNUSD9DfFM0BKQnHuwJFYyuVGdr8183tOLpgxja4LpT2s1isE/kS1Vt7skDqGOYjWKjK+eBrqIkBdTtqwNN6woXm9dQ5t7WAnnAlrskd5d7cTRcL/Co/MALNFCLZe6fUkfQ4sID9ut8+7Rhlc5NFeSE8vdijaeya0ciIwjo/QoExuBfOWpPR3Q6dAky/MU7tfUxTmF4f4hkd67YEy3dWLuU+/xs5+U27l5ZQce7bYuXVcBkcEXRamugQ6a9v2WJKsyc6DrMTrSqpgVBblk6lewJD6j50Ujj7mltzBX5j/KfQFqO6lpLwqTP8HE4Pn9QG6ZMTTzd7LoH/pBvakcZSLbJ5/w5Nn/qd81xfE6lxmWBNTYP3v21zkGMe75k/VyoCOOEBKKi/jnyY+W7JaVNwahKTt0= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 7731318e-9874-43ec-92b4-08dd8ee6d852 X-MS-Exchange-CrossTenant-AuthSource: DM4PR10MB8218.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 May 2025 10:47:07.9972 (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: TmvadVsYyiWODKijze7pX2IUkn8LybCd9v7Fnn3A2eSx9NELVXgtyoISvf6d+YQSAh0vbdpNX0BbuOgEHGOKNHgZ0Q2nfCTxmJ3Xv6Pxs6A= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ2PR10MB7081 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1099,Hydra:6.0.736,FMLib:17.12.80.40 definitions=2025-05-09_04,2025-05-08_04,2025-02-21_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 bulkscore=0 mlxscore=0 spamscore=0 mlxlogscore=623 malwarescore=0 suspectscore=0 phishscore=0 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2504070000 definitions=main-2505090103 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwNTA5MDEwMyBTYWx0ZWRfX7SgcWD1apriW TMNGDqXwbHObhwPCsOVqqKHQLNxwPGT/gfE1DO+ImVCm89aMdXZQ7d4tfBrYeDzv4Rq0LPqgP0S ADPfaJptpMNYrVKtYoDL6wuyXU4pf/W48c4LSxt887Fw8pNfVYLxRA76dJQduzOZDEOno2sPkze y+Dss0sMympXX5BGrFZiC1Z2oW/OoCRDQyriBX1vGwn2/uqD/136+eAtVbuBLsoe0lmt44Cl3I2 GD5HXj2eBBUqGiH5IxK2igtK5sZ0Lfnxrnqlpvih8u6bEk3gbBpjduDgotrH7zxIbME5qnx2K0R UnweHXs/vEcHJ7BfQQfMn6/USl7TV1+KnsmR8rkoVy+EaJrqeNz51zrUThBqKq2zOYnhnRWFbzz w6a6P6W4W3xUWe2AA0CTdwaAIFq4uvkjC+NtSZvp+y7ZtzKJ5FvaKXZjpQQH48pmcCURdpLm X-Proofpoint-ORIG-GUID: NNMtp2E5zqBwNAf802J5hMp7ZhAPb9vo X-Proofpoint-GUID: NNMtp2E5zqBwNAf802J5hMp7ZhAPb9vo X-Authority-Analysis: v=2.4 cv=aYRhnQot c=1 sm=1 tr=0 ts=681ddd2f b=1 cx=c_pps a=e1sVV491RgrpLwSTMOnk8w==:117 a=e1sVV491RgrpLwSTMOnk8w==:17 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=wKuvFiaSGQ0qltdbU6+NXLB8nM8=:19 a=Ol13hO9ccFRV9qXi2t6ftBPywas=:19 a=xqWC_Br6kY4A:10 a=kj9zAlcOel0A:10 a=dt9VzEwgFbYA:10 a=GoEa3M9JfhUA:10 a=z8OtOXNS37YS8Jo2DrwA:9 a=CjuIK1q_8ugA:10 cc=ntf awl=host:14694 X-Rspamd-Queue-Id: 71727180007 X-Stat-Signature: 7bg61rhcsbs3ae3yn68g31jeftswogku X-Rspam-User: X-Rspamd-Server: rspam08 X-HE-Tag: 1746787634-78441 X-HE-Meta: U2FsdGVkX19xFEVvOOgADzJUYz/aAyRBUcR0aM/2GHuekm/k5j96S2BshqGjp9kZVUzBxZovxnfuzLhuI4K+OSkg8EzM5yoiLJuNrNlYPHAkWQ8Uj2vsOyrDRN1jA1FGeXU+GeNreLLDxuUXYbrRV2FVMcExqQH/NGaxLuaWEKjQOQdeBHnpL/bN4U5M30nXz9yyIboXzI5+MPN4Y3cksjzAGQagN8zoInyNqCQYH/3nhOnvCdvxHMXw0ID3StLHsnjV9ntHgrJrD/nj9IQhaamOLaoaqXigZRqhCATt6l8OUccIWT4XurWN0MFY9Y/71w/eTvKFFCOaZurj9OQ6FDgyGdCkUTI5giDNzbVegZwMCIBoAhNt6NL8JcI13qf61zsiWtQ43BpcdNrlmQWT7eB36dp2ttkyaLILZCgBMMJ3pi2m4TYUijXlJKrhBq5xUg/0m17hU3FKDxbUlKnmWlCBOZfqOJmqOav3lv7CTYUpsHduJezf/q2RdZvcTVSU9ZLFXbDdaWG0NYRowlPuvMWcDz5iyfTA22U3comVLxEeFxiDEiA7zIfQrHq0Ayz8q3wtaHkoVXovr+KXnu6rP+8nxsWl9TN+TivPnTHI04aFcWv8XvHeEjY/GMHTZtdwsW22GwKvaQe2qAuO1FbNTkOruZ8Ty3ghEjGe8YZVyDKeNNHAYqj2uWwSVpSXDXLKtyGVrdO4eKDCLLvjjs4SoHtWXdDtT+xbyki04BXQL983uEQ2BYuLZyKUsIsxdOzMndYu56HJIJpfRVzDKHv+GHkq5ssfsmPx0ebjJVgOwfLxhwozXpEWFgwKtJJ6zjoy01OVBiftlsVVZ7aCEsT4T/eGghIWRUTYvj40Vp8miL+sNjcLtCaA+F5AELjx1lghbvdacKNM7t4+fuZ5ChzrdwNotYZF0d/TQ8RqESx0bLi7xeRRXOSTVXr2W93z1Fi/ms1pbwpeYQ0ieFWAatL fosBoPpl XulHmDZWya7XDnc9/HIk4ZIkxclPlbkoU9HjmQ8tg37iY8M7vOpf+bi6huw5FFdWdGxd2ZIkFoRWOMt29suIlAb0Kd7BDpHI/8QeLSPO2ALvVA5YIprofanTbtaw/DDtf4r5c+4JG1AC4Q16T7D/av+rCMbNtcW8DEIUqKCY87ydiuj3tsvcgXgcZn8UhrYS+5/DWvGfYw551kxGwAyKczz1jvTkrVomMmulera4AsT4qnKf9sRutD7s+mQx0Ha75DyABAYr0jOLUJjie+amGCVhcrNqKj+mCUVBQBuMhvadtm++f9mrcuhkxa5NRThn2URKmz0pou+3tlQTaBTVTnR7+wdGdyYLJwOpfVTPugo8bib2Rjy4KQR89AtxgjMPvm/in29PhMrnOGtOElI7aUU4B9jD9GDG+L24ZPKOpfKSnROMo9vSGGiVba/BgubaR55t2KSlC0JickSTEnhE9b/tZ0r8TWGtb+1lDJfz44hyqyd/TJDmbg3WGBsNOSlaVcHO6DH1Xew0b1bDgt1fiJ0ofvFy8tMzxIvTrucQFCMPYRnChZKQYl64e7TwUlgk1dKAQ1pnu9sC9bzEGIV0WgGqMU3ROIvSSE0zTRXBQxO5fjnJVu+uViVGeG75f3tklKmknxnOR0zwMIPs= 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 Fri, May 09, 2025 at 12:43:49PM +0200, David Hildenbrand wrote: > > > Is this not pretty much equivalent to a volatile read where you're forcing > > > the compiler to not optimise this unused thing away? In guard-regions I set: > > > > > > #define FORCE_READ(x) (*(volatile typeof(x) *)x) > > > > > > For this purpose, which would make this: > > > > > > FORCE_READ(addr); > > > FORCE_READ(&addr[pagesize]); > > > > Hmmm, a compiler might be allowed to optimize out a volatile read. > > Looking into this, the compiler should not be allowed to do that. So > FORCE_READ() should work! Yeah, was going to say I thought the compiler was explicitly forbidden from doing this so is a rare case of 'volatile considered harmful' not being quite so harmful :P > > -- > Cheers, > > David / dhildenb >