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 1404AC7EE2A for ; Thu, 18 May 2023 01:58:28 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 67F35900005; Wed, 17 May 2023 21:58:27 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 62EC9900003; Wed, 17 May 2023 21:58:27 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 51D31900005; Wed, 17 May 2023 21:58:27 -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 434D0900003 for ; Wed, 17 May 2023 21:58:27 -0400 (EDT) Received: from smtpin12.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id 0D03F120534 for ; Thu, 18 May 2023 01:58:27 +0000 (UTC) X-FDA: 80801716254.12.5C01ECF Received: from szxga03-in.huawei.com (szxga03-in.huawei.com [45.249.212.189]) by imf02.hostedemail.com (Postfix) with ESMTP id 9EE8E80010 for ; Thu, 18 May 2023 01:58:23 +0000 (UTC) Authentication-Results: imf02.hostedemail.com; dkim=none; spf=pass (imf02.hostedemail.com: domain of wangkefeng.wang@huawei.com designates 45.249.212.189 as permitted sender) smtp.mailfrom=wangkefeng.wang@huawei.com; dmarc=pass (policy=quarantine) header.from=huawei.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1684375104; 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; bh=IBM4AHgJfzb/wxg+ejJY5LlNTjvSjR7bHgHaM/4ooPw=; b=BANsAYR7CVw74FaflWutWNK6egXmCFRPbfTA74BQbUq++NKhtqYsIea1Fh8OKKdx04AlAs GrlUCBP+10/Y9gCxoZukI13BblzmW6MC1sqGsCdvb1bBR+ESvNw6CNAgatFm+jlX2A+TxS slYj52bu//1qAqB26DAfRn/Lgwybclo= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1684375104; a=rsa-sha256; cv=none; b=zMESsTq+7JJr6yvC8l+it0PRnVngPE7Q2FWoK6pDDrd84mR4Xjz11GUXYy4K/mYIDwATnU O9zDBnb2+k5RJG3V4lsZgM5MWmpDHFCjjhvn25cIsCaA64IzeVkppDsF9o8bX1DXG9K+5H nacEZL49KhRUoakFhzIV9HENUTWVnOU= ARC-Authentication-Results: i=1; imf02.hostedemail.com; dkim=none; spf=pass (imf02.hostedemail.com: domain of wangkefeng.wang@huawei.com designates 45.249.212.189 as permitted sender) smtp.mailfrom=wangkefeng.wang@huawei.com; dmarc=pass (policy=quarantine) header.from=huawei.com Received: from dggpemm500001.china.huawei.com (unknown [172.30.72.55]) by szxga03-in.huawei.com (SkyGuard) with ESMTP id 4QMClD0ktKzLmKY; Thu, 18 May 2023 09:56:56 +0800 (CST) Received: from [10.174.177.243] (10.174.177.243) by dggpemm500001.china.huawei.com (7.185.36.107) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23; Thu, 18 May 2023 09:58:16 +0800 Message-ID: <2dd4caef-b0bd-3cc9-3719-085930a36cc8@huawei.com> Date: Thu, 18 May 2023 09:58:16 +0800 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.10.1 Subject: Re: [PATCH v5 RESEND 16/17] arm64 : mm: add wrapper function ioremap_prot() Content-Language: en-US To: Baoquan He , CC: , , , , , , , , , , , Catalin Marinas , Will Deacon , References: <20230515090848.833045-1-bhe@redhat.com> <20230515090848.833045-17-bhe@redhat.com> From: Kefeng Wang In-Reply-To: <20230515090848.833045-17-bhe@redhat.com> Content-Type: text/plain; charset="UTF-8"; format=flowed Content-Transfer-Encoding: 7bit X-Originating-IP: [10.174.177.243] X-ClientProxiedBy: dggems702-chm.china.huawei.com (10.3.19.179) To dggpemm500001.china.huawei.com (7.185.36.107) X-CFilter-Loop: Reflected X-Rspamd-Queue-Id: 9EE8E80010 X-Stat-Signature: m4bx3pd4t9mi1m818or4h143rx8kdr8x X-Rspam-User: X-Rspamd-Server: rspam09 X-HE-Tag: 1684375103-62112 X-HE-Meta: U2FsdGVkX19P5I/vt3Mb+JVhU3ckGm8JRiJ7kAlJ7CJBe5oeMT3vbPjSsT1x//Ik2rQvJyLLeXkkooHtvDS35REkWG/tJoF5YgLQdcyXyPiQeez06HNOnHBRnwncgcCgRNmKCZVQNSa3GR3AHD2Osgfq0E1PWgl8wdMBku9IdTG1fuaxo//C90Ob8+WO1Q+ziSapUcaMzPQINH323zs4GuPQ+gNpXXg/ZV0t4bhmWkrQdkDCt643I+tjRE2Wc1bC8OOjtqkPm7NzpXX8alnO+XB7/dKFCtaWb20d1loV3PVS2x9l8KvL3GUYXVDynBrf6MtkK6vVOctmmIgvVbIMJ2pka3HZ1+RbS3LAh8FNXBycUl7cvE/sdoTnqowVIXJyeysfSajrl4mIJewopgA6qIwgNoSXnuDusnvK8GsljAJIuz1DR/dYVtYNSoAjrMDIrISNZamZYBTMLqq6iynNEN8R+N4iECrTcNSLvcpia11QuDZ+zLibQ3r8fhDYvejFfJXC8iajZOTQhAiJX8MvXd6A8jqWsgO2zphnaQZlzURRKGHJ2COER+y77zM+O05wPBKnDKu0UCOy3GtaGfmKv8RC+PsXtSqjsZ62AT6JYLVFG71PQeA8IJ+j0Fj0Zm/8yIui9htvSZVGlgc+aoKZo/05v9DfNRu7+dDAWK68kC3oPNPlBIoYu/tTpR1Sof2gAQtIo5LJQfprCEQCY9EyC5i4OQTk2uJ/gUvZdO0lpIjIhod6mfkl8WJX0GDr0SMYA9JVv3iH4+dLurpuXOsIHUsL2i83rUeJWTAtF/py/UqSmIRHhHqYYMzEeWO377Hk9WXCATcb2px5rjnGx5Q/Q07KGA4yFNrzQrzn4FzhztMQFbLoUSSvwu45IXiQEUM7uj+9GnEj2G+5B0QWYGYXdGoDQRlrDk60iPiJ6n1/yx7U+laDESbNHVUDb0f1TkiZ5jq+7JXucCBTGneIYyw nJw1PKRj 3UKBKNnhO5lL4InK3ptrxpR/jJhjCqpESRcChv2OPLy96FceLrZ2z64y/J9oH5v4RVRp9c7Xl8W29aCC7DR2o6h47K0munbUxjzBEzJsMIFec/ztPISf9fYAx/vGhZ3r4a2XnwmtP1s3VDPv3/MhlTab9s5Rj+wttiz2+kVbQDuOisHKvCc3uX+IUqwz/Hi0+/ZFHTvKSWBYKkPNHWQpncgk+pTtLlmIFlMJZwNRQ4t9hAT3WioJ6a/R4g6SrweHcu2J4yGwCzlylRFi+fObuP4vst1R0Wj2PdVzfL1kCTysTvNpyyckxRXnCp/Y+FHSn3WuxdPj1Rs0TZGGxChvbO4Fk3eZf8t9TEHotW5v9/Hj3Ye7pG5jo2nuR+mv6mYf4bhBOMqe34F6ZXLNutvcu0TyvPg== 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 2023/5/15 17:08, Baoquan He wrote: > Since hook functions ioremap_allowed() and iounmap_allowed() will be > obsoleted, add wrapper function ioremap_prot() to contain the > the specific handling in addition to generic_ioremap_prot() invocation. > > Signed-off-by: Baoquan He > Cc: Catalin Marinas > Cc: Will Deacon > Cc: linux-arm-kernel@lists.infradead.org > --- > arch/arm64/include/asm/io.h | 3 +-- > arch/arm64/mm/ioremap.c | 10 ++++++---- > 2 files changed, 7 insertions(+), 6 deletions(-) Reviewed-by: Kefeng Wang