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 A8B66C433FE for ; Wed, 12 Oct 2022 10:39:36 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id F02EA6B0071; Wed, 12 Oct 2022 06:39:35 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id E8B756B0073; Wed, 12 Oct 2022 06:39:35 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id CDE7D900002; Wed, 12 Oct 2022 06:39:35 -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 B63836B0071 for ; Wed, 12 Oct 2022 06:39:35 -0400 (EDT) Received: from smtpin20.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id 8FAF61604B2 for ; Wed, 12 Oct 2022 10:39:35 +0000 (UTC) X-FDA: 80011951110.20.9AD9EF1 Received: from wout1-smtp.messagingengine.com (wout1-smtp.messagingengine.com [64.147.123.24]) by imf07.hostedemail.com (Postfix) with ESMTP id B748E40028 for ; Wed, 12 Oct 2022 10:39:34 +0000 (UTC) Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.west.internal (Postfix) with ESMTP id 6326632007F1; Wed, 12 Oct 2022 06:39:32 -0400 (EDT) Received: from imap51 ([10.202.2.101]) by compute3.internal (MEProxy); Wed, 12 Oct 2022 06:39:33 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arndb.de; h=cc :cc:content-type:date:date:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:sender:subject :subject:to:to; s=fm2; t=1665571171; x=1665657571; bh=4NHIBJRK0S amuGDP4q/b7eYOgsGuZ3RhmtCcXnkYKHQ=; b=JyJvSThpou28493tlw6idF9HHr jR7j9eGMXfbaEhQWp0deYOM6aMjYDcnKvGOGsRiZV/ki6SUFgqbtEKVs9QWoF9DY QQxdUDVs9OZjNFzQx6xNXYH8iZt3a9VQ4dXjIbjWS7W4hfkTl6fYKQZADBafwzli vb14y4FzTj5tyvVwAhJjw8R7+EY1UkhrrsG3zxfWbYonYFyRVFmc6p0S3SL/BfGI K+zxN4IVtjiroMPc3nyyMqnqtY8VUIyf87oN35h1IOihw9AGeXBp0ePDamIyTdLS RkfNN28CLkx/uX2RPE5y41zN6hK7g+TP/AVb/wihI7IeBNjso2wkfFCC/E3Q== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type:date:date:feedback-id :feedback-id:from:from:in-reply-to:in-reply-to:message-id :mime-version:references:reply-to:sender:subject:subject:to:to :x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm3; t=1665571171; x=1665657571; bh=4NHIBJRK0SamuGDP4q/b7eYOgsGu Z3RhmtCcXnkYKHQ=; b=eyFfzN3aKrhmVu115PuUa6ojCuGO4de+k2p5R1YRHXm9 gb0Cybwe/+3FXYE3u/TMlQP9A/EvFt0rJKYOMoxmjRmODXAX1GN78e0pQj7KNo5H 5KiwuVGVrg8RerOZOh9VaB6duTPyqhjZGvXurpqbKdkawdrGYi+1U2HWI8jM+an+ yd3A8UDK4ijszwNYQZoQu3z18mLvwbXBEMHW67nIrEzMjQnxMRG3itGkkHLe0Y3a aeMA8nHnWed2XkMySVjQjE4qbkjGsnxB6m+xdCh9tooeeuR1VgWvY1b8TpwvhqMg G1F9SC7zCoEacFF1WIYGAJf1U1xitGSwdmex1lsFfw== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvfedrfeejkedgfeduucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepofgfggfkjghffffhvfevufgtsehttdertderredtnecuhfhrohhmpedftehr nhguuceuvghrghhmrghnnhdfuceorghrnhgusegrrhhnuggsrdguvgeqnecuggftrfgrth htvghrnhepffehueegteeihfegtefhjefgtdeugfegjeelheejueethfefgeeghfektdek teffnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomheprg hrnhgusegrrhhnuggsrdguvg X-ME-Proxy: Feedback-ID: i56a14606:Fastmail Received: by mailuser.nyi.internal (Postfix, from userid 501) id 6E147B60086; Wed, 12 Oct 2022 06:39:31 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface User-Agent: Cyrus-JMAP/3.7.0-alpha0-1047-g9e4af4ada4-fm-20221005.001-g9e4af4ad Mime-Version: 1.0 Message-Id: In-Reply-To: <8c7ac4667c6a3cc48f98110117536f60d51ece4a.1665568707.git.christophe.leroy@csgroup.eu> References: <8c7ac4667c6a3cc48f98110117536f60d51ece4a.1665568707.git.christophe.leroy@csgroup.eu> Date: Wed, 12 Oct 2022 12:39:11 +0200 From: "Arnd Bergmann" To: "Christophe Leroy" , "Baoquan He" Cc: linux-mm@kvack.org, linux-kernel@vger.kernel.org, Linux-Arch , "Andrew Morton" , "Christoph Hellwig" , agordeev@linux.ibm.com, wangkefeng.wang@huawei.com, schnelle@linux.ibm.com, David.Laight@ACULAB.COM, shorne@gmail.com Subject: Re: [RFC PATCH 7/8] mm/ioremap: Consider IOREMAP space in generic ioremap Content-Type: text/plain ARC-Authentication-Results: i=1; imf07.hostedemail.com; dkim=pass header.d=arndb.de header.s=fm2 header.b=JyJvSThp; dkim=pass header.d=messagingengine.com header.s=fm3 header.b=eyFfzN3a; spf=pass (imf07.hostedemail.com: domain of arnd@arndb.de designates 64.147.123.24 as permitted sender) smtp.mailfrom=arnd@arndb.de; dmarc=none ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1665571175; a=rsa-sha256; cv=none; b=MDMGG8nAuwp5OreEMekQJ3hw0Yq4a0Q/+Kx/IX5PBHDAO7JCf56AvfVgpmnCzt/W0NMdRb LXgzSauE3/MouvJDaDlWBbs2z6oyBYesQqB28u+ioZIuyH6CbYh7ilIbZDGT9/ax8NU0hc tvlFYGu00XiGQHzl6tcknejGZvl7vdU= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1665571175; 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=4NHIBJRK0SamuGDP4q/b7eYOgsGuZ3RhmtCcXnkYKHQ=; b=kw7Ye/rgT3nuch6M1XlfrPubHTtqSR/eUgdmU54xWVQ3yqV85d/rp+KNUx/vAylm5cFs4P WoK1JaLXeInqoNgDwwmBad1uLFjIcQHYO76Qyt9zLXqsXMSwWV2XIU0MDx2PmIjRWOH/zY Fe9sU274J4Vrb3HqP9qwg60RM2C34tY= X-Rspamd-Queue-Id: B748E40028 X-Rspam-User: Authentication-Results: imf07.hostedemail.com; dkim=pass header.d=arndb.de header.s=fm2 header.b=JyJvSThp; dkim=pass header.d=messagingengine.com header.s=fm3 header.b=eyFfzN3a; spf=pass (imf07.hostedemail.com: domain of arnd@arndb.de designates 64.147.123.24 as permitted sender) smtp.mailfrom=arnd@arndb.de; dmarc=none X-Rspamd-Server: rspam04 X-Stat-Signature: utigs1urwcycwkc5xiqrzj83wih1rg43 X-HE-Tag: 1665571174-819119 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 Wed, Oct 12, 2022, at 12:09 PM, Christophe Leroy wrote: > Some architecture have a dedicated space for IOREMAP mappings. > > If so, use it in generic_ioremap_pro(). > > Signed-off-by: Christophe Leroy "Some" means exactly powerpc64, right? It looks like microblaze and powerpc32 still share some of this code, but effectively just use the vmalloc area once the slab allocator is up. Is the special case still useful for powerpc64 or could this be changed to do it the same as everything else? Arnd