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]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id CCF5FCA1016 for ; Mon, 8 Sep 2025 15:29:04 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 321318E0022; Mon, 8 Sep 2025 11:29:04 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 2F8918E0001; Mon, 8 Sep 2025 11:29:04 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 1C0458E0022; Mon, 8 Sep 2025 11:29:04 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0014.hostedemail.com [216.40.44.14]) by kanga.kvack.org (Postfix) with ESMTP id 085348E0001 for ; Mon, 8 Sep 2025 11:29:04 -0400 (EDT) Received: from smtpin03.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay08.hostedemail.com (Postfix) with ESMTP id 99EC71401CF for ; Mon, 8 Sep 2025 15:29:03 +0000 (UTC) X-FDA: 83866466166.03.910217E Received: from mx0a-00069f02.pphosted.com (mx0a-00069f02.pphosted.com [205.220.165.32]) by imf18.hostedemail.com (Postfix) with ESMTP id E81CE1C0007 for ; Mon, 8 Sep 2025 15:28:59 +0000 (UTC) Authentication-Results: imf18.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2025-04-25 header.b=dnZhGRjA; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=llLYgjNF; spf=pass (imf18.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=1757345340; 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=LFrO642zTZ2CU0+cfg5wc9mH/pm/WN2tuE1Hv9pil54=; b=8DpsLpTdJa1T/Z51pjY2AUd8McfxSFvT+6qJQiECI3GNZWE8fj8leLFJ9ZjUlUWcgkiSnH v+5nGYey39hK/uPB4iHv1SOmkxvAmtwonuMndygto7tufu8DbPEBsf1WmhW59JHPHcbqnc VgXaoPwdLd05egzL90a/Ej3KaPXXSbg= ARC-Authentication-Results: i=2; imf18.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2025-04-25 header.b=dnZhGRjA; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=llLYgjNF; spf=pass (imf18.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-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1757345340; a=rsa-sha256; cv=pass; b=tA/vHG1Paccx0vAbc/cFpR3Wjrj9N53zrRHGF7CWcN3CvvuJDU1+6ifJATciWrR+otEHtJ adZMuUwVEO+NnKhSJQbYqHLbXqtp3ATa5inOxvem4kHUMWM0FkvoqITJY/OhMF8/o2Uzkf XniowhCjOlKwYSohqjCY4wa1kFGwMFk= Received: from pps.filterd (m0246627.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 588E1rJ2017683; Mon, 8 Sep 2025 15:28:43 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=LFrO642zTZ2CU0+cfg 5wc9mH/pm/WN2tuE1Hv9pil54=; b=dnZhGRjAgfjlTiETahI9tkMM+Gi/84G0rp CkHAuRaNwlFkzMm59gmweEuPOZ3tCpxKAhh9n1eCewezBQeoWNCCM4ciBOyaoFW9 F/2itO9VTvT+bnlbsVXft8qOkeQB2Qe9fr9aNVoSaMD2U48e7VIjFq6Tk7rdzWZL nYeShYFE6J8MfqCP4lW68SuPuBvM3SlJi+8sR8igmy4eVF1VQzFhqwCfmNXhzSu3 W8KpEeN1LSZqKVdrsXRaGhBv4FIHFO49CnbZDRPAlU9A+af2J+4hTHJJ4XvaWnV6 c3zNvgaZphIK0ILTfhxFbtlg9T6oHAkceXxNqpMDYp6LyZnQjUdA== Received: from iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta03.appoci.oracle.com [130.35.103.27]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 491yx6ra97-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 08 Sep 2025 15:28:43 +0000 (GMT) Received: from pps.filterd (iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (8.18.1.2/8.18.1.2) with ESMTP id 588EPFal002816; Mon, 8 Sep 2025 15:28:42 GMT Received: from nam10-dm6-obe.outbound.protection.outlook.com (mail-dm6nam10on2076.outbound.protection.outlook.com [40.107.93.76]) by iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 490bdevh3y-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 08 Sep 2025 15:28:41 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=o0mHJoJggnlUwwwFyTzB2InoaYZnZ3VID0w3LxBujojZ4uMPs1ncZFE5i2wG30fQxWxr3j0TWUhX3YHv1X1ZRAaRm0Kd7N4Jamw8QcMknL4Ze5YQkAKVhWUQ++Zmc32sdIwiKMffF791BxyQ8om30yXAvC8UumIW+PiEyopV7cs4mMx+1CePjPdWBI+4vqYDNjoBgsYQR+sQJSie3EJjh1Hepv9rwOwQdE2/JphkShLDtcehhUvV8GrQ1Kwhll6AAXu2740eUCOVu1/WAOHjs5jpT5mkV0SiqMe9s0JRHVrqlXGuNozaYVY8HgfQLnoM6iYuhnwoxUPaHjuAP13uMg== 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=LFrO642zTZ2CU0+cfg5wc9mH/pm/WN2tuE1Hv9pil54=; b=ErK0avFiNhbB4tmpaho3TNJ0Vq1qx5biCHizX3N8LtnrbA6l/5vPKDEc5LiWtSqWakACpn1etI2J7m0Bxs57fsIKawaOJPqNvnXW7YfJiD8kYMAikGGxR70PtB9PFbv99Py7jJ+0BbDwUfnuvOtl8On28D48NGTqiC5ZvoIjGh7xJa0LHeySwi+Gz/jY2c8kLF0qjWerDesLaznKv45pUqhFYOaXV8QxEV8XoPyE60s85bvTI9TtIaF9Xac4dTpwLz2KfkYYedaJRYqx4Ol2n3BllTS15o/uS47xyRxi7VCk0DnOKlkZMbyCKXroZ0FSmArHJz3zgT8oTcDDQ23a6w== 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=LFrO642zTZ2CU0+cfg5wc9mH/pm/WN2tuE1Hv9pil54=; b=llLYgjNF6Ri9kr/U3eRPwNo6868SrsmpI1zvsFl3fNypGy+BDpEJsDBneBnmnDwXHJq0V4k6dwojkJmeazdY7p3spqU2mpr1TQHog7g6Ispj+mqxS7GKwChgEzDq29WfmPe+/mRa74/oM3FHAPu2gWX+D/LzxW4i38sX7QId+xE= Received: from DM4PR10MB8218.namprd10.prod.outlook.com (2603:10b6:8:1cc::16) by SN7PR10MB7102.namprd10.prod.outlook.com (2603:10b6:806:348::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9094.19; Mon, 8 Sep 2025 15:28:38 +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.9094.021; Mon, 8 Sep 2025 15:28:38 +0000 Date: Mon, 8 Sep 2025 16:28:36 +0100 From: Lorenzo Stoakes To: David Hildenbrand Cc: Andrew Morton , Jonathan Corbet , Matthew Wilcox , Guo Ren , Thomas Bogendoerfer , Heiko Carstens , Vasily Gorbik , Alexander Gordeev , Christian Borntraeger , Sven Schnelle , "David S . Miller" , Andreas Larsson , Arnd Bergmann , Greg Kroah-Hartman , Dan Williams , Vishal Verma , Dave Jiang , Nicolas Pitre , Muchun Song , Oscar Salvador , Konstantin Komarov , Baoquan He , Vivek Goyal , Dave Young , Tony Luck , Reinette Chatre , Dave Martin , James Morse , Alexander Viro , Christian Brauner , Jan Kara , "Liam R . Howlett" , Vlastimil Babka , Mike Rapoport , Suren Baghdasaryan , Michal Hocko , Hugh Dickins , Baolin Wang , Uladzislau Rezki , Dmitry Vyukov , Andrey Konovalov , Jann Horn , Pedro Falcato , linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org, linux-fsdevel@vger.kernel.org, linux-csky@vger.kernel.org, linux-mips@vger.kernel.org, linux-s390@vger.kernel.org, sparclinux@vger.kernel.org, nvdimm@lists.linux.dev, linux-cxl@vger.kernel.org, linux-mm@kvack.org, ntfs3@lists.linux.dev, kexec@lists.infradead.org, kasan-dev@googlegroups.com, Jason Gunthorpe Subject: Re: [PATCH 02/16] device/dax: update devdax to use mmap_prepare Message-ID: References: <85681b9c085ee723f6ad228543c300b029d49cbc.1757329751.git.lorenzo.stoakes@oracle.com> Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-ClientProxiedBy: LO4P123CA0146.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:188::7) To DM4PR10MB8218.namprd10.prod.outlook.com (2603:10b6:8:1cc::16) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DM4PR10MB8218:EE_|SN7PR10MB7102:EE_ X-MS-Office365-Filtering-Correlation-Id: 53aa73fb-c2fc-4af6-297f-08ddeeec6220 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|7416014|376014|366016|1800799024|7053199007; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?YwwCZqMHFmuhBmrmTbmvaINjJcnV0v5YOuD+AzXuMnOcrokJCfonvZ03AIs6?= =?us-ascii?Q?fubW3Wt+O3+1QDQpKhvIIuTkgLueUuRoW7YRQjfLnR0U2fcBWoxwM5dfRxKR?= =?us-ascii?Q?hVBNNI39sY8aCfzPH0QEnp/eQ/IkYKk11kqfJeHstSWM9n24oboUGTQ8ywC8?= =?us-ascii?Q?1A3g0PBvASTrkWCTEQ7ZNBuwPcmDevfyiOcW3HbwqQUAtk6kToUyqlq1LqsX?= =?us-ascii?Q?YJoeVKZ4jDsKYC+WSjuFhHRpltwF3rTXTgVusuAyDtWwRwWKLE+v99va8OZq?= =?us-ascii?Q?t0VSZ1LH2aT6UPprYk0Ax5P8o0NYdmQkQPBx3y+acpmF6btrBUCOgUJvAZmY?= =?us-ascii?Q?EGnvEkGg5v0hn2UpGpqrgPv8sukYjMaxSbFdOIiY2TnkUzX/p9/2i73Xjg+E?= =?us-ascii?Q?io4dKlYwXjylRjHLpUKXE9lyJWfW4sjyiTs2K8PM6p0s9+B022qM6w2Vtx9T?= =?us-ascii?Q?a1gTXK175cUyb7OPNadVIcr6bVHwBRsCzHbxpYugha07S7Bbb47ZN2saeDrX?= =?us-ascii?Q?7xp2F+OI8IiXlyAok31CSyEsqDcqchtpnkOfU1h8IeA8bkW7N7s6Ull+40st?= =?us-ascii?Q?OT4PuJpXy9a8w8oTlVZL9M9gavf7fdIBhBqmzHTCQzql0NEFISuFw3PYZ2/u?= =?us-ascii?Q?5UJHFCYP2/B+47WE/NT3F+Ajm2agMqK8+HMJ8s4QxJN98EkHju3qBcOId9ir?= =?us-ascii?Q?7FcHgxy0/DYUH603Haz2sp8xW096xXZdVE3D8Od4+cFsXtLdxyCWZcR1AzKd?= =?us-ascii?Q?0Yknl+IzKmOCHu9cbG0tkZ/rrG8qtHfNPgbmznMg8ZISTS/DACw1Z/Y+LVzL?= =?us-ascii?Q?9DpJTpKqg42AQhtJr8xOYMcxZXNbRMyRtTmAyVgq/t0wR+hTLI7keCtPAXAx?= =?us-ascii?Q?g3fGXJvKFfAxVMvIV9CBOpjQNw0XjgBzMIe0gwXHeBcXJEAcn1YyTrKx1Vzg?= =?us-ascii?Q?lkQSMmHXVJeTdmr8xoXoMMZwmRLtUiH8u94+FTW+PatQZ9eqtDL2NvZfIuTP?= =?us-ascii?Q?CDqlSrnh48Hk/E0Q+uKL3GxpBA09W00XwJtvgMlTCna7YpSE/GjAOycUne4I?= =?us-ascii?Q?adprRBZGrf+MERrUdbVfCSoPbVKy149yRGmqfX5PQMy+2WMH96wC8lQr2bFf?= =?us-ascii?Q?NetLiGVdeDX7U4Wyc9k9I2tymnQyUvVNg3Tm0s+l/pkpYb3XFYLlTWGIFoLP?= =?us-ascii?Q?gWml3BGioqdLX6YcKhsUF1wFwLvTiRSno9+6hyDG8fTxEOJ+jK33NMiJSwRc?= =?us-ascii?Q?EqPMqUSrg2SxFiPXlVbrQheAmgMHH4I0ZP8yjeK8zzF6xPJ/WjjXJ2NOylIq?= =?us-ascii?Q?cKSa82KgTBTlxKpOeeFsZlxQIogqMsHWK4bLHNSzNf5vtXZoI0CAgDADnw2Y?= =?us-ascii?Q?BJGmqIkp78Z+2mf5mxm5jwKweCjFiDcT9isiklAME6di56Z07/ZuTGQqPXnd?= =?us-ascii?Q?swX4R3W0bZo=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)(7416014)(376014)(366016)(1800799024)(7053199007);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?FpodwtG1n7lnSZ9X5YmTEdOAlGcQ1J9OnEBhi2fGy9GGrMwpeoRf8Iaz3K2t?= =?us-ascii?Q?rW7TeTwc4L2ACvmMBparuMk95dAMCdfiyOqGOzfhGSlgf9FvKdGIduJ1yPdv?= =?us-ascii?Q?Lxe5doJFrB2YF7tANnEAnlenok7jbJEA1l91ottOvqLq3PsHCoe7C/SWS1bR?= =?us-ascii?Q?DlZKcJvT2xYo3Srz/Wob1cMq3lMqr6bMbqWNG4oCt5dn9NZgMPxXqqZ2WTeJ?= =?us-ascii?Q?TvLtklm80zLlTjgtyxwgUj+Undt5jKtd4Z7HTdHzotKSF8HrN7ptbhCnZL8R?= =?us-ascii?Q?TyjWX8IuNn8WecdIp8YrwXmVhUh/qRR76nH2GKYbB0BXtThx8sGB3uOcZks9?= =?us-ascii?Q?9+mnkZTwqTUwPYRIwYt7VTXyJlPRNmbM4BN29y/Judax+iU/DLBbhA99CP/h?= =?us-ascii?Q?jSfoJ/s58Rj3+AdqZjR7+PXYU3xKLRfkIsT2RVIKAQLhWnf7tSHtIjbcmKM0?= =?us-ascii?Q?nmexwuoP6Ad1PWLuHZquE9MDV6lHCL9OOoZizKASf03g0gqOP2zC6XefJeY2?= =?us-ascii?Q?Q2nz4UUqNiQnAiCR7sHP4ldP2ZYx2gqGD5m4KMQMI0GeZLizmLPCTwcaqBJd?= =?us-ascii?Q?/3IpugBKcH8U/ASMKnsuA7Q5JIjpd2WHglOUPG5JEestU9m5I3daHeD58yOS?= =?us-ascii?Q?tN+WzhzKUOXAfbC4/Pg12wy2HjhtyCBrWzbcY+PO/9LjBPU+eC4rtU5bopCm?= =?us-ascii?Q?Ip3YA17FVEz1KVQ9T1mH8QVkrAO9H5fVP3qg1RzAoC4qmgM/KtDLVgJ8HNYX?= =?us-ascii?Q?oEu7gX4jUYa6aoimu6V6MY5HacpyH+JSlqdepems4dsxs1cy4bRualGjPxvH?= =?us-ascii?Q?PihZu+TidS6GsO6/BZUFaCBd9d/N5GcY6uqPnU6i0gQzV/KI/5h+EW1mWzfN?= =?us-ascii?Q?mGuAfIAzqvmRg1gQP5tc1GPQ10LAZyoDQX8lO7Ue2uYU8Ww4UADE9+8r8UFQ?= =?us-ascii?Q?VFX+SqYywbCpLeIye2ehBxw7P/fxn1Oe9jgnbqkA8mwA4EiNqjap/0Pyd/ur?= =?us-ascii?Q?zRdcz8rmEqXpHJhCkPZjzeemJwnUWQHrx/kh673+s7f+K+bXdQQvLUwm3RSu?= =?us-ascii?Q?qhOC6UC6Idccn0IBBV3kTaXUDU7WtaRw36CEECT7eWSXADORWWaPTmXR6P2f?= =?us-ascii?Q?Nay6o86rCCFblXxJXAg1PJTia0Hyqzhlrk7l/dqB5qZfK3WFJMZOrv+1WOU/?= =?us-ascii?Q?SKy6wY7hmC8+J9WnfRu/Q/wxbq+G2aTeRGXG3gNArQbFc5feBDMndOEWNCNj?= =?us-ascii?Q?Eo3ObhUNUdsP7ysJDDCOp4leR26au5FOE5DbUxX60nn2BsdseBeNqZOkMcBz?= =?us-ascii?Q?aIbf/xrWT9yWYPsGHStIMmbO+MyXV2Fa50BGMPCGXrmDLPEosYUUkW4lF0J4?= =?us-ascii?Q?SCFaSw3I7uJf6SvPQRvKlaJnpHnLiXmOf1lW/BNme5czH5tCbW7CCPFtw3dn?= =?us-ascii?Q?1XGOkXolIKfEq8WDanw+3Y0WERK3Z9IIh4vP/AtnGwYwL+URcj6EAsfCBisZ?= =?us-ascii?Q?TshXIVeWZtVRYecPEmsfkx106eeHfH6C5Lt3jGeVrmf4ZkxDRjtCG069dczq?= =?us-ascii?Q?II+BfcQ00wLCnyBH+d9Bx7PXrjUwGC+iqe/JUwFLwdVXEvLdpo2HSEQ/nuxQ?= =?us-ascii?Q?3w=3D=3D?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: jZ7eWEUjj0xK65zRawJOdi3zMkMhigCsskmj7J09xVKu4G02B0YS/iaaMFFKhbESTsEOSto9csuFoEtltUf0oPrsIKlp7A4xy8Kedntw45e578pijlCYKC9dzkIuCt0s4T7jxZaY+tH8jPuu2F1JaWKrD/pwVYH4HlPyum0Z1bBqmTHtlnOSlWDWoXT/WO6dHqPeIDDQcj41tISZmblKOi/DiRlnegpVH0uNyjkt1Cpr4hjCV1q7mqe2QY8mPu5g0ub8T1eFC2MZMo0edYF2hwuC+z1o6uztA8OYGyytfALmdOYzjaSzOAfbQpALDJUh/8IRkVoIoNkNJ/eGNrvf2DdGftJSl5f8xHoMvfh4XefPi8WhNXRoLBCvCjb8FDAX1Hpp7kuVYZHKuAQrcuyOHblJ48nSD/Eoe7EBF+G3tIRX1oVqOQsBVeh6/ELOIAXG3N8WhVqMqbe6+TZ5zZqQv5FRx/zC+/PtdXdfCzoFVvzNl0+LukXEkcLVK/83IqqNmNWPOCJ0viQeTHEotg4DjdMhe0583getsO4UuNEA5hMcJANxAHDHYoZ98a1omvMecs/g8vJMIIsEItm6e/D6k6mLfQvxV0WFfCnFgI9LjqY= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 53aa73fb-c2fc-4af6-297f-08ddeeec6220 X-MS-Exchange-CrossTenant-AuthSource: DM4PR10MB8218.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Sep 2025 15:28:38.3133 (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: 7DVkOfxIxEj6ITZH+VHTQ13nxxpSmW6/6YSkQRJa+sVOUMsuor4fGGXeIO9tpDjsjzKFOL6qyasGPatwks+i+uE++z1XaA03/c9fav6Xy3o= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN7PR10MB7102 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1117,Hydra:6.1.9,FMLib:17.12.80.40 definitions=2025-09-08_05,2025-09-08_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 adultscore=0 suspectscore=0 bulkscore=0 mlxscore=0 mlxlogscore=999 phishscore=0 malwarescore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2508110000 definitions=main-2509080153 X-Authority-Analysis: v=2.4 cv=SaP3duRu c=1 sm=1 tr=0 ts=68bef62b b=1 cx=c_pps a=qoll8+KPOyaMroiJ2sR5sw==:117 a=qoll8+KPOyaMroiJ2sR5sw==:17 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=wKuvFiaSGQ0qltdbU6+NXLB8nM8=:19 a=Ol13hO9ccFRV9qXi2t6ftBPywas=:19 a=xqWC_Br6kY4A:10 a=kj9zAlcOel0A:10 a=yJojWOMRYYMA:10 a=GoEa3M9JfhUA:10 a=yPCof4ZbAAAA:8 a=20KFwNOVAAAA:8 a=G-FeugwYlrBPhemZp1IA:9 a=CjuIK1q_8ugA:10 cc=ntf awl=host:12069 X-Proofpoint-ORIG-GUID: 6_ko7O_ESaeYpmrmCjM5NuQhxJkXNqDY X-Proofpoint-GUID: 6_ko7O_ESaeYpmrmCjM5NuQhxJkXNqDY X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwOTA4MDEzMyBTYWx0ZWRfXw8NF1j1uB1FN JhFA9QYjTYZ+jy0ypf+mPimVwPtSWKHm45gi3oS1RGzlb+LS4ZMR/f+0PXyT2LXr09rcYUO18N0 GCFgkTA+AgCDGYCNduOLVOM+I7K+hAk5zs13DPq49FwX9om9DFmSsBnqRucE4G7eb1H8R4m5Mjp /A3qHe4V79hlqSgVBkGz+DUDWyvnbfz/wpwzb5v2k++NDOj0jhp4TskhlqU51McMkUQlQBw1vFX 5zbGLrwtOleMfcDyB/V3ew01ZkanMBRfkz5cWlHvW88lLJ8cHMBvfMI5ZInvlLyxojy+2UUdxVo zO5EQCbNVnKm6e12RH/K1xJBE777CvbupSApdpRH/PVtwdyf/RYs1q3liqxPm7SHcnLJPSKFm4F zg1NcEMR9gWSy9reHFT6syU35IuTvg== X-Rspam-User: X-Rspamd-Server: rspam02 X-Rspamd-Queue-Id: E81CE1C0007 X-Stat-Signature: seujgxs89ha78djryxquzza3snfxgcw9 X-HE-Tag: 1757345339-94903 X-HE-Meta: U2FsdGVkX18ehXf5+a/cmvaKVETJQ93JIJOvdY/P+9VnfDKSo8TuwL003ilEIkkv1noxduxWNsFy58dKQa4l+tx+iFt3VS98RViWfO8p4dQ8vBM6Kng+wTrtSvkq9npRNsaTqBYzz2XIa70W8w1qHWEJeaQNj6QHKkRB0y9A+9Jdleu3lDPbbcz1rmzdgxZNQOEW0ecBBOwa2+QM35UKe4my2+1zMAJPeOEG8Ponv04vvLkw7+HOeXRZxWx0DL9QXAAXJnjKbUPGzZk1QzV6VsyhULUlIZV/c0iXmqN6iVSpEPvWaQyPd6I4wY7muUdjC7iW/u/Q80q7xQSzMfmVgH5dIZ3B2OUtKzeJ0qRGwiKpcPWohmyLu8ak1/e4tEY6T1lOJqMvQxo7+Stz+HeBZfLkNdcJnBCk8hCGq7rhPiVbMfXhpMW9b13lOpUl3gd441BxsEB/0rMyzBCqwCcRlGSJmaGiYzupnXRC+2QmrJt0JhmNRK7qZ6x70ypnYdTDeDO/+8hGlJPqPLjSfnzOoSKPveTMUCm5U01KhJRAqbzYl1XclcxpuRTXdVbIikhvI6ay3m1DxapabSOF2QixpUF2yBm5WSaVALRgMCykLVBlHzNB6L3kUnM3ggeFHl7XJ0q4su0w94WBIeRFtf0MMasw9djaSZwpOmzXGq7sH84HCX+VQsXQHBC/jViaHxQSXMKi3jZHUaGKXnuD3wRRDGpKO+UWW7elX6kxnraPTNCPmQEdMe7SgmXX5yIW2n9fEOXFk13a5cy9DAXipQGowLq0HD1JrKiYJZ+YjXNqL49KZHNxi4nC2jb4SUKMRFr8u+0TpML5QLqW5wDzWvZNe9a3P7OMQq21la6pbEgA6BaxPrIUuUE6O4iJSgTLAjiQYRBfeea+ALw+wuqpdZ/tLaCySJjmpeXaGNUu6+TTviP6G/X8TuDw8jlJJDea7GtfY6H6KTKZddK9bssfzfJ t1mdOsXL RlAmg08ifPpw7Usi8JIMR3XymIGUVtZ4CdrNz7dd5qLRueMi9hKZoo0lYyqSwWkXAIpIlPbi8AHXVr756x4k7XA/frziXGluDQrnAW7TVs3sZkngzP+oBWS3Cu/r0yFPjfHRslSMmnq5uSD8maXTJcB98WjtJg42Fx9I8qyN3Hu0DkQvAckA1g8uJ0rPzvfe72Mu3l/tdcAwBlBXdg4FaJQR0a21jd9Patlz+wQFFAIHCcjzV5MyYQkx2M/R3mwq5mTBwBIR/NvNp5Sagae6ghBcdc/UCsxHBKIccYma1CPtzd5dTZ+ORmkTP94YwFEihAN2LHSoK6ij+5GyXD8KRbB75HI9k771ycngSqP31jtAnkWOgChA3LtG0qqvcuIZR5m8WutTZza1wS0PnkrKeHuk4Q0d4eKnffob8mEgCUJjmyIYkLIz2iDPjuUZpj9oi08D+OLk3ukb0XQjyXn3rsveqEfL3JrTNGAdAyvsTiUvV7xMffh3Vx25vgNQ+I8D4mKFbd7mh95XiDNMepeMBeCILuQMoQY9YW+nyT/M8bX8edMQDU001j7x8usAT75ig4aHdpC0eSbMvnJpEbtcso961z7Uk8+DBDRExGav1JYfu8mohVjuceTCDfpNHf+X7ca0+Dft8jrEFqmb9rgI6Hhm7w5Wr/7j4iUGlmsL6GnfSGXAoB7MZ40+SX8+zBWGwMzc1g91FEOuop8uahHLllQV61XHMTX/xP5fXHYwPHQ1G/c0/9a9L+9xJuXOt4WtJxGvjFFM4o2DfG1Lqpf8cQl6qwQceDkvVa2C9TuB6GANw8hPyJQ3whHgk3Pp5tBlaWdsiYJPZKSKJ/Dri3pyOIB18oQ== 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 Mon, Sep 08, 2025 at 05:03:54PM +0200, David Hildenbrand wrote: > On 08.09.25 13:10, Lorenzo Stoakes wrote: > > The devdax driver does nothing special in its f_op->mmap hook, so > > straightforwardly update it to use the mmap_prepare hook instead. > > > > Signed-off-by: Lorenzo Stoakes > > --- > > drivers/dax/device.c | 32 +++++++++++++++++++++----------- > > 1 file changed, 21 insertions(+), 11 deletions(-) > > > > diff --git a/drivers/dax/device.c b/drivers/dax/device.c > > index 2bb40a6060af..c2181439f925 100644 > > --- a/drivers/dax/device.c > > +++ b/drivers/dax/device.c > > @@ -13,8 +13,9 @@ > > #include "dax-private.h" > > #include "bus.h" > > -static int check_vma(struct dev_dax *dev_dax, struct vm_area_struct *vma, > > - const char *func) > > +static int __check_vma(struct dev_dax *dev_dax, vm_flags_t vm_flags, > > + unsigned long start, unsigned long end, struct file *file, > > + const char *func) > > In general > > Acked-by: David Hildenbrand Thanks! > > The only thing that bugs me is __check_vma() that does not check a vma. Ah yeah, you're right. > > Maybe something along the lines of > > "check_vma_properties" maybe check_vma_desc()? > > Not sure. > > -- > Cheers > > David / dhildenb > Cheers, Lorenzo