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 3B54BC6FD1D for ; Fri, 7 Apr 2023 18:13:15 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 44ED56B0072; Fri, 7 Apr 2023 14:13:14 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 3FDE26B0074; Fri, 7 Apr 2023 14:13:14 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 204C16B0075; Fri, 7 Apr 2023 14:13:14 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0012.hostedemail.com [216.40.44.12]) by kanga.kvack.org (Postfix) with ESMTP id 01A736B0072 for ; Fri, 7 Apr 2023 14:13:13 -0400 (EDT) Received: from smtpin11.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id 2003812090F for ; Fri, 7 Apr 2023 18:04:11 +0000 (UTC) X-FDA: 80655369102.11.20734D7 Received: from mx0b-00069f02.pphosted.com (mx0b-00069f02.pphosted.com [205.220.177.32]) by imf19.hostedemail.com (Postfix) with ESMTP id D0D041A0002 for ; Fri, 7 Apr 2023 18:04:06 +0000 (UTC) Authentication-Results: imf19.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2022-7-12 header.b=a1kmkMce; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=h8+T8MbX; spf=pass (imf19.hostedemail.com: domain of jane.chu@oracle.com designates 205.220.177.32 as permitted sender) smtp.mailfrom=jane.chu@oracle.com; arc=pass ("microsoft.com:s=arcselector9901:i=1"); dmarc=pass (policy=none) header.from=oracle.com ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1680890646; 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:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=V7sG5SURAkCT3yVqFUzNDTkPv7aSEHZCL/xcrcHK53A=; b=bgV7RC0P4qBq981f3k9nPrX3Uo9dfB24lAoew7GneXYVMhkI9d1gU3RM62E0DHC8u1yGOr asc36aI8aFYGOwoBp2zN1nrAkEt+1ggkI39ATTuU1huZ65ka7ah6Xh4gjTcaLpchpbbhXG bNjwdSM3PpoKZhv/NSKlLKWSWfv8aac= ARC-Authentication-Results: i=2; imf19.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2022-7-12 header.b=a1kmkMce; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=h8+T8MbX; spf=pass (imf19.hostedemail.com: domain of jane.chu@oracle.com designates 205.220.177.32 as permitted sender) smtp.mailfrom=jane.chu@oracle.com; arc=pass ("microsoft.com:s=arcselector9901:i=1"); dmarc=pass (policy=none) header.from=oracle.com ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1680890647; a=rsa-sha256; cv=pass; b=dz2W/60C28FOSo1qfu+fo515d2qCq3wqOk0ksOx7zrkO5cy8j77utOUVNKxatSlYSlfJGD kvIwteJGWkksQBTg3JbRqq/dpjR0259oHBF5c/xr9TRDZfrIGCogf2FhxDTcE9UtziuLRr KlgXTHDovOMHdepHkzM9d89LEay5+j8= Received: from pps.filterd (m0246631.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 337Fx1dT019782; Fri, 7 Apr 2023 18:03:55 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=message-id : date : subject : to : cc : references : from : in-reply-to : content-type : content-transfer-encoding : mime-version; s=corp-2022-7-12; bh=V7sG5SURAkCT3yVqFUzNDTkPv7aSEHZCL/xcrcHK53A=; b=a1kmkMcew+73ZRWfT9k5u4SoGhIE72oZx/+u/EMji0nZZBQzjLvE7j0nOa2xkwLUfwd9 F/LFCC9T3hfjNLPy0/7ZvIM9cd5KDmNiuosFAjtg30oVA91v7NUy7gefn4isaoZWMJC9 FBtDgCsUrWclamcnOmq4qCOotM5Lwm1hbrxUQ8fHW26F8z8i8CT979qRZhe8TkW8PNrd gZNyUuv5olG9I6BlzAPK3A2KTRyfJJNMg93cdkH40HIrPdxk4ALms94MxFsiHc6L4K9i GNPOgVzw84cexEZNM5q2AgIm3Ads/RGCsEwZB1vSyY5/iPTJMEN9jjFx7Sfl82ZJApEW Rg== Received: from iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta01.appoci.oracle.com [130.35.100.223]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3ppbd45pt8-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 07 Apr 2023 18:03:55 +0000 Received: from pps.filterd (iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (8.17.1.19/8.17.1.19) with ESMTP id 337GKcd7036582; Fri, 7 Apr 2023 18:03:55 GMT Received: from nam12-dm6-obe.outbound.protection.outlook.com (mail-dm6nam12lp2172.outbound.protection.outlook.com [104.47.59.172]) by iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 3pptpc81bp-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 07 Apr 2023 18:03:54 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=RF/REzxk9Ndnu8th+L6q8pfCrpXCllxyJ3YOVbRi9kdlz1xx/mzA7uCmAzRsViMEl1h5/22nuKv1MVvRyZ9AZMTTXEeqSStga31ONtSwp9oevPYVYfl6aM1G+pyAzFyNMWxsS2rBm14f3p+m3mnSKzxrmS1LYg0l4xYjvYQtbIo81/d8n31jnZLc3XZae8l+5Qi5YBbNlz6SG7N7fOFOssOUPo+OBaxLWQUduCdqzb0QQ99tfIW/11qfaXuzV3m5urSM0FxjQD7ypRXPIap8YvMD9P1APooOEXx+Ag0XCbZolxY0gOX6v6cUSKq58paUNMq1dAh/A6aZD/3PYgUFkA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=V7sG5SURAkCT3yVqFUzNDTkPv7aSEHZCL/xcrcHK53A=; b=WBB6ML1nkHnrEEgA77gv3JW+akR3e1W9dEp9AadKMUAUPPE/HUgUZwAPiGlCiIMpCxI/AFkdOWSFTJ7+Cm97fNfuhnnEy2Gdeydy55a3y6ElYUVH98rTpHAvPYFFB5Lp/24+DqSylNZaGWr15Mrkm7b9sYrgdHEF1fSY0mZyqGQVPmSSTe5x5AsuoysQjDDmTq8KaWFnmfTpxUMPdsvCcqNJJq0G9rr+vHmBrdRUkLCCupYDmlbiyPS9nKAcYW6iqBgfGRduY+zz7UvJSaqifRMkZqFgWxUwE6Wvuz/dLpwSGmlCTZONfnbdSTeo3NxCG5etwAr/grdfRwbvUVE4og== 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=V7sG5SURAkCT3yVqFUzNDTkPv7aSEHZCL/xcrcHK53A=; b=h8+T8MbXJgxChcl1i3MvalyUCh79coTmS5vdzZ7IFeKofDG9PEKoJKXSfSlDABAvQ/9xKMoBNmTrdacxwJbiwvtlKtj/OeBU4TfdVh3f01HK6wmP+h8oj5zUVUwK3JhHqk5T1NZAB2y/YhhdBUECEVr0H/ec3seyTPhF28ynmCc= Received: from SJ0PR10MB4429.namprd10.prod.outlook.com (2603:10b6:a03:2d1::14) by CY8PR10MB6707.namprd10.prod.outlook.com (2603:10b6:930:93::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6277.33; Fri, 7 Apr 2023 18:03:53 +0000 Received: from SJ0PR10MB4429.namprd10.prod.outlook.com ([fe80::256d:125b:8053:eeb9]) by SJ0PR10MB4429.namprd10.prod.outlook.com ([fe80::256d:125b:8053:eeb9%3]) with mapi id 15.20.6277.030; Fri, 7 Apr 2023 18:03:53 +0000 Message-ID: Date: Fri, 7 Apr 2023 11:03:51 -0700 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.9.1 Subject: Re: [PATCH] mm/vmemmap/devdax: Fix kernel crash when probing devdax devices Content-Language: en-US To: "Aneesh Kumar K.V" , linux-mm@kvack.org, akpm@linux-foundation.org Cc: Joao Martins , Muchun Song , Dan Williams , Tarun Sahu References: <20230407122353.12018-1-aneesh.kumar@linux.ibm.com> From: Jane Chu In-Reply-To: <20230407122353.12018-1-aneesh.kumar@linux.ibm.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: BYAPR11CA0095.namprd11.prod.outlook.com (2603:10b6:a03:f4::36) To SJ0PR10MB4429.namprd10.prod.outlook.com (2603:10b6:a03:2d1::14) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SJ0PR10MB4429:EE_|CY8PR10MB6707:EE_ X-MS-Office365-Filtering-Correlation-Id: aeb397a6-628a-454d-be9e-08db3792728a X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 3qg+3gNisuJG2tUN/0YoxTfUWHGlb6Q24Sq/pnPIxiFUUGIUnJuH4hIxgop5GDUGuG8rixW5QNxwi3nAqT7DDPneorN3v5jmhNOJ1ULPJk3TTqF8OcbmrDjYE4Cl4LhSd1MEM0fbBPYJkdsAl9XmBEsFNRrb/4RQfh9C8Q7KY/FCw6II1QZVtCQsX/HFmDY76JJiYlBb/jzT4otM3FuZLgvX4WGHVM0hLipt1ODekznKBkNa8sRqkk2IkdeUiXnEBJV75HioL9FjiHxVQqVu8kCCFP290dTrzhyJw3q1kzI54H2J5p+Aa3IKQqfXDBcoMidHtQbYI5/yVqw8yyBHnMM+vIsWYVdMOxtc5/KnVhVbED51wWXTNT71NqhYaTGKOdXgLamPhV3nV90Q7OCXPVCc3qG1+ZxTvr3t8iBO6IS5bpAKrASIZp3x9hPL2kc4dqcFF0allDcYVa468qtjfHG2/T04nSuKJvzY/MXq8jDvOu28bQD1T+uJdFv3Ck63wy6XDkhii8Soe46st9W2pVKg8Xr23pmUXMOeQDEqpdO7zDerBHhiMSZbT9cWOru81buHrkOCOWhYzGBkyPafY78vDfeR2N7gn8h9Zu0xYi0ZTxa3/7vlr/hkCceig/kQDj/sSB6plAMwqSagMsctMg== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SJ0PR10MB4429.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230028)(376002)(39860400002)(136003)(366004)(396003)(346002)(451199021)(31696002)(86362001)(36756003)(26005)(6506007)(53546011)(6512007)(2906002)(83380400001)(186003)(2616005)(478600001)(316002)(66946007)(66556008)(66476007)(8676002)(4326008)(54906003)(5660300002)(31686004)(4744005)(44832011)(41300700001)(6486002)(8936002)(38100700002)(43740500002)(45980500001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?QWwvVE9kTEdjWnYzcFdBNmpiTzVvL1k2QkRUN2pLNnFwRDdEb2pZL3djWnoz?= =?utf-8?B?a2o3Ui9WUE5xYzNlOHpEamViUmc1TWRHZ3ptVEVka2Ewc1k2TDllZmNodEti?= =?utf-8?B?V091aE1yNWp3czVFd1pZSGJZQ3FPZzlYRURwQVJOb012L2F4M2hXd3BsZmM4?= =?utf-8?B?MFRmdFRsYmxRZ3ZFZUpFMjJtZmgrS1h3RjJpMDJ1MW9rZURqSkNtS084U3Bm?= =?utf-8?B?bVJldi84ZHU3MUNmVTFHNDhOVXlnczdXcFVDUlNxUGl5UWlBaHNTRk5FbVQx?= =?utf-8?B?c0pSa3d6R3BtbmpxOElRNmFZNUlxRC8rekVtUTZpaGxOV1VSWEx3dWFSV1Bp?= =?utf-8?B?RHpGd093WE5ZZC9NSFd4OVNCQUFqR21FRHNhMDdncjlYL0w1NGF3RDBrRkg3?= =?utf-8?B?elJUREZmSC9hYmNiRTRNUWphRmtqNWRYajkrbGtCcWFjR3BMbXpQWjFyV2sw?= =?utf-8?B?dFBvVDhteU1LdHpjeUZPWmMvTHcwbkJWTFFBeGNVcE9LYXYwRnNQRERoZ1Q1?= =?utf-8?B?OTgyUXdSQUlGangzS3hCYjVUb2NTS2RvZUlVTFBVMGVoMGlveVhpd3h0VWlB?= =?utf-8?B?RVU4elVMRzVEZkNwS0I1bjZHY2lnNGMrQ25YVzVsUm9TbGE4Y3lDVVdJaEk1?= =?utf-8?B?U3RGS2pvVjJDNDhjZlpvdXNONWNXU2FyZTM0Q2Zhcm5NK1pnaUZWQ3dtT0ty?= =?utf-8?B?b29mUUttWXlMLzhPYUxRL3l1MzVoNnhSc1d6RXNjWDErbFZmNm1DelBBOUx0?= =?utf-8?B?cUhaV1Y1NWp1K1NBcUYrUlVldnNwdnBydEd2Qm1jbE50c2h4R1l1ckJndmNp?= =?utf-8?B?YnRMSjZLMTBXd25mbk1zQndDZ1RKWFdJQnZ5RnBJY2QzZG9oQlpZcFZGOWIz?= =?utf-8?B?Um5DRVhJVjVUQXhSZkxpcWJScWMwWlMva0haVTlneVJ0NVVPRkV5bkNydzNw?= =?utf-8?B?L3hwRmI5MWVrOTlVbWlDMzV3ZFZ1YzlIUzNtdFBFZVJKdk5Pb2l6YWh0RE03?= =?utf-8?B?Zmxtc0RWTEs3bFpGek01blZBcFQwN1JWU0dESkFNdUpDUGI5RHJGY1VWRFA2?= =?utf-8?B?VHFYWWUxWWJHekNHblhpWkpyQ1lhelFyWVh4cmswakM2d0krU29wejBmcGV3?= =?utf-8?B?bUxMU2t3UzA5RFc5Mk5vZ3AxQ3l0NFA4V0lGazNWOWlkOHpBTFFKdTgvT29W?= =?utf-8?B?amVaTVFWMUszWWI2SiswbW5XMkNtZkR0TFdiSVdld3BUS2NSQTN1aFZSOFNM?= =?utf-8?B?ZjFMd3hNd2g4bGNMUXN2VmhEM3pieXNCSmdDM0RQcHRhSzJYeTFLeUNzbjBK?= =?utf-8?B?RTkxR0pmUEhRcFZKekRZTkl1OWFPN0JNSC91cGNqRUswcHZ3NDlrUVJteXhT?= =?utf-8?B?V2xOY0dJaFlYZHV5Sm52eDdjaUMrdWpQVXRKMlBGbXJ1ektTTGxqVHhudStN?= =?utf-8?B?Uk84UldlNEtSaU51QmlPTXcwWUMvc082eVp3OG8rWitValEwWWE3SlBJQWN1?= =?utf-8?B?OVFLa1lGOWdxUElPMkFRbHZFQTQ2N1U3QVRsOTRrZWRhL3dyM1NCU0ppQUdW?= =?utf-8?B?YktIYSt4dWRCL0RYbEFTUGtzL1B4bGdOZFVtVVNxWmozZ082TWR4ZHRDdVJN?= =?utf-8?B?VzNOR2NPQ1l1Vk9nSGpwV1BHQjlRRHdqODd2N2lDTWlheFVLOGRiMlA5V1Vx?= =?utf-8?B?eGVQWjJYWUx2ZzNOS1hYNlcxV1E0RlRaTHAzcVZzZkU3SXUwci93WTZsczNB?= =?utf-8?B?bHYvWG16YlVFZGEyV3FWdEQzZDVGY0hoMjV2OEVuaWVOcjhYVExTZlQzOGlj?= =?utf-8?B?MmcrR2E5emZuYTllM2xmZnNpZ3JiNUF2ZDVnYnA0YjZMaWdpYXJBQlRrYWxj?= =?utf-8?B?YW95TUhCQ1dGZ3RNTjZNR0U3RmVyWkE2ZlJmbUhVUURBTjlnSWdxZXU1aC93?= =?utf-8?B?NWoxbWIrL1h4NnpGWndyQUFlYlIvMGxpNm1hZDd5c0lDQlpBMXp3SzJvbjBL?= =?utf-8?B?K2NWcEpJMGkzVjh4YS9QNEZ5QU1sbXFMMlExQUdzcG9tanZoMzVmeXZKZGJz?= =?utf-8?B?ZDNrc2FjU3UrWlV4VElldEFZK2NwSHg1NHRQNnVFVllSbUFwd3pSd2lsWmp6?= =?utf-8?Q?Qww840dqPej0EzaXwXHTYjy4x?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: 6iqK5HbbypopwTIQxZnLF76Go8Jn8ehkMqdA5jbjmMGmj6ntYRC+TImg6ZQiDhiLtfhMa4ODTqVZrHgsfLQ5ZOjWUvQGzShnRzF16dUL4MQmfOg6LS6aK7TW+B9PO2+RZhxIqSLHf/Jtpz1BGVm+ock4lGXkE2OOQyb/PtinuKkSQ3DklkYMgwEX6PzOT0Y8FGX/BF6zhcCzeyYIRCXFO9fy4Ugpsl5RGqgDi69jYAGuTTMXovhx44ME8yAluo8hxZUG5sQVCSl363Ozg8kntvwTgxQYi/dkztzlVp+EVwr9IIWE4Uj7d8VlKjI+Cqg+T9GYhvi++ICT/PSsr3I/IhiZYEPFA3YnpW0XXOAB4Q/3VUOnR33BPzSp68JOciT0uRrvKo47msLZUhXPrJybqgqpWGGjG8uEOJQpegX4Q/5Zf/rW+llj82nDfFRX4MTvCXE7DltqmTFaqk8mBvIaVNz7skGr0pNEeO+bUx39b9thSNjr9puGPCRDX6OPGPj92zzhuXgTE45HfB2Tx/3rmWjhefZ6ET/QBvhghieTxpQwyUB1KTDAtgM3JTARYumtHo24NwrByn6W+2sZ5OPRLVFf2z2Jn8BWqMoS18PlvhsT5lyUe1kBUY6YR64UHEJDX2Lo1q+UOKReScAQ2Iqgfzwk/D7XtpNSZKlnzWs6X6nFJio7zg6h6cpwVzpwrdz0Vaj5D2splBRCLgwyWt3ogVYt7OZFVBHLjpHcV7m28Oe67m+HvCdYkdMjNFwXQisdXjIfJSz/tSJYcW1SVl18/Y0AWS/vz+QI2NhIDG01FqRJgeiHNGXkdct5wzb73GQeRqYZ0+UGxZEgvVTKzdTii+rWeVYgy7v8t6wwn22Td16fZcUXfhn81IcsHzlBirpG3082wHEqdaxhc9TbLzk6wQ== X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: aeb397a6-628a-454d-be9e-08db3792728a X-MS-Exchange-CrossTenant-AuthSource: SJ0PR10MB4429.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Apr 2023 18:03:53.2308 (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: ApJApPQG92XLqnN46S6oPdbIgaMui/tsRav6+JWueGu4+ubdlO58JH3S56mpS2OJWX8Nk0FNCvBdNTnr6U/xBw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY8PR10MB6707 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.254,Aquarius:18.0.942,Hydra:6.0.573,FMLib:17.11.170.22 definitions=2023-04-07_11,2023-04-06_03,2023-02-09_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 adultscore=0 suspectscore=0 mlxlogscore=999 bulkscore=0 malwarescore=0 mlxscore=0 spamscore=0 phishscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2303200000 definitions=main-2304070162 X-Proofpoint-ORIG-GUID: -MkquPvacr43yQwfYQ9obEPkOQzvDXxW X-Proofpoint-GUID: -MkquPvacr43yQwfYQ9obEPkOQzvDXxW X-Rspamd-Queue-Id: D0D041A0002 X-Stat-Signature: 1ptobegh7j16b69o8za4jbp98xxq13ug X-Rspam-User: X-Rspamd-Server: rspam08 X-HE-Tag: 1680890646-21706 X-HE-Meta: U2FsdGVkX1+IUvKJBJ6BWcRzFJXhtEMA0Crfbi02Dr+EzuTppobfdRszpiF2Cl9dYO5VxeQeD434x7SyBMmq7liyyK6+pR1/pFIU/SvCnShu7fmuGEFNzD7dtWdEdV4kWJUbY/RbuCugA6RrdzoOl3xJsbdzmWRvQQdZU8LaAjTHWa/QTZn5I1bOQP1YKFcEfAxqFsUuMAWLOF0gK78IHUIOeeaZS4uLuSWA71e62CmUXel23nk/nhLNspTuBMEm8p/t1k8oPHjCfj7YKAec1MHBSX8EjzwakCYZvnraX6cKc2WBtD5AP9kqN8u+5kXXPIZycRcnPGaUuylKMqzcRiLm0IHNtT7uBMdMSaCuJ1psukyRFj4IRUP2PwozsPglzBxLd7BRV/i0IfinOoDuWf6x3KdSLspA1E6bl6XZnYD/0BdM6s5jMlAaf8f70oS6Vr1Fz4jpsEij+Y3dK0eR1Yi2z+2Uw8mCph9tMx937iPZRUdeupvgF2owHOw9OmwbMDNEjSsP7sGZD9tcWTavKIUFp3r14z59nEA8crEFciBLqXm5tfLMByEERGyNWJdpR2ZhOSlMOEZlQBYnzTSYPGrMNsfvVoD6wlUes4jDJACgqea4Xza73Vj/4SUo+UEFBBrpy7L01s/dj8uoRYaX+I5EyfwtJBl7ih+P2mZfxxvDeYexx1RRRT5x2gGfzNMwHxgC0h6muMh1QhE4vdtyt/5v54KCFrIbD+RzBJ0s9NorjQdk3aG2oZFdjvVEEGTEZ6HxfXPuTaTX9g4SY2bgEwcEFGJhPu27AvbhlYeXKSpJJmD66XK+6CC83EGl1Qqnfl020myI6CAfkMRRbaFnS6+JiD2BXtAYFQqyyBI9ZBCF/rV5M+L/IJK/A7lswGy6K+Fjq6VEO9JO6oDHMga9VffVdHk+eS459yJfVWm3sLMZSiRL80BVAbiakkw2nUr63yzneJdCIKe7dhEBpTu uL7+iKU7 dorAP1SuoSCQawbHLHOuhGBVoU/tVrsh/DF7LzNbA5Tn+grg5AV0ALvgMLc4SVPYIViZaUc3GG0yxiYcsUEHcF6ZWXddzd75MmrHFiKZ1z8QMbrDCS1r/7hKkaYrqyadYkFqMBeEDzGViO2dVCQJFhVNPGmJ5LNrWPQNgjLEbdhc6w4FrvGpEKFS/gOOOEDndJaNVASX/0gWfl+FdZHBzQ41r581SGwlFZnbn48ZrYpQk9oCc7IX8FOBzFbEU6yyTzr6w4d1r+2G9WBjG10Del6SyEg1aXdG1fj2NggLubGRHp7cJLWt61esKbdwSorifIedTQm8mtjuDKh2R9ioelsphN3gQ5I8f6jfDUZpB2UkE3MOAUJxpHVn2I7cN16Af1FMZ 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: On 4/7/2023 5:23 AM, Aneesh Kumar K.V wrote: > diff --git a/mm/Kconfig b/mm/Kconfig > index ff7b209dec05..99f87c1be1e8 100644 > --- a/mm/Kconfig > +++ b/mm/Kconfig > @@ -461,6 +461,9 @@ config SPARSEMEM_VMEMMAP > pfn_to_page and page_to_pfn operations. This is the most > efficient option when sufficient kernel resources are available. > > +config ARCH_WANT_OPTIMIZE_VMEMMAP > + bool > + Could this devdax specific config switch be added to drivers/dax/Kconfig ? also, how about adding 'DAX' to the config switch name? BTW, I noticed something minor and unrelated in the original commit (c4386bd8ee3a): -static unsigned long pfn_next(unsigned long pfn) +static unsigned long pfn_next(struct dev_pagemap *pgmap, unsigned long pfn) { - if (pfn % 1024 == 0) + if (pfn % (1024 << pgmap->vmemmap_shift)) <---- this line cond_resched(); - return pfn + 1; + return pfn + pgmap_vmemmap_nr(pgmap); +} should be + if (pfn % (1024 * pgmap_vmemmap_nr(pgmap)) to be consistent. thanks, -jane