Received: by 2002:a05:6358:9144:b0:117:f937:c515 with SMTP id r4csp7339651rwr; Tue, 2 May 2023 13:09:05 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ63HiYJc7SS6WCIsnQY+/zC/XKpKo6sSdq5Ajo7eWW19P2occpF2zq4rWOrbCL5DtTez9Yb X-Received: by 2002:a05:6a21:9989:b0:ef:c5b6:b6b9 with SMTP id ve9-20020a056a21998900b000efc5b6b6b9mr23576514pzb.23.1683058144903; Tue, 02 May 2023 13:09:04 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1683058144; cv=none; d=google.com; s=arc-20160816; b=VPB2P/Q+DZ7yk8tTVCbkQYtEa0zAqO8NJnOpppdzPchlMB2o93Rz+dURmwFIBmt+cv RLIVIO5EW1Pi7cjh2WUlDi2URjLQotUu7QFKOD2J2/eGzP55/e7BT2WtuofUKB1Tj5uj XDrLGG+mbAPWfnNJ8HKGx1zHOdXfrG9VDfDW/wzti0XPTKcWz2S7/e2UY+Wqxl8ioY3F 2H/hTwmg1EDY9g8ayE9Tmlu9ievWve2QwOMq+lXRom3YFxTCImILvmGgpDvW41J65pO/ jrynRsuGfEIpsFmlBgHFTDaXEj4v59rOkU+4cQN8FOcFlhjwtW23UXKtDwIcbAZXxTiw oKJw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature :dkim-signature; bh=7Cvc9t2uj+JoEAOf6QiHMtCJcRgtJ26CtzLE3dOVCX4=; b=BQfGjuGcBCAw1OG9IHj1lQ2K0SPx8H/u+0gMtSVdVR/Euok8aK5kWPpOwMclvfHuFE XZ21wqF4XVQq1bX8hQVg+7YDNHvTHnw20PRBNm028Owan++dBPicJ4zI1EFYtwiWQPxY iPUgnIR++A6EliE4G0tGGqykkkGxkYD3dxxVF2XRMwrPHgaMzr8AcyUDqORsxMi30RCr 1RUgWiHfaodaUVyPEQMm5q8MQYR1VUH2tXiMXeGMaWMsFkV5lcEBODjsPe+inJo/G9if PwTCoK41BeR00FPYQi2EwTNAJTdNzKiEkm2WvJ8q1IQ+DduzhhmWCEyNXuEvCf3nPpjY AVug== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@ravnborg.org header.s=rsa1 header.b=DAJTs66F; dkim=neutral (no key) header.i=@ravnborg.org header.s=ed1 header.b=BufBpesF; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id 33-20020a631361000000b00503059b8b2fsi30767467pgt.220.2023.05.02.13.08.50; Tue, 02 May 2023 13:09:04 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@ravnborg.org header.s=rsa1 header.b=DAJTs66F; dkim=neutral (no key) header.i=@ravnborg.org header.s=ed1 header.b=BufBpesF; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229811AbjEBUIW (ORCPT + 99 others); Tue, 2 May 2023 16:08:22 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:41490 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229798AbjEBUIV (ORCPT ); Tue, 2 May 2023 16:08:21 -0400 Received: from mailrelay4-1.pub.mailoutpod2-cph3.one.com (mailrelay4-1.pub.mailoutpod2-cph3.one.com [IPv6:2a02:2350:5:403::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 511DF2125 for ; Tue, 2 May 2023 13:08:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ravnborg.org; s=rsa1; h=in-reply-to:content-type:mime-version:references:message-id:subject:cc:to: from:date:from; bh=7Cvc9t2uj+JoEAOf6QiHMtCJcRgtJ26CtzLE3dOVCX4=; b=DAJTs66FtfCQ420jLek75/3/XNBefU855ewUyaKmXxygVB6ZwaaX4BG60IJjSKwTrXzoHzbhc711S zlp4kZr4AVZMkk0zrDEzy7AwKvjS2/gg0wnNG0W/6Cto4FTV5PtE5S4fDV657GDHfaQzB5Ya9TG/kV 016qrq5lr1THB0fUDBipjErF2RTfNeOJgg7A+ZHrJaIi4OqW5scOKWYMFFV4N2UMUU69v6W/Pr8BQs NJZFnLxFZi/NWItgGcOv4voyhae1n2JoPlDwDZo2F51Gk2sc4H8BM9ikcvgRwc/nFF3aPAbXAJpFDE mfmUAPNEjXGlbQD2yXDOnYBNY2Abkjw== DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=ravnborg.org; s=ed1; h=in-reply-to:content-type:mime-version:references:message-id:subject:cc:to: from:date:from; bh=7Cvc9t2uj+JoEAOf6QiHMtCJcRgtJ26CtzLE3dOVCX4=; b=BufBpesF4qmcj+3WAckz7l+cGAVlOpWomuRms3hnfY+4zICRqPq9RxbIV9afOQ/RW6dKCGaonFM0Q kOp2kKxBA== X-HalOne-ID: 10b6caa3-e925-11ed-9f58-592bb1efe9dc Received: from ravnborg.org (2-105-2-98-cable.dk.customer.tdc.net [2.105.2.98]) by mailrelay4 (Halon) with ESMTPSA id 10b6caa3-e925-11ed-9f58-592bb1efe9dc; Tue, 02 May 2023 20:08:14 +0000 (UTC) Date: Tue, 2 May 2023 22:08:13 +0200 From: Sam Ravnborg To: Thomas Zimmermann Cc: deller@gmx.de, geert@linux-m68k.org, javierm@redhat.com, daniel@ffwll.ch, vgupta@kernel.org, chenhuacai@kernel.org, kernel@xen0n.name, davem@davemloft.net, James.Bottomley@hansenpartnership.com, arnd@arndb.de, linux-fbdev@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-arch@vger.kernel.org, linux-snps-arc@lists.infradead.org, linux-kernel@vger.kernel.org, linux-ia64@vger.kernel.org, loongarch@lists.linux.dev, linux-m68k@lists.linux-m68k.org, sparclinux@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-parisc@vger.kernel.org Subject: Re: [PATCH v3 6/6] fbdev: Rename fb_mem*() helpers Message-ID: <20230502200813.GC319489@ravnborg.org> References: <20230502130223.14719-1-tzimmermann@suse.de> <20230502130223.14719-7-tzimmermann@suse.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20230502130223.14719-7-tzimmermann@suse.de> X-Spam-Status: No, score=-0.4 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE, SPF_HELO_PASS,SPF_NONE,T_SCC_BODY_TEXT_LINE,URIBL_BLACK autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Thomas. On Tue, May 02, 2023 at 03:02:23PM +0200, Thomas Zimmermann wrote: > Update the names of the fb_mem*() helpers to be consistent with their > regular counterparts. Hence, fb_memset() now becomes fb_memset_io(), > fb_memcpy_fromfb() now becomes fb_memcpy_fromio() and fb_memcpy_tofb() > becomes fb_memcpy_toio(). No functional changes. > > Signed-off-by: Thomas Zimmermann > --- ... > > -#ifndef fb_memcpy_fromfb > -static inline void fb_memcpy_fromfb(void *to, const volatile void __iomem *from, size_t n) > +#ifndef fb_memcpy_fromio > +static inline void fb_memcpy_fromio(void *to, const volatile void __iomem *from, size_t n) > { > memcpy_fromio(to, from, n); > } > -#define fb_memcpy_fromfb fb_memcpy_fromfb > +#define fb_memcpy_fromio fb_memcpy_fromio > #endif > > -#ifndef fb_memcpy_tofb > -static inline void fb_memcpy_tofb(volatile void __iomem *to, const void *from, size_t n) > +#ifndef fb_memcpy_toio > +static inline void fb_memcpy_toio(volatile void __iomem *to, const void *from, size_t n) > { > memcpy_toio(to, from, n); > } > -#define fb_memcpy_tofb fb_memcpy_tofb > +#define fb_memcpy_toio fb_memcpy_toio > #endif > > #ifndef fb_memset > -static inline void fb_memset(volatile void __iomem *addr, int c, size_t n) > +static inline void fb_memset_io(volatile void __iomem *addr, int c, size_t n) > { > memset_io(addr, c, n); > } > -#define fb_memset fb_memset > +#define fb_memset fb_memset_io The static inlines wrappers does not provide any value, and could be replaced by direct calls to memcpy_fromio(), memcpy_toio(), memset_io(). If you decide to keep the wrappers I will not hold you back, so the patch has my: Reviewed-by: Sam Ravnborg But I prefer the direct calls without the wrappers.... Sam