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 65823C7EE24 for ; Tue, 16 May 2023 07:08:11 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 07E24900007; Tue, 16 May 2023 03:08:11 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 00732900002; Tue, 16 May 2023 03:08:10 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id DEB63900007; Tue, 16 May 2023 03:08:10 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0015.hostedemail.com [216.40.44.15]) by kanga.kvack.org (Postfix) with ESMTP id D0C3F900002 for ; Tue, 16 May 2023 03:08:10 -0400 (EDT) Received: from smtpin22.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay08.hostedemail.com (Postfix) with ESMTP id 97D711414A6 for ; Tue, 16 May 2023 07:08:10 +0000 (UTC) X-FDA: 80795239140.22.E269404 Received: from mail-yb1-f177.google.com (mail-yb1-f177.google.com [209.85.219.177]) by imf20.hostedemail.com (Postfix) with ESMTP id 9F6181C000A for ; Tue, 16 May 2023 07:08:07 +0000 (UTC) Authentication-Results: imf20.hostedemail.com; dkim=none; spf=pass (imf20.hostedemail.com: domain of geert.uytterhoeven@gmail.com designates 209.85.219.177 as permitted sender) smtp.mailfrom=geert.uytterhoeven@gmail.com; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1684220887; 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=iTQjfNfGsMfbyHJYnY/d7iucXXNLZgToVmLQABWZsBQ=; b=nKZJ1OrUvQ+/QNskEpJ+hhTxpuZvmqrxl82OqL0QbDju7wYNeS2ZB8LFQwM5hbkQHuLMUl Lz0dQftYvH1YVZhHg5U1ORispOa/z7vvQAqNzLWIsro1+tVgp5RVihDm/rjCMfwQBU96js 9MC8/1nXuk6LO02WsZs3RnwlI4Nljys= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1684220887; a=rsa-sha256; cv=none; b=0Pqh9LglgOLksdMGGp+xHQoYduXQH3JpRIVbyOZ2Y3//RWritdwEk+lpmhvEAw9SEk0lq3 VSi33CejWI2cedZ81vZZDPb1sOb2B4eiUfV7F+hAITCJEwz8El2ZsLZuYbWJq369YLx9qo J79PmuGPcvnZ6Ocg8XaPDxvxIZUCGlI= ARC-Authentication-Results: i=1; imf20.hostedemail.com; dkim=none; spf=pass (imf20.hostedemail.com: domain of geert.uytterhoeven@gmail.com designates 209.85.219.177 as permitted sender) smtp.mailfrom=geert.uytterhoeven@gmail.com; dmarc=none Received: by mail-yb1-f177.google.com with SMTP id 3f1490d57ef6-ba8374001abso10089276.2 for ; Tue, 16 May 2023 00:08:07 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1684220886; x=1686812886; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=iTQjfNfGsMfbyHJYnY/d7iucXXNLZgToVmLQABWZsBQ=; b=YhtLbCZWUP+n2DaCC0KHn9Mzgi3BoYjjnkUcxYxybEenVpSjhc3Mp6+rc+aHzGUzVT UpwbUpY2AgtEZhU06DaGAQvMiD4+bNqRCTYZ8RrSr3e9jl/jvLPKat7FZTezcv6NXXh2 GkMmXfS+s//R606/V8LP8PWilPlgdsWeC26SmQyt1v01qDWWDao0sqCQ/MXP8IbM84NJ hnYF2YfsGgLIHXJSV1Q3vp9HO1uAZOWD/PZaoKDqbEgyO9RMn5kDydvByTPb0HBzscz/ VgeyAIrCE+yQ7MQ6QiALXzhq5LC7Ah4QsVCcyXbLnTmF+V7khRaTZqSJ2+06Trb+aBXw c/lA== X-Gm-Message-State: AC+VfDyDS3dC90DgqNTbCfP7Ikh1VoVfwXNBKVd9ch21sHOlosSYEop9 510qxvtRGVx38lVUajXLBM3yTsSX1P3DXw== X-Google-Smtp-Source: ACHHUZ7CeS/Vn+LE1YLUwUyBedcatCyfTjL7NTbUeydEaDZmIaslFDLj1tKmuo/7ZUcCyDTIdoCdgg== X-Received: by 2002:a25:c553:0:b0:ba7:b48c:b75f with SMTP id v80-20020a25c553000000b00ba7b48cb75fmr5479647ybe.34.1684220886423; Tue, 16 May 2023 00:08:06 -0700 (PDT) Received: from mail-yb1-f182.google.com (mail-yb1-f182.google.com. [209.85.219.182]) by smtp.gmail.com with ESMTPSA id h127-20020a816c85000000b0055a7ff0a5cdsm414530ywc.27.2023.05.16.00.08.04 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 16 May 2023 00:08:05 -0700 (PDT) Received: by mail-yb1-f182.google.com with SMTP id 3f1490d57ef6-ba7730e47a4so4592964276.3 for ; Tue, 16 May 2023 00:08:04 -0700 (PDT) X-Received: by 2002:a25:1c6:0:b0:ba7:dcad:9b6 with SMTP id 189-20020a2501c6000000b00ba7dcad09b6mr4131622ybb.40.1684220883815; Tue, 16 May 2023 00:08:03 -0700 (PDT) MIME-Version: 1.0 References: <20230515090848.833045-1-bhe@redhat.com> <20230515090848.833045-2-bhe@redhat.com> In-Reply-To: <20230515090848.833045-2-bhe@redhat.com> From: Geert Uytterhoeven Date: Tue, 16 May 2023 09:07:52 +0200 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH v5 RESEND 01/17] asm-generic/iomap.h: remove ARCH_HAS_IOREMAP_xx macros To: Baoquan He Cc: linux-kernel@vger.kernel.org, linux-arch@vger.kernel.org, linux-mm@kvack.org, arnd@arndb.de, christophe.leroy@csgroup.eu, hch@infradead.org, agordeev@linux.ibm.com, wangkefeng.wang@huawei.com, schnelle@linux.ibm.com, David.Laight@aculab.com, shorne@gmail.com, willy@infradead.org, deller@gmx.de, loongarch@lists.linux.dev, linux-m68k@lists.linux-m68k.org, linux-mips@vger.kernel.org, linuxppc-dev@lists.ozlabs.org, x86@kernel.org, netdev@vger.kernel.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Rspamd-Queue-Id: 9F6181C000A X-Rspam-User: X-Rspamd-Server: rspam06 X-Stat-Signature: 6sn1b3tu8amfgiacg9tnkyy9jytb8oxg X-HE-Tag: 1684220887-603249 X-HE-Meta: U2FsdGVkX1/Www+ktizGdi92D1hK3x89yfGylKw07G90j/RfZaV9hL+5+tKhHNWysTTV1+o0jm9ICl5vUjUnAQvFbMiXOlpULgKKgfe7F9xKmawzS6ev9jbrSexPcIBl3p3fMMeqgfKEr6VhUjuY/z6TZfo1fEITKp9YRfqepwOf++yK0H6OYrcKN5KAOXY6SPg9cv7Qk0suDehz2t8qLuBPYAZHjR+6zU8d0N6ODk5R+3ZovtfZmfwpmALXX8S1my5mC9lxca+ccQAhxPIbrxlQ2C1fXQwxhO2trIOv1bC8wHIQhEY/DRUqZEsUzobXNQCL4zhaTyraDo/4D+UXlVbBUBlW9StBHXS2shi8nNmdyCQYxzYoaTtRrhCigtqb3J/OcucEKlJt5V7DyjmDzT8HxNHKUubNsE5q0XLgzYdeabbb8cg+urYLQFCZFvU+FMpt7h/gPREV0hljvr1X3eRncGLyaEuJVoXM5qV8pOrIH6oPA0u+dYzMjk7wsm09LUqBFkdSa1SPtwYhGGHxTdmtTHEuKLkH4TsyeUUKmPXYYRT6XVK90qmfSE4fN2266bizoGowo7LfIcyXG+2ABbB/zNZVmK/Rv80YKlSgcFQ/Bx9sREoiBT7yYHRgBtmNPo/hlO96RAvoWxS0aavY3lVX0wgg4z4DWL1YQViTEJzzX4jVNTZoCRSVyLFbXQTR04/Yj6axV1WWmqrcG8Fpwp2t3u9Xrnyp5pLfvIh/EhVS9yA/UP9JArjW1FATZgxRNDuJAFeHgyhMMQ8HA8bEJ/XlPhqHAxEgL84ATAdUoC0ZKaoOvimwZTeMOc0Qg8DOL7TsjfssbqV+SFyaXTxDjAqgvGG9SZm+Gse/ob31wla2CC4r4BPumr/Jafct8qRnXcNg0A8Ff1jLf5nkG2RoJzUwpU4Gd+uuJUMPAN4+qRzWJZUf8sG1Fw8JxrjX9xJCw8q6uqtf+Oyn2u2vtrY INSihhoj blUmJfhJ6vYDNznHryTsorE4eZqRqL1X6v3qgXX+OpTcWTb2HA0DvNt811J0xirMpVHAwDHdhwjqgfsMrQRChONC9aaaTFAL6/3IVc97uYhH9YOAaEz98WAAcrJQSc8CU1McJMP2JfJacYhAJlt+hGMpvpieszVcsC5CsJm2EVcThYyiwcArVv3AnLRd0TbVnvI8RCxj5ewFHGCbHvmIXlWOQFjiRX9xE4U19NjO01l73RMIJ/wdtXUJioiNWNhsuw+VwBU6VIPnaLRerFsTk9ik8O17MFjpf5zhZt3QxHVXpxH6MPpsk2P2mVC/p0OB7MN9oZeQVaAuziDiVQ8mZeXOj8l5bil4WqNzOtHuL/Z+jW4PCT3M/aTPeMGCA3cPPoX40Vq/tqRiqhYs0y+NEwRBDWnJ2mdPS/ZAFzQcwl3S7D9DrE5/oMP4kPS9VPLipPHU7AN/NzLvuJjw+ckXODy0dH3J7tvWk/E8Nyo7FG3DwNhX31goHfs3jg96N5mahRSVtOYIxVZ3d2aTMxK8jR5BW+Q== 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 Mon, May 15, 2023 at 11:14=E2=80=AFAM Baoquan He wrote: > Let's use '#define ioremap_xx' and "#ifdef ioremap_xx" instead. > > For each architecture to remove defined ARCH_HAS_IOREMAP_xx macros in > To remove defined ARCH_HAS_IOREMAP_xx macros in of each ARCH, > the ARCH's own ioremap_wc|wt|np definition need be above > "#include . Otherwise the redefinition error would > be seen during compiling. So the relevant adjustments are made to avoid > compiling error: > > loongarch: > - doesn't include , defining ARCH_HAS_IOREMAP_WC > is redundant, so simply remove it. > > m68k: > - selected GENERIC_IOMAP, has been added in > , and is included above > , so simply remove ARCH_HAS_IOREMAP_WT defining. > > mips: > - move "#include " below ioremap_wc definition > in > > powerpc: > - remove "#include " in because it's > duplicated with the one in , let's rely on the > latter. > > x86: > - selected GENERIC_IOMAP, remove #include in > the middle of . Let's rely on . > > Signed-off-by: Baoquan He > arch/m68k/include/asm/io_mm.h | 2 -- > arch/m68k/include/asm/kmap.h | 2 -- Acked-by: Geert Uytterhoeven Gr{oetje,eeting}s, Geert --=20 Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k= .org In personal conversations with technical people, I call myself a hacker. Bu= t when I'm talking to journalists I just say "programmer" or something like t= hat. -- Linus Torvalds