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 BABFEC54EAA for ; Fri, 27 Jan 2023 22:53:55 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 3A8996B0078; Fri, 27 Jan 2023 17:53:55 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 359796B007B; Fri, 27 Jan 2023 17:53:55 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 1AB576B007D; Fri, 27 Jan 2023 17:53:55 -0500 (EST) 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 0A7B76B0078 for ; Fri, 27 Jan 2023 17:53:55 -0500 (EST) Received: from smtpin16.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id D0CE212058D for ; Fri, 27 Jan 2023 22:53:54 +0000 (UTC) X-FDA: 80402083188.16.51A6BC5 Received: from mga12.intel.com (mga12.intel.com [192.55.52.136]) by imf26.hostedemail.com (Postfix) with ESMTP id 427F014000E for ; Fri, 27 Jan 2023 22:53:51 +0000 (UTC) Authentication-Results: imf26.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=lUdWB6fw; spf=pass (imf26.hostedemail.com: domain of ira.weiny@intel.com designates 192.55.52.136 as permitted sender) smtp.mailfrom=ira.weiny@intel.com; dmarc=pass (policy=none) header.from=intel.com; arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}") ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1674860031; a=rsa-sha256; cv=fail; b=GVv4H9rnzJmoQSDWHcdOz/O3OEOVrk1mznawN8vF/ruAnrk6hNhx5m5/2NKjz1bSfqJUyJ 5zX+/l/r50KOwjxn54UC9T2YWLEaOr4BdNH+9oTDgGmvjfHpeALAdb19xg1iUVcatBXQ4L RYRHaX+1j/CALgdgOLCHYunTY1764fs= ARC-Authentication-Results: i=2; imf26.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=lUdWB6fw; spf=pass (imf26.hostedemail.com: domain of ira.weiny@intel.com designates 192.55.52.136 as permitted sender) smtp.mailfrom=ira.weiny@intel.com; dmarc=pass (policy=none) header.from=intel.com; arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}") ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1674860031; 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=7k5kC209hBZ/xz1oDMTk3N7xXk263tl1y30mpW17i/k=; b=skAybic44cEeyL8c32EJeKfNyvD//bDvo/IvYWt2LJ0peVIXNroc3yxqzsufj2DW7LlRSw DbTU5UmqVa5lgABRo5F+S5j28RFBo1ow9KXwie2EmMwlur9e972y4Usawloh7IrhLLli4t rmqKmwnx5+B0Lpku3eWSk7xJtQ4KbUE= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1674860031; x=1706396031; h=date:from:to:cc:subject:message-id:references: in-reply-to:mime-version; bh=97KxcFRCgqw8RInU+Hc7E2LzEgfrhKEJ2tC8UCDnPxA=; b=lUdWB6fwCtbocXfjY7PBrLrnbyIoz7u7W3nde0104VR8VSSyPK0WZ55H rVT+6vJNfcH0WFExzCXLkhNE3VEVsqz933277ph/koQIgH/S1y0I9rwcG hot0NMy0NIwvdnZyHD596LVNTArvPjD5IiP1tqnNbV0kHYoUcqL9IOUqM hOcdwH7hgNLpyrUaOarMykFBp1yJ4A0YZHGCyp19rTJURsl0T+oDQDiMn vKheTwOnR9DznBWbOZfrTvDQZEBrxtFjmnprQJmUu7cimCxs/36sGbtVT riRcBrkRh1my3crLEcoYGEsrr3cYDzqTvjg6/QB0yn650cGBZn+tWtX5N w==; X-IronPort-AV: E=McAfee;i="6500,9779,10603"; a="306864342" X-IronPort-AV: E=Sophos;i="5.97,252,1669104000"; d="scan'208";a="306864342" Received: from fmsmga006.fm.intel.com ([10.253.24.20]) by fmsmga106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 27 Jan 2023 14:53:49 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10603"; a="908821760" X-IronPort-AV: E=Sophos;i="5.97,252,1669104000"; d="scan'208";a="908821760" Received: from fmsmsx603.amr.corp.intel.com ([10.18.126.83]) by fmsmga006.fm.intel.com with ESMTP; 27 Jan 2023 14:53:49 -0800 Received: from fmsmsx611.amr.corp.intel.com (10.18.126.91) by fmsmsx603.amr.corp.intel.com (10.18.126.83) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16; Fri, 27 Jan 2023 14:53:48 -0800 Received: from fmsmsx611.amr.corp.intel.com (10.18.126.91) by fmsmsx611.amr.corp.intel.com (10.18.126.91) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16; Fri, 27 Jan 2023 14:53:48 -0800 Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) by fmsmsx611.amr.corp.intel.com (10.18.126.91) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16 via Frontend Transport; Fri, 27 Jan 2023 14:53:48 -0800 Received: from NAM10-DM6-obe.outbound.protection.outlook.com (104.47.58.104) by edgegateway.intel.com (192.55.55.70) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.16; Fri, 27 Jan 2023 14:53:48 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=mIkafeaEjAKD6IPdxGC6HEK0UjOPQXy6xmY6b8G+/Pfjgch2n7g4MeudY3e9VpHr3veZeVGXAyDcyhsd40+rfaMoA19CJ8JVA/lDPcBy2amKdWfMKHs1nPsEeKjFXo7V4599hE1maaOEUiGudwQNQZUoXvh6aMKndleXMYhCVm7aBTYRtlzrj5+qM+CO2oo2vNJ+TZ4ET6gbLjys5txEHjw5yGqKUnV7GCQITB11apEVcjw0NO2mRRRnFcS9a+dJwdPMs5N2oDTj+Nw3s/A2lDd940tvnaEHQ3EqbqVuPf2RNsLV0PtBAKhl1KDht+269520RGM+ogLjHcnPCm86ZA== 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=7k5kC209hBZ/xz1oDMTk3N7xXk263tl1y30mpW17i/k=; b=jPmKk3Q8dZ0zDfP+ZVA+k+IBVvJUyC4k9j5hAXXnYc0+eHQDKJcb/xMWEegITaOj6MwhxTe7ZLtdNxCzg/Lc/GJRQswH8VVl68UBcqAjMPsz6rxx8y2PprabFfDgqJERNh/25H7kdhWYVZs97X7BhlMdC518PYE6R9tHfy2zG1mnWwWbBrSwNvXOgwALL9AhRO0OegXD2SLrkoSrhJ8suiH2rHUHYsUp2Lc8HgQs701ZcCLcbjkCbkBzkLAbmi68KRtHZaHIm08Ziz91UtZ1Tf8fZ8obSnMbxVD7cNQDOTzw1pQ8Wy8koQj81qfKoNb9Pg6vi/UP3V00/+J+YqReVQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Received: from SA1PR11MB6733.namprd11.prod.outlook.com (2603:10b6:806:25c::17) by MW3PR11MB4764.namprd11.prod.outlook.com (2603:10b6:303:5a::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6043.23; Fri, 27 Jan 2023 22:53:46 +0000 Received: from SA1PR11MB6733.namprd11.prod.outlook.com ([fe80::6851:3db2:1166:dda6]) by SA1PR11MB6733.namprd11.prod.outlook.com ([fe80::6851:3db2:1166:dda6%7]) with mapi id 15.20.6002.027; Fri, 27 Jan 2023 22:53:46 +0000 Date: Fri, 27 Jan 2023 14:53:43 -0800 From: Ira Weiny To: "Matthew Wilcox (Oracle)" , Andrew Morton , "Fabio M. De Francesco" , Ira Weiny , , CC: "Matthew Wilcox (Oracle)" , Subject: Re: [PATCH] highmem: Round down the address passed to kunmap_flush_on_unmap() Message-ID: <63d455f796cb0_7f63c294b3@iweiny-mobl.notmuch> References: <20230126200727.1680362-1-willy@infradead.org> Content-Type: text/plain; charset="us-ascii" Content-Disposition: inline In-Reply-To: <20230126200727.1680362-1-willy@infradead.org> X-ClientProxiedBy: BYAPR08CA0065.namprd08.prod.outlook.com (2603:10b6:a03:117::42) To SA1PR11MB6733.namprd11.prod.outlook.com (2603:10b6:806:25c::17) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SA1PR11MB6733:EE_|MW3PR11MB4764:EE_ X-MS-Office365-Filtering-Correlation-Id: c98058f9-384b-4acc-9010-08db00b958a8 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: qmra880KPqKfAoNMwBETiuAtqvGuazhdpGkaOPmLNh7IU4AdtjxkapsWpBfcw1vptV6s7GCHsSzSlCWx2JeOJQsc8ljTvWoyXyiDxzVNf3TfIFX1CVVxtCIg2UkLtM3YBp6HfSQn5xq6JmRJUZLWlraVJheCw6cMB7b7Dyb/R+oJbIWF9ZfmZGRwry3W2hkaH0osGG3x+9Jc9z6FXqMRIfuINI//eF23IkaTWIyNX6kK2PcZWailOKuDj/n7Hd6nO6GN9wpG1LZBzvFOB6IsA6MFVkDmkHzpmhL1BqWWzAtF7XphtMXzfNO7ZTVYS//IY+4+PhGPXjAqfL7imWixdZoLL3NiDzz4nffjFinbycUUhO/v34gQezBB9/bqS/GGj44AxLwgn6GAfGPxmAs1qqDr9FfkrtMA7l5tY7Iz4jYxIfx1ubWw0dTXivA3jBmpeClFjhyU1Weic+rPIembxxZ9vIcJGfhDNcB8YNM7YkWnYyfEZra5c8MiFlnsUgdTbCeLjGh0qPw3MIinzH8V1EkU7My3y+NKJUoQTEOuxPW6mCyLwPevtYlvbz3fskmxj9hHOhi+3BPM31hGjhSuQdobkUJduVJljHiCCaVeXUa+Eg9gglT/+4A0vaQx00P9nthYzkDz6/MGdRfSHPmSdQ== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SA1PR11MB6733.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230025)(346002)(396003)(136003)(366004)(39860400002)(376002)(451199018)(316002)(8936002)(6506007)(6666004)(478600001)(6486002)(38100700002)(82960400001)(86362001)(9686003)(186003)(26005)(44832011)(6512007)(110136005)(2906002)(83380400001)(8676002)(4326008)(5660300002)(41300700001)(66556008)(66946007)(66476007);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?2mXMNR8WGKa4SQuKZkVDKydWhFB1DihbshxfLgcj9GEXWND6d0gGM4FCBi4x?= =?us-ascii?Q?FSSfINsjECNckaYEPB6UoBiFbwcMiq+FTUapgvNNaHFYGJBY+vqOtmdUQOY2?= =?us-ascii?Q?uEA63BvwGVAnw3oFxM69iplAP66VTiDngdPyPaswkYRk/F4YIP4LHU+hc8Z2?= =?us-ascii?Q?wgEeGgT1a8DbbrIaD50dkCa/QLX+00RmICs+N6a/kBLeumEUfvS8AliBHrbv?= =?us-ascii?Q?xzr2UFGKKr/pUFmxXxb+ssGg0Q5ygNV4MZ+l0odraTVZQ4UxR6lk8QHqd8vo?= =?us-ascii?Q?LijmRe1yes0l4XvwsJXLLKXUNY1wyI0feoJZgRda0jBjbbmA684a2w1ClB02?= =?us-ascii?Q?QoS7pYvPfksRJcObusNcUgOUkLV9DGoDm/xLaw3AxmTPYS7M4iCWeyWPN2Dz?= =?us-ascii?Q?9zI0ao6ENyL4PuA6cC4c+agZK0Ywoq/Gxy5kc8mXnkmNaymdRkNJdHxSKLPi?= =?us-ascii?Q?qVCBO33m4egH/MTJsrRW/pLnnwkNHVAWAiRuZ33YB/g5iz0fOEO2fVKylE8u?= =?us-ascii?Q?OZ9VfSWNnSGoDnL6KVnBD5ROMv0ik18DqSlaLFRvGSFw4VkhGDB4GfqIo1t0?= =?us-ascii?Q?xeXqq/CI8L0SGec1fSFVcsUuHEkBWkHJODJk7P0o8NxrkOovbBx213PtAcGo?= =?us-ascii?Q?G1XolhVR9jNFWNC2TKQUa7aNItxR+2LNjqiNA5lAz568GAdzG3oAsbXesQ9/?= =?us-ascii?Q?gWI7IzLYZ+CscPk5874vHECntiPZ9lA05kgJbS222+mzYbb7NFKNGb4Ofq0N?= =?us-ascii?Q?9rPQ0CA14WW+bAdBobGiIn+dbiarChc5N/VxI2Grn/Heq8l/eGu60L1crPyt?= =?us-ascii?Q?+XeyIIAZ3HFj29zq/oRtHvdmggOM6v7OxLOuvP79Ekw8fCqJmRdStMthMxMf?= =?us-ascii?Q?/3E25Z0mEORtNZMkrKDD8Pv80ZO+iwRXKHkPbQKZvqBR8P5zMu4ddVYSyM5r?= =?us-ascii?Q?S6uGNtkd9e2NjGDHJKBJnNz9goIR8RDhxl3O/L9rrq+lNim5g45D0XElFN5G?= =?us-ascii?Q?I4gG5xH/18+leYES8tI9owjInPw+FdqSnI3PseuqXm91qRcAktNA8Zy1NrXJ?= =?us-ascii?Q?tiyi9+PQjClBcaMGOa0AT58oW/u+o5P/5B7BMRb2Vqw77vs+bmT3rxH9UjAH?= =?us-ascii?Q?OHqEY1E1k33vmGNaRIokX+De13kOULUo0g8shyBItOR0WGqBaaxK2p6OK9qy?= =?us-ascii?Q?g1JpE59OdIrgn2UGiww49lm28Bl+PyTdYlyiv5TGYMduNEOFeWg5TuZFSptX?= =?us-ascii?Q?/rBuzV/06M7IbJUKfOgw2MJAnxmxruda5aYaqlnxM07rcuHejo8nnFoR+34n?= =?us-ascii?Q?o8fIlwLl6spG6tvz/SdMq7c124UL8aIiDjDmYEvbFjIaGm6GVShkcTwWUPDl?= =?us-ascii?Q?PwY20hv1eHw21K0etC/QXhWjWmqcu3nmzkr5Fp1QaeJoaL1kBtTkejgh1x3z?= =?us-ascii?Q?pVZOAaELLk1DkE5eRJtd1UAFJcVKcx6jPFMX3iCqtuQA0LIOevj3GzWCadl8?= =?us-ascii?Q?mU7AXg8kZqPwdgEOKDvMmplquoOewien0ho5IIHFfEfdMKyqNwnG1WJ/rrX9?= =?us-ascii?Q?rsWxO1TDpw1Z1a9e56h4ORfJHhGJAy0XPDZ8u62i?= X-MS-Exchange-CrossTenant-Network-Message-Id: c98058f9-384b-4acc-9010-08db00b958a8 X-MS-Exchange-CrossTenant-AuthSource: SA1PR11MB6733.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jan 2023 22:53:46.1948 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: mAoVoiODn1K+Hs5FLPguvqnrjnWYZiKYSQGmIecn7/QOHxcW8Vzs93K3JhuuhVSo8EdBwm+YjLE3u9NG/AJk2g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW3PR11MB4764 X-OriginatorOrg: intel.com X-Rspam-User: X-Rspamd-Queue-Id: 427F014000E X-Rspamd-Server: rspam01 X-Stat-Signature: f9fpjbg5od89bfzqzuwuddcm3rrhyoee X-HE-Tag: 1674860031-932799 X-HE-Meta: U2FsdGVkX1+o9rY4NgJTkXXWNwrnitu5s/O21OfprSzLocnZuMbLMyCj1RyYjWO8cuN1AC0iTym0qniGFbDQxpwtvNg0sE479fdJGtBNxYjwtNybJex1HW+Pg9O623YiUcXqoq9id1HpB0SibftjHEaAgzvU2t8mE70xSt83ZhMHpx/RhnakQhvLnUd78XrmKAikDAJPiBTFG/uVMoJYsnPXZSqHWvUl9wcfKqxKNRJ2UfQKC/VLbOU24mojIhFnxXlu9CzF4Vkfxj26PX/LD8BEMagblmqsGT+/IcGktuUczLEhqGAB+dycUocE3X6d5ztEfHnyY2EGhZf0GYPzC9CmrM5KgxfL9Bfl7SocT/zRb/7FCzj8li66jAC8PLsHz0QV/LmOfVwa84ifzuPS7+zkeKyNjUhLn0mab+RJGqDlSn7LTfxt+sR9rv4KLiX6mVX9I26yggMhAfFNFK0YwSGa4M5oete/WS9KOEZf6ltZOLU/em+afOqXOqnkAEUjtYdtv3RG8BkzBIms2VYwb44bowefLcE6qekIDLndaFBLGLj7pMFmie9twY4Qfel1B7X8tY08Axo1tW4gBxh3j0JkFFK9Nj89Ksr1VnCG+z7qhAx37dD1RR0iI86B1gRoK9Ip1I+/MNZrVqoqfoNei1We4gebUtYPZMK64NJgdHwyDAPGhJimE5b6z+kMN9KAvQ/jqffyUNtTvoQ6Y+DWy8DLIXCmpvPgG7U3CBAl3Q4+6gqSLavrVq9oGk1F+6W5bHmREIXgBmLEp1kVSWHGrDq3HvUabptCuAzjwpBWTNWpQ0JKjE2xkT8cumjgmhPDgX/QF8Lze/fD83dq4Ovh5i8kxSXIWTFgPKHOE7qc4T0I/rVimAUorS5h+cQ61FRyDyV6/SEiTLaQdGCgPGDr8gcof1ZTS7bcE17+Lf6cCohUqkFht9M9QT2aDVgNVHU9FEHa59mWuUnN6duFMLS 0Duq7i++ SU1q8c/6tp3xP3/f5lzcc6xv0WldgwbV0SpbKZ3u4hyGNF5clG39k/DWe3eWN1QlL4C7RPQc7tglWua4XR7yujYkm7hOjAEYNZxM7MFV5d3XSLeBMnW/yrnCxXmsRTI5hbZ+6qX41+RRIiteKFYkWkHYiDPk3V8Sx+UNndK/uYsEAXWYIETOO66J+3vL2rbZ1Zw/JQh/Xt/asLbbVoYRr3fUTJRnO/pyAzLD61QrN2/AnCzXrIi4BXC/Ur8mMJR41PDss1DTy1wg27Szsrgb/lNt4hQJxS9DhCfjmrEdz3UyGczaplTX1o1oib2Xn8A2wTpPesP25gFv7fJuAjFXNhPoU4nHQblfK7CDxXxKL/NJPjYe4aF8vkbEqGhVqWM4XjalckGySO2uJ9ZKcPy0LG0qLX1+tVG6jtcjdlkKypOpsJFQXWkAiozyBOAltIokMRHYm 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: Matthew Wilcox (Oracle) wrote: > We already round down the address in kunmap_local_indexed() which is > the other implementation of __kunmap_local(). The only implementation > of kunmap_flush_on_unmap() is PA-RISC which is expecting a page-aligned > address. This may be causing PA-RISC to be flushing the wrong addresses > currently. > > Signed-off-by: Matthew Wilcox (Oracle) Reviewed-by: Ira Weiny > Fixes: 298fa1ad5571 ("highmem: Provide generic variant of kmap_atomic*") > Cc: stable@vger.kernel.org > --- > include/linux/highmem-internal.h | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > > diff --git a/include/linux/highmem-internal.h b/include/linux/highmem-internal.h > index 034b1106d022..e098f38422af 100644 > --- a/include/linux/highmem-internal.h > +++ b/include/linux/highmem-internal.h > @@ -200,7 +200,7 @@ static inline void *kmap_local_pfn(unsigned long pfn) > static inline void __kunmap_local(const void *addr) > { > #ifdef ARCH_HAS_FLUSH_ON_KUNMAP > - kunmap_flush_on_unmap(addr); > + kunmap_flush_on_unmap(PTR_ALIGN_DOWN(addr, PAGE_SIZE)); > #endif > } > > @@ -227,7 +227,7 @@ static inline void *kmap_atomic_pfn(unsigned long pfn) > static inline void __kunmap_atomic(const void *addr) > { > #ifdef ARCH_HAS_FLUSH_ON_KUNMAP > - kunmap_flush_on_unmap(addr); > + kunmap_flush_on_unmap(PTR_ALIGN_DOWN(addr, PAGE_SIZE)); > #endif > pagefault_enable(); > if (IS_ENABLED(CONFIG_PREEMPT_RT)) > -- > 2.35.1 >