Received: by 2002:a05:6a10:9e8c:0:0:0:0 with SMTP id y12csp114397pxx; Tue, 27 Oct 2020 23:19:17 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxXbnIW4k8zscGEWdCb5qPtwd1jPM7z1vV5H7qKdYcbfApJ0Fnhd0ldEnk3yaRUCvVf/0Gm X-Received: by 2002:aa7:d1cc:: with SMTP id g12mr6238707edp.195.1603865957184; Tue, 27 Oct 2020 23:19:17 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1603865957; cv=none; d=google.com; s=arc-20160816; b=CNe6PvnPod5s+X9MZopv+bksa+R0p4tkha/rl1IrJ3Vz56+d2/62ZS0ZrfFWOMNsV+ xmIVvO0MpXwOkBxjpBpNJ3lozpB++ZUlZ8E8dFAhE04Qo5vjNI+iVEZKCOHCU7lrRBux /b4iDFty6Uss7qU8romlLMVwm+R2Py4WnIRF0mSabii/bWGD6aVTlLIHfI5Ne0KGjdAp z71qXuOweHia8R19BYJk0uQ0wViSFQ/gx8Txbh087NhpcUNF7rgM85+nd+V64VDZ1O+j f1/adNSnxPSQLCGqEi6sNKTK/rzbAwpDzySbL6xTMg6x64V595EL7ETKQJ9KjCbksD4v R2LA== 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:mail-followup-to:message-id:subject:cc:to:from:date :dkim-signature; bh=Ub2OQ9S7t1kcBGYAcEMMt+aJ2+YepKfrmcjGDAX1O4g=; b=E15Yd96TXX43iCf9lv48mWaKDBxQC/B2adunTIj5aTRlOBE6DuHHvwUZr9+ljROvJc hSsw0aUBlMIoTWSggdD3t3D0Ip4OIOi9/F6f4em3TCX2BoVPeOzziVFO5r/mR+PSAK+q GfBKPAI1hVixljHR53ZswgayKv8VILIi7LvjnLQj4TkeEz1VA0G/BnTGspCc+gZ/b1lS RcCkEGrVZfZM61MMbCx/9j5XOzEx1Pg9J5wEBJuleNinE24UpAJdbBVN0fpCKpu18Y9X bnEVw9JLRQEDgOMNL7l+dEv8C4tOmdbX+v4msB7zQf9vxQWej07O/qi4gqrj3VsGHsCv 58Aw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@ffwll.ch header.s=google header.b=IVxeO6Vr; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id h10si2782401edn.193.2020.10.27.23.18.55; Tue, 27 Oct 2020 23:19:17 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@ffwll.ch header.s=google header.b=IVxeO6Vr; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2895648AbgJ0Jd5 (ORCPT + 99 others); Tue, 27 Oct 2020 05:33:57 -0400 Received: from mail-wr1-f67.google.com ([209.85.221.67]:34787 "EHLO mail-wr1-f67.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2409223AbgJ0Jd4 (ORCPT ); Tue, 27 Oct 2020 05:33:56 -0400 Received: by mail-wr1-f67.google.com with SMTP id i1so1095488wro.1 for ; Tue, 27 Oct 2020 02:33:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ffwll.ch; s=google; h=date:from:to:cc:subject:message-id:mail-followup-to:references :mime-version:content-disposition:in-reply-to; bh=Ub2OQ9S7t1kcBGYAcEMMt+aJ2+YepKfrmcjGDAX1O4g=; b=IVxeO6Vr9iH8EoAazuEDyvS4Qnu8Qz5nbl4rDuw5V1brxHiOyXx6id5gwEh5ZNDrwP Z+RallfzodY5UGkcDM5QsYTqT0RZskyAf+6S0BPuPpXz5GA62KzuTs0QCOmdxGHAaASA +i5SgBFaQLJWfVtCh9ZgL/Ncr8LJ6Q6wImPYg= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id :mail-followup-to:references:mime-version:content-disposition :in-reply-to; bh=Ub2OQ9S7t1kcBGYAcEMMt+aJ2+YepKfrmcjGDAX1O4g=; b=g8qRF9iWIzSTIht4rhM6UUi2TDxDhmtu15To7qfMMDcsrtfY044rgWGcFRNpcFF+VN KIowQUacajNg3Z4+dLQOfWU8AVJ3GkfFAeYprRLrbmFA+4hwcvYKVK5pRj2KhKVkkHzv rLDdqVOYKvJeljHckYq6TIqK1zWfyAODCvFQZgvMy9RFadgjhxkhF8l9oqOjHqaLGhEZ +NQhl+uJowzXUuza/yj8w2qFKCYVWoKwUUi/DnJhQQnlLNODRrVTILyMG0QXR09As2Zf N8lgE2KauZtHHdA5n3GN1rKg0X+icmPYDKA6BtEpu/9BQ6CcLe1GvA/tIwEliNGbnEup RZ7w== X-Gm-Message-State: AOAM5329MijY/XpAGfncbRZJazVs6dxGkIWSiPOcju5UVsVyX0/FQhUh YmHTyUrq0hZupjbXr/14+HVvGg== X-Received: by 2002:a5d:6a86:: with SMTP id s6mr1726334wru.344.1603791234191; Tue, 27 Oct 2020 02:33:54 -0700 (PDT) Received: from phenom.ffwll.local ([2a02:168:57f4:0:efd0:b9e5:5ae6:c2fa]) by smtp.gmail.com with ESMTPSA id b5sm1218224wrs.97.2020.10.27.02.33.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 27 Oct 2020 02:33:53 -0700 (PDT) Date: Tue, 27 Oct 2020 10:33:50 +0100 From: Daniel Vetter To: Arnd Bergmann Cc: Patrik Jakobsson , David Airlie , Daniel Vetter , Stefan Christ , Arnd Bergmann , Daniel Vetter , Thomas Zimmermann , Emil Velikov , Pankaj Bharadiya , Rikard Falkeborn , Paul Kocialkowski , Ville =?iso-8859-1?Q?Syrj=E4l=E4?= , dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH 4/4] drm/gma500: avoid Woverride-init warning Message-ID: <20201027093350.GI401619@phenom.ffwll.local> Mail-Followup-To: Arnd Bergmann , Patrik Jakobsson , David Airlie , Stefan Christ , Arnd Bergmann , Thomas Zimmermann , Emil Velikov , Pankaj Bharadiya , Rikard Falkeborn , Paul Kocialkowski , Ville =?iso-8859-1?Q?Syrj=E4l=E4?= , dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org References: <20201026194110.3817470-1-arnd@kernel.org> <20201026194110.3817470-4-arnd@kernel.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20201026194110.3817470-4-arnd@kernel.org> X-Operating-System: Linux phenom 5.7.0-1-amd64 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, Oct 26, 2020 at 08:41:04PM +0100, Arnd Bergmann wrote: > From: Arnd Bergmann > > gcc -Wextra notices that one of the fields in psbfb_roll_ops has two > initializers: > > drivers/gpu/drm/gma500/framebuffer.c:185:20: warning: initialized field overwritten [-Woverride-init] > > Open-code this instead, leaving out the extraneous initializers for > .fb_pan_display. > > Fixes: 3da6c2f3b730 ("drm/gma500: use DRM_FB_HELPER_DEFAULT_OPS for fb_ops") > Signed-off-by: Arnd Bergmann Scrollback is dead, so I'm not sure it's even worth to keep all this. I'd just garbage-collect this, maybe als the entire accelerator code and just leave psbfb_unaccel_ops behind ... -Daniel > --- > drivers/gpu/drm/gma500/framebuffer.c | 9 ++++++++- > 1 file changed, 8 insertions(+), 1 deletion(-) > > diff --git a/drivers/gpu/drm/gma500/framebuffer.c b/drivers/gpu/drm/gma500/framebuffer.c > index 54d9876b5305..a56a6b53fac6 100644 > --- a/drivers/gpu/drm/gma500/framebuffer.c > +++ b/drivers/gpu/drm/gma500/framebuffer.c > @@ -177,7 +177,14 @@ static const struct fb_ops psbfb_ops = { > > static const struct fb_ops psbfb_roll_ops = { > .owner = THIS_MODULE, > - DRM_FB_HELPER_DEFAULT_OPS, > + .fb_check_var = drm_fb_helper_check_var, > + .fb_set_par = drm_fb_helper_set_par, > + .fb_setcmap = drm_fb_helper_setcmap, > + .fb_blank = drm_fb_helper_blank, > + .fb_debug_enter = drm_fb_helper_debug_enter, > + .fb_debug_leave = drm_fb_helper_debug_leave, > + .fb_ioctl = drm_fb_helper_ioctl, > + > .fb_setcolreg = psbfb_setcolreg, > .fb_fillrect = drm_fb_helper_cfb_fillrect, > .fb_copyarea = drm_fb_helper_cfb_copyarea, > -- > 2.27.0 > -- Daniel Vetter Software Engineer, Intel Corporation http://blog.ffwll.ch