From patchwork Fri Apr 28 09:27:07 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Thomas Zimmermann X-Patchwork-Id: 88539 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:b0ea:0:b0:3b6:4342:cba0 with SMTP id b10csp803063vqo; Fri, 28 Apr 2023 02:28:09 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ4fFywbe126JflikHAqLZQycH4uFUuBiS5TOP0ojDpcKlPSVEFlYY92HF8NLSGmJF1PvB4B X-Received: by 2002:a05:6a20:1581:b0:e7:56ad:5a40 with SMTP id h1-20020a056a20158100b000e756ad5a40mr3518922pzj.36.1682674089380; Fri, 28 Apr 2023 02:28:09 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1682674089; cv=none; d=google.com; s=arc-20160816; b=vmaahJnQRVd5x1FrIpNcRIwmouOBIhuNTvTCdxNJR3rQU2IxxMBSY6vK+2kC482rfD oQ+elD7wZnGbpFJQ0o1L6hyCG9l7dqOV52mbUDkTEkXD7++Yd9PBxftDePyJxfJYDyOI NBTkk0L3qvi7eCuP70C+KTXNXHpe6vVyTSgUwLkBDkHSoZpfC7Skmyp5ZvVTuOHa6/by f2JA1GRlenfgSCIZg+HcSEhuiwb+oJv90rhqwVjByi4dAeIc0UxoVi0GYnPvwC0fWhlj tnKmL9nfC+5/UrX+IuoGiYcYb1/NwtmjMhqg5G+9HsPfjyrzPi9Wk2JZceoepQ3rtsHm zudQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature:dkim-signature; bh=R/tS9JBmx3EXdW6NzCCqF9BfBp/DOJu84iEDqCwvGtE=; b=KrCDbEMD/pGtoWaBoUUwb1F5JO/6PxFbFQgG2hROdd27gOd/OSV1VEj3YO2b5GkACN 9JWUkC4I496mcfkWGqLlU3kokMDRlUDrL527ONKP3eOZ2hbi5wi89bPxi0ijpi1svIbW U6PJkFlptRdzU8BMe3t0knVU+7Nea9R0yS1Y0VDrqqvrMKlWdc25o735KQwq+2uAuiFZ tqwF3dQFkTjEjQn+aduUdqzgt9OasaaquRRRVJdqvIFIut7EqmHeR6OGn+hjcM4kyW3g ec8gn9dcztZabMfsVpvjI74hHcK2+dfm9Iv5/d9rlQPKcF5YzB0x3h1JhvhtnHgBgtQZ uYrQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@suse.de header.s=susede2_rsa header.b=wKxtEH3A; dkim=neutral (no key) header.i=@suse.de header.b=B8IcnCwT; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=suse.de Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id k18-20020aa79d12000000b00622ae306420si20497870pfp.279.2023.04.28.02.27.55; Fri, 28 Apr 2023 02:28:09 -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=@suse.de header.s=susede2_rsa header.b=wKxtEH3A; dkim=neutral (no key) header.i=@suse.de header.b=B8IcnCwT; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=suse.de Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1345686AbjD1J1V (ORCPT + 99 others); Fri, 28 Apr 2023 05:27:21 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:48796 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229823AbjD1J1Q (ORCPT ); Fri, 28 Apr 2023 05:27:16 -0400 Received: from smtp-out1.suse.de (smtp-out1.suse.de [195.135.220.28]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 244D930D2; Fri, 28 Apr 2023 02:27:15 -0700 (PDT) Received: from imap2.suse-dmz.suse.de (imap2.suse-dmz.suse.de [192.168.254.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-521) server-digest SHA512) (No client certificate requested) by smtp-out1.suse.de (Postfix) with ESMTPS id 9E3EC21E77; Fri, 28 Apr 2023 09:27:13 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_rsa; t=1682674033; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=R/tS9JBmx3EXdW6NzCCqF9BfBp/DOJu84iEDqCwvGtE=; b=wKxtEH3AScg58g5NxG0UbfbNTtkJ6JeTguhi0yuaWoVWndHRO9PO2Cf2ngyyGZzklX0dlO rhmnAwE7AgpYoQ4Eo2vXMaT2+AzViZ8qqjtoGII7az2G3WnAitfDMDl2xQ5klB9iTSkfwE b8WC6nl9qEmBzJMny3Akxy9v19U7+9M= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_ed25519; t=1682674033; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=R/tS9JBmx3EXdW6NzCCqF9BfBp/DOJu84iEDqCwvGtE=; b=B8IcnCwTx9BI4HcJ/KMkG8g3A2nmCE6/2KeuB/KX+ZyJL+mELGUWP9cxf9z9UYuIKVsN/x hrdnpVdBZlAPwVDA== Received: from imap2.suse-dmz.suse.de (imap2.suse-dmz.suse.de [192.168.254.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-521) server-digest SHA512) (No client certificate requested) by imap2.suse-dmz.suse.de (Postfix) with ESMTPS id 3D5DD139C3; Fri, 28 Apr 2023 09:27:13 +0000 (UTC) Received: from dovecot-director2.suse.de ([192.168.254.65]) by imap2.suse-dmz.suse.de with ESMTPSA id oC0kDnGRS2ReFwAAMHmgww (envelope-from ); Fri, 28 Apr 2023 09:27:13 +0000 From: Thomas Zimmermann To: 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, sam@ravnborg.org Cc: 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, Thomas Zimmermann Subject: [PATCH v2 1/5] fbdev/matrox: Remove trailing whitespaces Date: Fri, 28 Apr 2023 11:27:07 +0200 Message-Id: <20230428092711.406-2-tzimmermann@suse.de> X-Mailer: git-send-email 2.40.0 In-Reply-To: <20230428092711.406-1-tzimmermann@suse.de> References: <20230428092711.406-1-tzimmermann@suse.de> MIME-Version: 1.0 X-Spam-Status: No, score=-4.4 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_MED,SPF_HELO_NONE, SPF_PASS,T_SCC_BODY_TEXT_LINE,URIBL_BLOCKED autolearn=ham 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 X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1764411665587354937?= X-GMAIL-MSGID: =?utf-8?q?1764411665587354937?= Fix coding style. No functional changes. Signed-off-by: Thomas Zimmermann Reviewed-by: Sam Ravnborg --- drivers/video/fbdev/matrox/matroxfb_accel.c | 6 +++--- drivers/video/fbdev/matrox/matroxfb_base.h | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/drivers/video/fbdev/matrox/matroxfb_accel.c b/drivers/video/fbdev/matrox/matroxfb_accel.c index 9cb0685feddd..ce51227798a1 100644 --- a/drivers/video/fbdev/matrox/matroxfb_accel.c +++ b/drivers/video/fbdev/matrox/matroxfb_accel.c @@ -88,7 +88,7 @@ static inline void matrox_cfb4_pal(u_int32_t* pal) { unsigned int i; - + for (i = 0; i < 16; i++) { pal[i] = i * 0x11111111U; } @@ -96,7 +96,7 @@ static inline void matrox_cfb4_pal(u_int32_t* pal) { static inline void matrox_cfb8_pal(u_int32_t* pal) { unsigned int i; - + for (i = 0; i < 16; i++) { pal[i] = i * 0x01010101U; } @@ -482,7 +482,7 @@ static void matroxfb_1bpp_imageblit(struct matrox_fb_info *minfo, u_int32_t fgx, /* Tell... well, why bother... */ while (height--) { size_t i; - + for (i = 0; i < step; i += 4) { /* Hope that there are at least three readable bytes beyond the end of bitmap */ fb_writel(get_unaligned((u_int32_t*)(chardata + i)),mmio.vaddr); diff --git a/drivers/video/fbdev/matrox/matroxfb_base.h b/drivers/video/fbdev/matrox/matroxfb_base.h index 958be6805f87..c93c69bbcd57 100644 --- a/drivers/video/fbdev/matrox/matroxfb_base.h +++ b/drivers/video/fbdev/matrox/matroxfb_base.h @@ -301,9 +301,9 @@ struct matrox_altout { int (*verifymode)(void* altout_dev, u_int32_t mode); int (*getqueryctrl)(void* altout_dev, struct v4l2_queryctrl* ctrl); - int (*getctrl)(void* altout_dev, + int (*getctrl)(void *altout_dev, struct v4l2_control* ctrl); - int (*setctrl)(void* altout_dev, + int (*setctrl)(void *altout_dev, struct v4l2_control* ctrl); }; From patchwork Fri Apr 28 09:27:08 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Thomas Zimmermann X-Patchwork-Id: 88540 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:b0ea:0:b0:3b6:4342:cba0 with SMTP id b10csp803590vqo; Fri, 28 Apr 2023 02:29:39 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ6cGLh1xjBQIMjIGm8T8Je9ACbWo6LGZ5Opx1gaQR7ZRY9cHE4Ugtk7ORTklaXhC/5pU1O/ X-Received: by 2002:a17:902:c943:b0:1a8:153a:99a4 with SMTP id i3-20020a170902c94300b001a8153a99a4mr5153008pla.64.1682674179012; Fri, 28 Apr 2023 02:29:39 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1682674178; cv=none; d=google.com; s=arc-20160816; b=MM8BnbPDsPVjgq/StkvO2hhRn57cLCtaDQR8MpU02NZLnJ80taUR54EKy+dmq6Hb0r qOBNvm8vbmZ6UL6vXzWbeY2iupuMIoiMyxEqK1SXykR9pOJ5HvLsmazQ9AzrnaBrreCJ tB5vTuhndT1rRtE7OOe6xG9PrcOYgFzVuqUNnxHSTK8qmYDMDKm5Crxe8/XQh9ADOgCJ JgbQtJyblYvu48iU+xEYpcdBuRguCNEXE70cQVHR2U7Kcu7BW8PmSr2/L0uavSfIQ1iw FlvyJ9jTtKx9C1J9krRZ99eOPbimfy+WhUy0QsZX4YET+Ts9Icq/oDhojIuGxq85SILj X07w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature:dkim-signature; bh=5KXNAfxrgjDbycBxJlcxj0+DCvoEkkhJjhkxPG9M5Sg=; b=UjdRx6824JPE88CNnuk01YFnR3irUaZlj8gB2ZOXutMqLAg2I5XhejQP5KPbnnwASO 9nrZxs0UrW+14+L2fUZZhQ6xnDNCu4PE1rx0w5Xjx+FzIydUFn01sSHtxbyKhN32YbBa +DVXz9AA4gFvKvA1Atnd10tkD1E1IpQnrkii2vw3hUoxKlSNGOyMQodI2lLeUWLU4KyJ HXPp8OkIQJ1s7MGOdscc9mDqoeI/SPH0sFiD/16IcMzJVayq531CoGlfgbOtIdI3eZbp 1iz7Ne2tls+5K8o6Tjvv/rxgjO1n/ReMDqT5Rpm8JF6KKjtexHvYPVgAyDNAWv3SX9aI ZJug== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@suse.de header.s=susede2_rsa header.b=rHHVLTTn; dkim=neutral (no key) header.i=@suse.de header.s=susede2_ed25519 header.b=o9k8NcYw; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=suse.de Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id y8-20020a17090322c800b001a1a0db7f5bsi14523142plg.335.2023.04.28.02.29.23; Fri, 28 Apr 2023 02:29:38 -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=@suse.de header.s=susede2_rsa header.b=rHHVLTTn; dkim=neutral (no key) header.i=@suse.de header.s=susede2_ed25519 header.b=o9k8NcYw; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=suse.de Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1345707AbjD1J1Y (ORCPT + 99 others); Fri, 28 Apr 2023 05:27:24 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:48818 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1345452AbjD1J1R (ORCPT ); Fri, 28 Apr 2023 05:27:17 -0400 Received: from smtp-out1.suse.de (smtp-out1.suse.de [IPv6:2001:67c:2178:6::1c]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id AED0D3AB2; Fri, 28 Apr 2023 02:27:15 -0700 (PDT) Received: from imap2.suse-dmz.suse.de (imap2.suse-dmz.suse.de [192.168.254.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-521) server-digest SHA512) (No client certificate requested) by smtp-out1.suse.de (Postfix) with ESMTPS id 1DF0621EC2; Fri, 28 Apr 2023 09:27:14 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_rsa; t=1682674034; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=5KXNAfxrgjDbycBxJlcxj0+DCvoEkkhJjhkxPG9M5Sg=; b=rHHVLTTnzKgx7EFgb/emLdziL5DHYYOGRG2/SO8pA97MobfZh1g9OYQxbjE1c6cv08B7rN 2A7DynFnjCZGlWnWl9Onm+9rm2b6lucrf42LLhRlPABouvwtU20ATspx9ozJalPcIHQ5iB k/AtEeBPq/jzc/oRQYDV2UgXNB66R6Q= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_ed25519; t=1682674034; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=5KXNAfxrgjDbycBxJlcxj0+DCvoEkkhJjhkxPG9M5Sg=; b=o9k8NcYwbc1yL+HyHWaMmdvxeDAhc7bFuUdy4nMz33gtyseVmpfQcx43vkweBKqTTmwmkQ yk3Rgu0BM6PuUgAQ== Received: from imap2.suse-dmz.suse.de (imap2.suse-dmz.suse.de [192.168.254.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-521) server-digest SHA512) (No client certificate requested) by imap2.suse-dmz.suse.de (Postfix) with ESMTPS id A3EC3138FA; Fri, 28 Apr 2023 09:27:13 +0000 (UTC) Received: from dovecot-director2.suse.de ([192.168.254.65]) by imap2.suse-dmz.suse.de with ESMTPSA id GB+iJnGRS2ReFwAAMHmgww (envelope-from ); Fri, 28 Apr 2023 09:27:13 +0000 From: Thomas Zimmermann To: 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, sam@ravnborg.org Cc: 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, Thomas Zimmermann Subject: [PATCH v2 2/5] ipu-v3: Include Date: Fri, 28 Apr 2023 11:27:08 +0200 Message-Id: <20230428092711.406-3-tzimmermann@suse.de> X-Mailer: git-send-email 2.40.0 In-Reply-To: <20230428092711.406-1-tzimmermann@suse.de> References: <20230428092711.406-1-tzimmermann@suse.de> MIME-Version: 1.0 X-Spam-Status: No, score=-4.4 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_MED,SPF_HELO_NONE, SPF_PASS,T_SCC_BODY_TEXT_LINE,URIBL_BLOCKED autolearn=ham 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 X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1764411759966013542?= X-GMAIL-MSGID: =?utf-8?q?1764411759966013542?= The code uses readl() and writel(). Include the header file to get the declarations. Signed-off-by: Thomas Zimmermann Reviewed-by: Sam Ravnborg --- drivers/gpu/ipu-v3/ipu-prv.h | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/gpu/ipu-v3/ipu-prv.h b/drivers/gpu/ipu-v3/ipu-prv.h index 291ac1bab66d..d4621b1ea7f1 100644 --- a/drivers/gpu/ipu-v3/ipu-prv.h +++ b/drivers/gpu/ipu-v3/ipu-prv.h @@ -8,6 +8,7 @@ struct ipu_soc; +#include #include #include #include From patchwork Fri Apr 28 09:27:09 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Thomas Zimmermann X-Patchwork-Id: 88543 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:b0ea:0:b0:3b6:4342:cba0 with SMTP id b10csp804873vqo; Fri, 28 Apr 2023 02:32:24 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ6JYDsXL3CagvbZ2DeMmQkRo3kfiPd8lB1Upc3eG7WMDdA2yRfTVhnP0syZZ6wNo0xUG22X X-Received: by 2002:a17:90b:154b:b0:246:92e4:bdbd with SMTP id ig11-20020a17090b154b00b0024692e4bdbdmr4776865pjb.15.1682674344662; Fri, 28 Apr 2023 02:32:24 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1682674344; cv=none; d=google.com; s=arc-20160816; b=uYWRh5Q8ZdkenrthvVqB+wBp+PoZ+gTo7rtPMYQuxZnr7kUyQOaSPgo2w3hU3HvmgW OmdHZ99X2D96Vzo8TJxrG6yBZz6ZPsGkdvpeT91gjKY4S52SnxNNufJbz2SUxKR2F/qG SvIzy98Fv+AMS4xtn97NYEhHt26hKqoMs6BXHAM3BG5fO9Dgz8Zl3URA3tuXjgAnlsbe 9hJ+WT1DGQNLVA5JU7FxHpVYZ9/3XkvhaKKoTlLmxEq4usEHczB93VZXfAeRpnJBCsmA RduR03vD6x7naVz+STLy0G9hkbzaANCQJaD34HGdLwYjXzkcoM5e+/S8BXen7WUzF6WU 2ezA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature:dkim-signature; bh=a8LPWjgILTwzCXTnxMyf3UL56Gir03CTrjJ1dELdifc=; b=YfzX+irRzM4vHIZPP2P5iTuB1xPAA8v1llcHU/09o7LrHDfBoWJo9znspgVFUPUPQj 7oyw6fN5keSYTsxEkDiWs/VXx+VcWrmiY1ZBPrBwUOQFbAnOvpPObQaJXU2lYMUDjfBP MuTcbi7jM3JjsAk91X5VW38kHtEZ/eudYv8fJb9g544ycu5qvdBitkgPWlEjn4wTnK4d W+fVImciN5I3Cf1NRYcrGgnUCq9o4UmU56mj+dZxJcj7FmWGzSysGve10/PdgIB3ICPY K3+YMUib+o2AgrV2uIYtHolV5Qq3fnFS/1EHBwhq2CNnSxpiwH0yfW2Co9g+xW0qCGnl E8ug== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@suse.de header.s=susede2_rsa header.b=tRo1idc8; dkim=neutral (no key) header.i=@suse.de; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=suse.de Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id r25-20020a6560d9000000b004faf341b31asi20100275pgv.196.2023.04.28.02.32.11; Fri, 28 Apr 2023 02:32:24 -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=@suse.de header.s=susede2_rsa header.b=tRo1idc8; dkim=neutral (no key) header.i=@suse.de; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=suse.de Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1345764AbjD1J1e (ORCPT + 99 others); Fri, 28 Apr 2023 05:27:34 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:48824 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1345536AbjD1J1R (ORCPT ); Fri, 28 Apr 2023 05:27:17 -0400 Received: from smtp-out1.suse.de (smtp-out1.suse.de [IPv6:2001:67c:2178:6::1c]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 27DD1422E; Fri, 28 Apr 2023 02:27:16 -0700 (PDT) Received: from imap2.suse-dmz.suse.de (imap2.suse-dmz.suse.de [192.168.254.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-521) server-digest SHA512) (No client certificate requested) by smtp-out1.suse.de (Postfix) with ESMTPS id 7CC0021ED0; Fri, 28 Apr 2023 09:27:14 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_rsa; t=1682674034; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=a8LPWjgILTwzCXTnxMyf3UL56Gir03CTrjJ1dELdifc=; b=tRo1idc8eAw28xQnhXge5LpcgaCy669Sugd/BNEdm7s3GLfWrCbBTjXbbSEkFDdISLmjSi cQ/jjoC8nKyYtlUnCFrg6ParOvcuZvVLzy6WCsyDi31rBZ63MMDcTI5eoh1D7Ad8JddjB2 XzUr10eifrCblQWbIcFJ524QcrmlVx8= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_ed25519; t=1682674034; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=a8LPWjgILTwzCXTnxMyf3UL56Gir03CTrjJ1dELdifc=; b=xqvICC3yxUxO4V40p4AlY8i+Sklalw+AWg9U3mY/gt0gtsNV6ltII7GNv4PS2+IQhVAGzn VARzQeB6fUGupIDQ== Received: from imap2.suse-dmz.suse.de (imap2.suse-dmz.suse.de [192.168.254.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-521) server-digest SHA512) (No client certificate requested) by imap2.suse-dmz.suse.de (Postfix) with ESMTPS id 21913139C3; Fri, 28 Apr 2023 09:27:14 +0000 (UTC) Received: from dovecot-director2.suse.de ([192.168.254.65]) by imap2.suse-dmz.suse.de with ESMTPSA id iH1rB3KRS2ReFwAAMHmgww (envelope-from ); Fri, 28 Apr 2023 09:27:14 +0000 From: Thomas Zimmermann To: 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, sam@ravnborg.org Cc: 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, Thomas Zimmermann Subject: [PATCH v2 3/5] fbdev: Include in various drivers Date: Fri, 28 Apr 2023 11:27:09 +0200 Message-Id: <20230428092711.406-4-tzimmermann@suse.de> X-Mailer: git-send-email 2.40.0 In-Reply-To: <20230428092711.406-1-tzimmermann@suse.de> References: <20230428092711.406-1-tzimmermann@suse.de> MIME-Version: 1.0 X-Spam-Status: No, score=-4.4 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_MED,SPF_HELO_NONE, SPF_PASS,T_SCC_BODY_TEXT_LINE,URIBL_BLOCKED autolearn=unavailable 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 X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1764411933617192212?= X-GMAIL-MSGID: =?utf-8?q?1764411933617192212?= The code uses writel() and similar I/O-memory helpers. Include the header file to get the declarations. Signed-off-by: Thomas Zimmermann Reviewed-by: Sam Ravnborg --- drivers/video/fbdev/arcfb.c | 1 + drivers/video/fbdev/aty/atyfb.h | 2 ++ drivers/video/fbdev/wmt_ge_rops.c | 2 ++ 3 files changed, 5 insertions(+) diff --git a/drivers/video/fbdev/arcfb.c b/drivers/video/fbdev/arcfb.c index 45e64016db32..d631d53f42ad 100644 --- a/drivers/video/fbdev/arcfb.c +++ b/drivers/video/fbdev/arcfb.c @@ -41,6 +41,7 @@ #include #include #include +#include #include #include #include diff --git a/drivers/video/fbdev/aty/atyfb.h b/drivers/video/fbdev/aty/atyfb.h index 465f55beb97f..30da3e82ed3c 100644 --- a/drivers/video/fbdev/aty/atyfb.h +++ b/drivers/video/fbdev/aty/atyfb.h @@ -3,8 +3,10 @@ * ATI Frame Buffer Device Driver Core Definitions */ +#include #include #include + /* * Elements of the hardware specific atyfb_par structure */ diff --git a/drivers/video/fbdev/wmt_ge_rops.c b/drivers/video/fbdev/wmt_ge_rops.c index 42255d27a1db..99c7b0aea615 100644 --- a/drivers/video/fbdev/wmt_ge_rops.c +++ b/drivers/video/fbdev/wmt_ge_rops.c @@ -9,7 +9,9 @@ #include #include +#include #include + #include "core/fb_draw.h" #include "wmt_ge_rops.h" From patchwork Fri Apr 28 09:27:10 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Thomas Zimmermann X-Patchwork-Id: 88542 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:b0ea:0:b0:3b6:4342:cba0 with SMTP id b10csp804801vqo; Fri, 28 Apr 2023 02:32:15 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ6Xae/KEo1ZNYCFfl1X3BcGUzxZPJlSGw9h1nd63aIBtFt+UegclJMe+VW97mvG86IuH82u X-Received: by 2002:a17:90a:df10:b0:23f:9448:89c2 with SMTP id gp16-20020a17090adf1000b0023f944889c2mr4962066pjb.7.1682674335607; Fri, 28 Apr 2023 02:32:15 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1682674335; cv=none; d=google.com; s=arc-20160816; b=zOuMVVrPjRQTQzzdpgjdj5TuRqaaWithSutQ9WaKCDwTT36IY86UQ1J7HfHrWV7PJG 05QO4t0YE8/Ke6oS7YWGaMBOCchUijZa2rJgN5KnWQdAexHnYCuV0Lnf9B8nmhgFG0oO quUgh2V9RoBDfbnjAeTlTqIxjduWmJr/DiBeTZz//5x5C9jfhzaMT6Lms5hadNeTI5Sj QqdzfdvJxRlCot67ZZQC2XWXWVIktFZS87e72IqP6kmgOS5ehpM9VylJfJ9MRBYg/UV4 bz7lnCYeWBkwr4hkaH9OZ01BY/0zJc7x9LIt/O52WaBbHkLQyfZJD0KXC9oPW5EZ9uP5 t02g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature:dkim-signature; bh=dttAvrB3jWpgJtm9agssOOqjg81G8y/0rvJLga4TX2Y=; b=GUTYznZo6duJIbDQeaTd7wonox0gJZcmkJDShTyt5OxlwQXOm+1rZN5pwkigO9BTyO G1Su8FVEeGgs/xGxY1iapW7y0THHySgkjQdpJ4OMChBkDoO9YzUZIZGy6pJRpvL2UeSM 5ybSqDBet5iaoW/Pln34UQaeoa8UmuHH3J2TlCzmxPgJ2UyUgq1WScDE+wvv+RHNorpr 3H9ZcYdJg3SwDW8re7q8FC7KypJzeF/ks4Gjw4KHEJmXR59MLff7bfry9pOlGQ6MI3ad a9U6UHgWCKTAy78x5JqEcoY/zAlKqJxWdHmFXUFK8YMx0nSYrzvy+M2/DRcQtZ1CWacN LflA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@suse.de header.s=susede2_rsa header.b=FwzEoVEM; dkim=neutral (no key) header.i=@suse.de header.s=susede2_ed25519 header.b=f7CADmYi; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=suse.de Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id i8-20020a17090a4b8800b0023409b3983fsi1869425pjh.99.2023.04.28.02.32.02; Fri, 28 Apr 2023 02:32:15 -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=@suse.de header.s=susede2_rsa header.b=FwzEoVEM; dkim=neutral (no key) header.i=@suse.de header.s=susede2_ed25519 header.b=f7CADmYi; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=suse.de Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1345778AbjD1J1g (ORCPT + 99 others); Fri, 28 Apr 2023 05:27:36 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:48850 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1345627AbjD1J1T (ORCPT ); Fri, 28 Apr 2023 05:27:19 -0400 Received: from smtp-out1.suse.de (smtp-out1.suse.de [IPv6:2001:67c:2178:6::1c]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 879C02709; Fri, 28 Apr 2023 02:27:16 -0700 (PDT) Received: from imap2.suse-dmz.suse.de (imap2.suse-dmz.suse.de [192.168.254.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-521) server-digest SHA512) (No client certificate requested) by smtp-out1.suse.de (Postfix) with ESMTPS id EA67421ED4; Fri, 28 Apr 2023 09:27:14 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_rsa; t=1682674034; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=dttAvrB3jWpgJtm9agssOOqjg81G8y/0rvJLga4TX2Y=; b=FwzEoVEM5ZiVwRaUsiqsC8uRZWBO0MENeFjb4KljMvyGhacHJZV47m4LttrCa9k5i29zKI xxUxXlg9OZD9SuPtOvr4jNFpkKAsJb0LFp87xP9gLubAV/zYUIjbsTTt6iBGig6rU6tMIO G+/8q4UnnFtv1Cm3+83jYcyPbY686PM= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_ed25519; t=1682674034; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=dttAvrB3jWpgJtm9agssOOqjg81G8y/0rvJLga4TX2Y=; b=f7CADmYihbbC+E9Kv+aJQGm6+DtR2PPa8qKUuBrxYkngL6XlfxSm3GzLAv8xtNoxkFsWvI rWwz6lNTNlGzLVDQ== Received: from imap2.suse-dmz.suse.de (imap2.suse-dmz.suse.de [192.168.254.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-521) server-digest SHA512) (No client certificate requested) by imap2.suse-dmz.suse.de (Postfix) with ESMTPS id 820FA138FA; Fri, 28 Apr 2023 09:27:14 +0000 (UTC) Received: from dovecot-director2.suse.de ([192.168.254.65]) by imap2.suse-dmz.suse.de with ESMTPSA id AJPpHnKRS2ReFwAAMHmgww (envelope-from ); Fri, 28 Apr 2023 09:27:14 +0000 From: Thomas Zimmermann To: 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, sam@ravnborg.org Cc: 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, Thomas Zimmermann Subject: [PATCH v2 4/5] fbdev: Include in drivers Date: Fri, 28 Apr 2023 11:27:10 +0200 Message-Id: <20230428092711.406-5-tzimmermann@suse.de> X-Mailer: git-send-email 2.40.0 In-Reply-To: <20230428092711.406-1-tzimmermann@suse.de> References: <20230428092711.406-1-tzimmermann@suse.de> MIME-Version: 1.0 X-Spam-Status: No, score=-4.4 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_MED,SPF_HELO_NONE, SPF_PASS,T_SCC_BODY_TEXT_LINE,URIBL_BLOCKED autolearn=ham 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 X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1764411924214052144?= X-GMAIL-MSGID: =?utf-8?q?1764411924214052144?= Fbdev's main header file, , includes to get declarations of I/O helper functions. From these declaratons, it later defines framebuffer I/O helpers, such as fb_{read,write}[bwlq]() or fb_memset(). The framebuffer I/O helpers pre-date Linux' current I/O code and will be replaced by regular I/O helpers. Prepare this change by adding an include statement for to all source files that use the framebuffer I/O helpers. They will still get declarations of the I/O functions even after has been cleaned up. Driver source files that already include convert to . Signed-off-by: Thomas Zimmermann --- drivers/video/fbdev/arkfb.c | 1 + drivers/video/fbdev/aty/mach64_cursor.c | 3 +-- drivers/video/fbdev/chipsfb.c | 1 + drivers/video/fbdev/cirrusfb.c | 1 + drivers/video/fbdev/core/cfbcopyarea.c | 2 +- drivers/video/fbdev/core/cfbfillrect.c | 2 ++ drivers/video/fbdev/core/cfbimgblt.c | 2 ++ drivers/video/fbdev/core/fbmem.c | 1 + drivers/video/fbdev/core/svgalib.c | 2 +- drivers/video/fbdev/hgafb.c | 2 +- drivers/video/fbdev/hitfb.c | 2 +- drivers/video/fbdev/kyro/fbdev.c | 2 +- drivers/video/fbdev/matrox/matroxfb_accel.c | 2 ++ drivers/video/fbdev/matrox/matroxfb_base.h | 2 +- drivers/video/fbdev/pm2fb.c | 1 + drivers/video/fbdev/pm3fb.c | 1 + drivers/video/fbdev/pvr2fb.c | 1 + drivers/video/fbdev/s3fb.c | 1 + drivers/video/fbdev/sstfb.c | 2 +- drivers/video/fbdev/tdfxfb.c | 2 +- drivers/video/fbdev/tridentfb.c | 1 + drivers/video/fbdev/vga16fb.c | 2 +- drivers/video/fbdev/vt8623fb.c | 1 + 23 files changed, 26 insertions(+), 11 deletions(-) diff --git a/drivers/video/fbdev/arkfb.c b/drivers/video/fbdev/arkfb.c index 60a96fdb5dd8..c254ab6fbb7d 100644 --- a/drivers/video/fbdev/arkfb.c +++ b/drivers/video/fbdev/arkfb.c @@ -23,6 +23,7 @@ #include #include #include +#include #include #include /* Why should fb driver call console functions? because console_lock() */ #include