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 98AB6C3F6B0 for ; Fri, 19 Aug 2022 10:06:26 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 3B0188D0005; Fri, 19 Aug 2022 06:06:26 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 35F478D0002; Fri, 19 Aug 2022 06:06:26 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 1B2768D0005; Fri, 19 Aug 2022 06:06:26 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0017.hostedemail.com [216.40.44.17]) by kanga.kvack.org (Postfix) with ESMTP id 05E1F8D0002 for ; Fri, 19 Aug 2022 06:06:26 -0400 (EDT) Received: from smtpin26.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay05.hostedemail.com (Postfix) with ESMTP id D42EC402EE for ; Fri, 19 Aug 2022 10:06:25 +0000 (UTC) X-FDA: 79815912330.26.32ECFA3 Received: from mx0a-00069f02.pphosted.com (mx0a-00069f02.pphosted.com [205.220.165.32]) by imf24.hostedemail.com (Postfix) with ESMTP id 31CE9180010 for ; Fri, 19 Aug 2022 10:06:23 +0000 (UTC) Received: from pps.filterd (m0246629.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.5/8.17.1.5) with ESMTP id 27J9k9CO030227; Fri, 19 Aug 2022 10:06:12 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-id : content-transfer-encoding : mime-version; s=corp-2022-7-12; bh=Z4VtaP/eK99xqEKGcn8PnkFrAa35Ch2hN2fxG/ZCx1g=; b=hL6xD2yEHVzjhV9z0fFfI/P/WD1QIMVxsEnmziamKWGIXHYqYgb6BDqjeQJHkKv41z4S qBespbeHNgZ4NHu8Z09m33mgarNrzwwifmrVPFzS2+XMS7qJzh+xjMf/YkIBMMpXZu9I E0lIsEuNrn6qgBEHCTM1DMUxxEwkWoetYDrobOCnsXSfE946o7EeGoxOfjy6FaQtsMF5 kYfCHJjMuJy8nLn3956LCueXPY2qjkU5VwnVhkp0a/j6u+BiGozq+FETF7IQgNkQbGPA KWwi+Nis4L1AT5eaa/4DbYsIeGGlREsb4Saa/KdKmjEDgW8YL6phzFzErgNlBNpYiLJ1 bA== Received: from phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta03.appoci.oracle.com [138.1.37.129]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3j286201f6-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 19 Aug 2022 10:06:11 +0000 Received: from pps.filterd (phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1]) by phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (8.17.1.5/8.17.1.5) with ESMTP id 27J92OXl034154; Fri, 19 Aug 2022 10:06:10 GMT Received: from nam10-mw2-obe.outbound.protection.outlook.com (mail-mw2nam10lp2107.outbound.protection.outlook.com [104.47.55.107]) by phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 3hx2d5b7a6-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 19 Aug 2022 10:06:10 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=By4QpgGO9xlh5lBeGAMIWsKPjy7Jab7fJjrHf+to4atZudzOMZmrddhtFebtjmohdRopY4dxYBTT531ZT9U6IDHxajhsoCVr+ES9aBMh7LvjGVUgQph88ZaRHPmHLBaEswQpSWU8p42YmiOaaOyi4Zebh/rHfnS1XP6GGzhkmM+oS3Up5A1lzRAuB+EKPakrlkm7GfZsqEnv5YpUOrjMvUuxj7NPTDdurPKwumq3lucsqWau73JWjXDBiTcOPGTN7dUWmbASgokJ3g/pPstewYtDtYf/bZ9WvajvX6m+BDXbJQ9qn7zDOmSPTdlPHZ8d9z9lIs7TH2nYGk4PaqtN3w== 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=Z4VtaP/eK99xqEKGcn8PnkFrAa35Ch2hN2fxG/ZCx1g=; b=RAKCQEBS20165Fxix7Z2eymNGN6BGzXIKos2Od687TntiCx8vZcUNOo3VpzMLHD+9Ywg7Xby/CheCG3ZlBKeY9V2RPUheGWpeFCo3qUSux1QPNjA6pk9Xgmtu7tEffLhIIYotBXtQX5g66WT34j4BKEcOtxZ0NWNDRZwVIxiiSJDaKiywHIaYgBmJm9JFROyYCKIfma1Cuo3ijVJX2twVl6pyhvOgYP3o5DMAvzvLnxO9jJT7TPL4txc+79t66SIG/ErtxmXpWCo6PJ0FLx1vQG2Z0cFkBnzTdV3WyrFq37sQPGYYgIu37MSMWKLyOSdAaF6zYf5B7xOtuyJVv9WNQ== 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=Z4VtaP/eK99xqEKGcn8PnkFrAa35Ch2hN2fxG/ZCx1g=; b=BvVfkjPWdcfCh7E8x4F3Dgxsuyn83VnxFT5FgmvNoxSww5bIIWNHm/aeRUXXZiOFPPz7UY+dUC1MudFjR1rQSaClrQ30QPJkcUKet5xJ4Gwl++O799uwMRnmc9r6XdL6tHp4AlFWkYM9t83k+O7e0+d3wxu+Ap5DXM3B0EmZodk= Received: from SN4PR10MB5559.namprd10.prod.outlook.com (2603:10b6:806:202::16) by CY4PR10MB1749.namprd10.prod.outlook.com (2603:10b6:910:a::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5525.19; Fri, 19 Aug 2022 10:06:08 +0000 Received: from SN4PR10MB5559.namprd10.prod.outlook.com ([fe80::1c9e:630c:a63f:fdf]) by SN4PR10MB5559.namprd10.prod.outlook.com ([fe80::1c9e:630c:a63f:fdf%3]) with mapi id 15.20.5504.028; Fri, 19 Aug 2022 10:06:08 +0000 From: William Kucharski To: Matthew Wilcox CC: Andrew Morton , Uladzislau Rezki , "linux-mm@kvack.org" , Nicholas Piggin Subject: Re: [PATCH] Support HIGHMEM pages in vmap_pages_range_noflush() Thread-Topic: [PATCH] Support HIGHMEM pages in vmap_pages_range_noflush() Thread-Index: AQHYs1PN4maBA3YDK0+q2iw3CSukR621/+YA Date: Fri, 19 Aug 2022 10:06:08 +0000 Message-ID: <5A894844-3A8E-44AA-BFEF-3723520A8FD6@oracle.com> References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-mailer: Apple Mail (2.3731.0.8.1.1) x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 1924cbca-f6ac-40de-66b6-08da81ca6fe0 x-ms-traffictypediagnostic: CY4PR10MB1749:EE_ x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: yBJwfdwFd531eRhjNk0tgLeRA9sN9I5ZCNTnC3E2nGys8zcqqWd9Ccmo+O34nYqPo0p06qFN/gPO5v+IqC6GvjYPdi/QSQFmUy8l+faPdp6V85MeIeNvxWkxI+hPFwWXrd7jwk6TFAb0BoOzGZtNFgamBCjTp1gMQqCKZRKnNXMjq9InQ+r6wAeYB7hI72rdcfmpphtOLQShPrMStFOnOMqtNC0NCUss7TUeB5QpWYtHwV8cp+++Ao1wPYnFttSwvZmWafDV06lliaIkw9ckfswnq7GJo35fhKwG8ZflCYszkSDGsUa94DH8Pjciuvh7MgzO9cwow8ZbOdNxukD1DrWg5Mp1s8GtmCfOaAmYtzDPMKuF3bFhwG7ULQr5JrTIvmtczj7LVP/NS+0akssGi5Z0eXE3asgeiqd0LFElBJrHCbd8Nxi3zFVGilKRaBNmAzIZiBzm33P/A6CWariuK+ZptiDy+DspGu/ltSt5wpfP2RQcU5AKHeS79lriKRL75k/GWGwPK8w4AC8qHuFtNnvctbYM26ffxMdRDPJ1DjmyhrFDanhMAEdi0PVGnNT+AqycoM1+hrO9t6cSA3fOk0THdZKqGDhA4mXuxbiSlNmC70Xu5acAyVVoggf3qLFR+uEMB+O2lrXlvsxAjr/QaxJyoJGc+ApXw6IkDOXw2HXbzT8UQ3kYU930RMRGgwa+JUHLIWNh8bb3GRoCTS7CFpzEO2Nw/E2X8FDD3bJymALw09+x7KRVBxdkd8eKNXHNV6inoHfVFazvGItW4icgwpjZJJ/kXasMMtHs7iG1Qgo= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SN4PR10MB5559.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230016)(396003)(136003)(39860400002)(366004)(376002)(346002)(33656002)(478600001)(36756003)(38070700005)(38100700002)(122000001)(186003)(53546011)(2616005)(86362001)(83380400001)(71200400001)(316002)(41300700001)(54906003)(6486002)(6506007)(6512007)(6916009)(66476007)(91956017)(76116006)(8676002)(4326008)(8936002)(44832011)(2906002)(4744005)(66946007)(64756008)(66446008)(66556008)(5660300002)(45980500001);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?3BQYF19W2bjkI4swNbLZkaYlEeqtuY+qkhUC33snUmcvrgJfKpRDYu43nR0U?= =?us-ascii?Q?Io8Yhe7hLRwDWZ/M8bibNojT0fj1ydPwO/nBTUUeQ1kuE2WKVeZnQdBcJ+Fi?= =?us-ascii?Q?/jhumUThubp4gOaVbF2yBMwGIm0CtjmHb9GyFiPYQ2yIYazHOxJ++v1qkePj?= =?us-ascii?Q?kmnrKThUtLwz2M1XlYHwhcQXaG7NKdJqbqqBQgeW53rpFpoWZQKpE237bCC/?= =?us-ascii?Q?Klrr9rMIkRbjQiDtWwbpzveIU0lqkGBaKiXD962gDDqpcotzxC5GFAYax2i0?= =?us-ascii?Q?PykjD6j7CvoKuzDHAiVWWTXE41VDkVTP7uqlwjYZRWFyRSe2wldL6gkQdAAf?= =?us-ascii?Q?SpKUxhhnl/tOMpD4+wzx4c96RSQQiHTHJzynPckpGsm3uVk2C9xUAtqYBWks?= =?us-ascii?Q?+m+HN2vfYbwqLglYLD6fJSvLnqIpoT92wJlVEdzGzd1yhvDLcb1qLljG6eOs?= =?us-ascii?Q?i+FKamWNzpygv2xEAJIrz+aTM8sKAKDdSNtjKa+diqORQbe5gzNc6AfrQMTc?= =?us-ascii?Q?Wv3fgZiKMBKmdV1sya5/vFn4IGrXN8dnrc32EmBRs7ceMSrFSWnnRhtJvGMc?= =?us-ascii?Q?L1CWh1O8rAW9CqmNXeLe99d8ClEZVCPWh+lFJLS9MbdB6JG30xnQfAc5Iduk?= =?us-ascii?Q?rAfU2qk2nCFGuK/LFB+2Q3qZMBdgWVa7CCY9JX8ntJLJBVCYXnFqxjWV9UeJ?= =?us-ascii?Q?b8cmAc4htM+SFeCdVzFQiUd4VvQl/r6Q/2prFuI0Yotzgg5Il6InO+63NAx6?= =?us-ascii?Q?MhJR6NOZzjDPp/w/xRoHRWirRYlZRf5q2+5vBepjm9TmsC9otGI/lcEq/DBG?= =?us-ascii?Q?0CKWIOlcKUYUdnB1Ocmp+e4v962O+Qd86b8lHbFB8EClMb/QYqz+Xg3GAwMj?= =?us-ascii?Q?noJZ1WZXaMPYDLeQpRiMji97G8SLQ1GFruy3NvVFY1W5x56pWboh23YaB5po?= =?us-ascii?Q?qz4ywk7vsSCxM4dYaYgFyj/eRaSQ/kpdAiaeXCB/LCAMVksR0H+eYEF41r4u?= =?us-ascii?Q?8s7/y0DVWN7QeRsM5sQSkYJE8YPCyFQsdA5UIjo7oHThbbtELyi84pdbJ7dl?= =?us-ascii?Q?mkhCtTnBw9d6crHF15Q7jMfHn5Hpa9wJHUwkBGJ3UywQ9kT/jL6Z3KYGOCwT?= =?us-ascii?Q?BtNtz+hHx66ozgEV6kLcouUYUcJyf3rirMtjEWtdRRQFCH6F/8FUis2ULTCW?= =?us-ascii?Q?AA/G4kZ80tyiO3jdatHo8XX9h7ZzPok/itWUNzyMm9nyqqV/go2QpNp/7F95?= =?us-ascii?Q?O9NoneadSCoA+W8NXkrQRsYv0fTqnWkyNfOed0XokDdvD7QUBLM5BZ/kQWGh?= =?us-ascii?Q?mnSLIKJnkKOEaEt67Qy2Rhbxv8D63DyD2PVZKpMlSzYlIM0b4Dr7iobFcgpZ?= =?us-ascii?Q?eOwAkjRsgIF/KPX0UrzoE8dLzB0EtAdZQLD0Ib1pxK10MZtmj+VRK9bv7IJ4?= =?us-ascii?Q?jea6y3jk7/PvUTnlOWuzCNEQp8JAv70lds0T8B1RF5zhcVki3Q4cRE+UqqjK?= =?us-ascii?Q?SJIaQEn1XfM233tYC7GK23DEvPWGoMO32CQ3CJnTc8F1idMOF65GdxWwkx7H?= =?us-ascii?Q?QB9ROS5FYInvqzNlSZN+7ssCg/QE1pmmZQ0FQ42A5y1cLF1HP6Go62goXoRn?= =?us-ascii?Q?35Y3xj/9Xp7XWek3tdsZRkKh56e+HoSy8qb5AwY3jirGHE8XSvm4KyabO5Yu?= =?us-ascii?Q?dtGuzCOIF0fWxaEksTOgyuQHsyY=3D?= Content-Type: text/plain; charset="us-ascii" Content-ID: <2212BC7408CC354496068C91BCF6F337@namprd10.prod.outlook.com> Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: hcZhxJCW1IV7kuiQR7VooLF/CF3lcy0vMjJO92hbouPTNY/iurChAHd17ONwXIKK9YHqWb2eDEtOZwiOgMkXJCmPyo3SO5GnKvz9GVY191BSaC/f5/02b3xMqFyRs2rAlO/wmKr657rpAJ4AdU5slDIiMLShQxhMYu3ALUzB8JFICfXsTty4O893F2ZyTmz0uQ5QnhwCLcOZPJ91i8Kx/e7X0x5xjURMj1rzbUBVSzM3Wx2tXX3B95vmmsNqxyeQFUB65flHTHLQKaUkneXCGFBvbkrgReAYrWNXNc7wZ7XSUK8l4h+W1WegkDFItkIfmzhk2LkcDwTVRhY0fWLonMvJ2Y/phZ1aqI0JrEwRAyPMW8v08IFBVEkTLfk0e0E77Z8iyPEI9UfVs+F02nlx4N4bH7UlHHthvFXlqJYwLF8kD1vpR1UhZQ8G7G038ki6zuJzQ4Vsig3k/Ny4w41cBNBnNQSXBT8VaZGnRWPuOKM40miCpmFo3UhtgLigvb0sX78wCrTbaxW/Qo7Q4Js+p/BEYqjD3Ssh9W/m/qwWkbNV5lGB2OYaQF9AdCXS7LNaq/o54H2JMQ0Ld4JX2oUPUgxelnf12SRsNzxKAXKVsTViGCEt0ZR5rRwSB/QWRSozHnfb6sFbr/gQ2SnqJbA6mJu1qFlnt8160Xp+MF/3fou4faXfXafd3q2oORypEUWOFsu6mcX4VWwHdi3HsdX4rGZ1dh5q7SleeSxV/Pph54GE/xx8MwNITO5Nz0Yk3J/VTamNbK/JnV5TUY/zCdjaz2SKA2tE1kSn8lHm5tOaktI5Y8JpLGfwpkH193TvZqcgk4yvsMvEDmMHbNgEsKbCck5FQOKENM37NgaqJXEZIpe5yLHPGbkQI2f7Iw5fivVDfGpTepxpuJg3e3Tayvrm6LnZTtyeXeXwkmlIGCI0GJ4= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SN4PR10MB5559.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 1924cbca-f6ac-40de-66b6-08da81ca6fe0 X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Aug 2022 10:06:08.6217 (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: ueEia8fX7T6q+fWFoMYzW0ZIc+HZ69gq3bsA63FdYgphYnfskt1eNzK7Sr8T2Heg6xvo9ZGnZRJqx/WEjUBZi9rvPUnkIhEKUimh3mf8aeY= X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR10MB1749 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.895,Hydra:6.0.517,FMLib:17.11.122.1 definitions=2022-08-19_05,2022-08-18_01,2022-06-22_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 suspectscore=0 mlxscore=0 adultscore=0 mlxlogscore=999 bulkscore=0 phishscore=0 malwarescore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2207270000 definitions=main-2208190040 X-Proofpoint-ORIG-GUID: ZJgu6pKQmR-ANEwTa9msYdb2_1UKpGzi X-Proofpoint-GUID: ZJgu6pKQmR-ANEwTa9msYdb2_1UKpGzi ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1660903584; 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=Z4VtaP/eK99xqEKGcn8PnkFrAa35Ch2hN2fxG/ZCx1g=; b=k3s3R5v+lhIBrCsV1SA+JYy4MQzL90M96kTY6qpqvC8JPVxXA8hjurGuqMXCxWZ7jpsANk LaLnBzqUedgHcategLwh9QhTvYoBDe6FNYBSnU/18luVqt6CJXjaa/K30DPoSRS8Le9who 4t8E59r2G1d2CzKWcKNAsbvQxbpnv7I= ARC-Authentication-Results: i=2; imf24.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2022-7-12 header.b=hL6xD2yE; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=BvVfkjPW; arc=pass ("microsoft.com:s=arcselector9901:i=1"); spf=pass (imf24.hostedemail.com: domain of william.kucharski@oracle.com designates 205.220.165.32 as permitted sender) smtp.mailfrom=william.kucharski@oracle.com; dmarc=pass (policy=none) header.from=oracle.com ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1660903584; a=rsa-sha256; cv=pass; b=607zL9sas/PehmhJMpwK9oMwJgJtnltN+U5nYwQPjkgubtBOgRjDJ2KxlF3FK8OGL1kdG4 gL+GUGiUdTENgBSrvdK+3wIJ9RKCIyQkQiDdi7Hmji20MgRECnySzkMpJH/9AWpybMljmh ssyfgt1JvlyuwJ3hAZ6ORO1vFKUMsMM= Authentication-Results: imf24.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2022-7-12 header.b=hL6xD2yE; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=BvVfkjPW; arc=pass ("microsoft.com:s=arcselector9901:i=1"); spf=pass (imf24.hostedemail.com: domain of william.kucharski@oracle.com designates 205.220.165.32 as permitted sender) smtp.mailfrom=william.kucharski@oracle.com; dmarc=pass (policy=none) header.from=oracle.com X-Rspam-User: X-Rspamd-Queue-Id: 31CE9180010 X-Rspamd-Server: rspam02 X-Stat-Signature: wk4jwa8ordpnzutgdk49mqmu1wfthofi X-HE-Tag: 1660903583-642883 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: Looks good and IMHO it's more self-documenting. Reviewed-by: > On Aug 18, 2022, at 3:07 PM, Matthew Wilcox wrote: >=20 > If the pages being mapped are in HIGHMEM, page_address() returns NULL. > This probably wasn't noticed before because there aren't currently > any architectures with HAVE_ARCH_HUGE_VMALLOC and HIGHMEM, but it's > simpler to call page_to_phys() and futureproofs us against such > configurations existing. >=20 > Fixes: 121e6f3258fe ("mm/vmalloc: hugepage vmalloc mappings") > Signed-off-by: Matthew Wilcox (Oracle) >=20 > diff --git a/mm/vmalloc.c b/mm/vmalloc.c > index dd6cdb201195..bea9b0c37295 100644 > --- a/mm/vmalloc.c > +++ b/mm/vmalloc.c > @@ -590,7 +590,7 @@ int vmap_pages_range_noflush(unsigned long addr, unsi= gned long end, > int err; >=20 > err =3D vmap_range_noflush(addr, addr + (1UL << page_shift), > - __pa(page_address(pages[i])), prot, > + page_to_phys(pages[i]), prot, > page_shift); > if (err) > return err; >=20