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 X-Spam-Level: X-Spam-Status: No, score=-3.8 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SIGNED_OFF_BY,SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 016AAC43331 for ; Mon, 11 Nov 2019 10:10:28 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id CFB4621783 for ; Mon, 11 Nov 2019 10:10:27 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726823AbfKKKK1 (ORCPT ); Mon, 11 Nov 2019 05:10:27 -0500 Received: from mout.kundenserver.de ([212.227.17.13]:40007 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726791AbfKKKK1 (ORCPT ); Mon, 11 Nov 2019 05:10:27 -0500 Received: from mail-qt1-f176.google.com ([209.85.160.176]) by mrelayeu.kundenserver.de (mreue108 [212.227.15.145]) with ESMTPSA (Nemesis) id 1MStGi-1iKnoV0pm2-00UNoC for ; Mon, 11 Nov 2019 11:10:25 +0100 Received: by mail-qt1-f176.google.com with SMTP id i17so3516717qtq.1 for ; Mon, 11 Nov 2019 02:10:25 -0800 (PST) X-Gm-Message-State: APjAAAWSZQdacJ2pWsLN9HgXtaD0wxlL7EghedwQFCyod12q13oB1P7v MiZOYCWOyflxHxDmheUDsmMt3dWBB4BAJMqFBoo= X-Google-Smtp-Source: APXvYqyqP0GEnKlLDcc3YXGxYPpIsc43oy+/l9orRIfJHYpq8HDGEADC0l7WhZk0kMzg516CeAScWIBjk4MnQDDCwV4= X-Received: by 2002:ac8:1908:: with SMTP id t8mr24584774qtj.18.1573467024165; Mon, 11 Nov 2019 02:10:24 -0800 (PST) MIME-Version: 1.0 References: <20191029064834.23438-1-hch@lst.de> <20191029064834.23438-13-hch@lst.de> In-Reply-To: <20191029064834.23438-13-hch@lst.de> From: Arnd Bergmann Date: Mon, 11 Nov 2019 11:10:07 +0100 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH 12/21] arch: rely on asm-generic/io.h for default ioremap_* definitions To: Christoph Hellwig Cc: Guo Ren , Michal Simek , Greentime Hu , Vincent Chen , Guan Xuetao , "the arch/x86 maintainers" , alpha , "open list:SYNOPSYS ARC ARCHITECTURE" , Linux ARM , "open list:QUALCOMM HEXAGON..." , linux-ia64@vger.kernel.org, linux-m68k , linux-mips@vger.kernel.org, "moderated list:NIOS2 ARCHITECTURE" , openrisc@lists.librecores.org, Parisc List , linux-riscv@lists.infradead.org, linux-s390 , Linux-sh list , sparclinux , linux-xtensa@linux-xtensa.org, linux-mtd , linux-arch , "linux-kernel@vger.kernel.org" Content-Type: text/plain; charset="UTF-8" X-Provags-ID: V03:K1:n4+C2BRKfXIw1XMDfLdssrrsDQD8lvR48TFYBzYaTqt92FryTQX vC5fmiCBuQdPw/OXd5vmlYJhaSdO3sDvkoxCRMSJpcJAOqSkhhnlWS/SP+2M8BlhpReua+V msj5gHRt7txKq9nP5g5RpZuShQD1HPdzMX6v3XzpBcmtx/fcdPhp57Nht3lym6iuSDaPOP9 H+F4vH9roAmtrVwomGrag== X-UI-Out-Filterresults: notjunk:1;V03:K0:cpzNCuauKyU=:GYwml7QUrDwVK+Aq8ck7Gy egUwRI2VQ5TZeqjllhUwFlrPb6FvMvvw2MYx/LxcOyuSofbyKM4E792zRYJU5wa2vn0CtOom0 Bu31vkbX76SLeC8BP0n7+nz6AM6pgzxATwf/PAefz7lBg+GYQeIlFBfzJckAayL0FUe6dX8Mf JUigXobCg2fSpg+AGToOBDuWFmI90sow4gm/eJ3OJZZGWYdHE55Rk638saYpr9uxqr+ge4cT/ L9GYmkuRHdB9YV46iekMFgJqsKY1lumUqwS5O5WtadKMV4rWIyueSNAjg+n+A55uXjg1VyrfS oxjsR5AsVYuVYk4zLTp+Sga0ZO5AkpGF2w1iGSgUJL1SA3vmWZn4bo8PU1OOxKdpukCAzBVBD SJwgkuGisSv0HIeC6iY9iGQZeCr1/taF6EMP4Yi1c3DP2vqHyPqAQ0jVm3Uk4abb1owlW3pLo 9l6KJt3yQNKw67/v5oBmRAH0ZzjF4ZScZ7MH3zmNjGYYaKB2KHH2xLZnYVdEmWjeTl6iD+LuZ 4SihsC2hmAggUjoFhGHP9w9ms/ol5APrOAdCkuF+uUK8MfBOfmHGMv9dnRpezkBR53jvEgTc4 ZAE06q00yK7fkwkfU9P901lRN+MiTuel8/AmRn09hk4KmoKzzKZeyODd0gktE83DjdPfHz71G D/v8yJV/dMiLBjE1ovHpNqWYeDolDsHemurSp0rCm5EQENL8atNg2klmsnuy3itRbLwuavXAX XZwLiL8+pV5jJHZilE4PAfFX70chzZgPQGVUqT/SWNDxuvAbD9QVToUNbJaWazZZtW0n+FytP wtFa8ODiuKgC46iYks0yKd9vqtsSFxQtbnCfVo4R9Rhs3wgLUIK5ixeoWSsLd802cfhhyqc3N BFGQvLCrFVCK6eUNLtWg== Sender: linux-m68k-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-m68k@vger.kernel.org On Tue, Oct 29, 2019 at 7:49 AM Christoph Hellwig wrote: > > Various architectures that use asm-generic/io.h still defined their > own default versions of ioremap_nocache, ioremap_wt and ioremap_wc > that point back to plain ioremap directly or indirectly. Remove these > definitions and rely on asm-generic/io.h instead. For this to work > the backup ioremap_* defintions needs to be changed to purely cpp > macros instea of inlines to cover for architectures like openrisc > that only define ioremap after including . > > Signed-off-by: Christoph Hellwig Reviewed-by: Arnd Bergmann