Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.kernel > #1328835

Re: [PATCH] gma500: clean up an excessive and confusing helper

Path csiph.com!weretis.net!feeder4.news.weretis.net!news.mixmin.net!aioe.org!bofh.it!news.nic.it!robomod
From Daniel Vetter <daniel@ffwll.ch>
Newsgroups linux.kernel
Subject Re: [PATCH] gma500: clean up an excessive and confusing helper
Date Mon, 08 Feb 2016 10:10:03 +0100
Message-ID <qZPZx-3ac-23@gated-at.bofh.it> (permalink)
References <qWn3H-7Wl-1@gated-at.bofh.it> <qXhSi-8gh-1@gated-at.bofh.it>
Dkim-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=ffwll.ch; s=google; h=sender:date:from:to:cc:subject:message-id:mail-followup-to :references:mime-version:content-type:content-disposition :in-reply-to:user-agent; bh=QU+3gQVQR1F0tLAckwgU3mYdLe+cCzSs2efNw41h5Oc=; b=emOvRBgECxQstKB5ASBSZiABmt/gukaxs1TsoCjL3Nnmn6wdTZa4J0joTzBswTUxrY JhvlJJxgbWCSDVowqhILRui7/8x0F5i8rS+CcuA4/rvh0n3xF9xIOuCPnG6+bGi960Ts haMH2tVdao3tfcDBTPGqQ7RbFtyjP1HdTrtyk=
X-Google-Dkim-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:sender:date:from:to:cc:subject:message-id :mail-followup-to:references:mime-version:content-type :content-disposition:in-reply-to:user-agent; bh=QU+3gQVQR1F0tLAckwgU3mYdLe+cCzSs2efNw41h5Oc=; b=LJXPoCyu0tqmXRBqI0RL3uMoDsuZZ7+dKZ/4r3wRtpXaJkFj03/f8jeX+7T9IOi2y8 ZrB8IsVaOcxAmk2Bb97E40He56XPnXhzzNZg9275mvyWb8DL2aOACsM9xXp1x6PODd5s qrY/OCeAd/0iJXvnbdFAMFwR5gRmX8MBqm4weKFV3c4qRrmrNf6aXIx/EZ7rp8M+C0JK a1Q22RzoUMqLTyt/cVHWFGPKfSYr+8I878QgR/DO6CxKqoZh2TmmMehaSxUqXDj6YrJt B1B8RhkdKdCBTTTZamvP6mq976s52pveIWVIyQCAPtpfi+TN9lRZQddZs9LlmTKNcROA 37IA==
X-Gm-Message-State AG10YORAcLymOJHptjx+axQZBNa8lPJk7YryV07s0VMxl4+KsujY2yWoqozElH+AJT1twQ==
X-Received by 10.28.139.205 with SMTP id n196mr31528244wmd.0.1454922433219; Mon, 08 Feb 2016 01:07:13 -0800 (PST)
Mail-Followup-To Patrik Jakobsson <patrik.r.jakobsson@gmail.com>, Alan <gnomes@lxorguk.ukuu.org.uk>, wuninsu@gmail.com, linux-kernel <linux-kernel@vger.kernel.org>, dri-devel <dri-devel@lists.freedesktop.org>
MIME-Version 1.0
Content-Type text/plain; charset=us-ascii
Content-Disposition inline
X-Operating-System Linux phenom 4.3.0-1-amd64
User-Agent Mutt/1.5.24 (2015-08-30)
Sender robomod@news.nic.it
List-ID <linux-kernel.vger.kernel.org>
X-Mailing-List linux-kernel@vger.kernel.org
Approved robomod@news.nic.it
Lines 69
Organization linux.* mail to news gateway
X-Original-Cc Alan <gnomes@lxorguk.ukuu.org.uk>, wuninsu@gmail.com, linux-kernel <linux-kernel@vger.kernel.org>, dri-devel <dri-devel@lists.freedesktop.org>
X-Original-Date Mon, 8 Feb 2016 10:07:36 +0100
X-Original-Message-ID <20160208090736.GW11240@phenom.ffwll.local>
X-Original-References <20160129193731.8475.47809.stgit@localhost.localdomain> <CAMeQTsakXL5DgdnozTzTXeu0W8yFa4EY4q-Q57Q20wHiVUMjoA@mail.gmail.com>
X-Original-Sender linux-kernel-owner@vger.kernel.org
Xref csiph.com linux.kernel:1328835

Show key headers only | View raw


On Mon, Feb 01, 2016 at 09:11:51AM +0100, Patrik Jakobsson wrote:
> On Fri, Jan 29, 2016 at 8:37 PM, Alan <gnomes@lxorguk.ukuu.org.uk> wrote:
> > From: Alan Cox <alan@linux.intel.com>
> >
> > This is a left over from the great clean ups in the past. It's confusing as
> > it returns an int, yet has one caller that never uses it. The caller already
> > has all the right private variables local so the entire function can be
> > replaced by a simple if call.
> >
> > Signed-off-by: Alan Cox <alan@linux.intel.com>
> 
> Signed-off-by: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>

Applied to drm-misc, thanks.
-Daniel

> 
> > ---
> >  drivers/gpu/drm/gma500/framebuffer.c |   20 ++++----------------
> >  1 file changed, 4 insertions(+), 16 deletions(-)
> >
> > diff --git a/drivers/gpu/drm/gma500/framebuffer.c b/drivers/gpu/drm/gma500/framebuffer.c
> > index cb95765..033d894 100644
> > --- a/drivers/gpu/drm/gma500/framebuffer.c
> > +++ b/drivers/gpu/drm/gma500/framebuffer.c
> > @@ -674,29 +674,17 @@ static const struct drm_mode_config_funcs psb_mode_funcs = {
> >         .output_poll_changed = psbfb_output_poll_changed,
> >  };
> >
> > -static int psb_create_backlight_property(struct drm_device *dev)
> > -{
> > -       struct drm_psb_private *dev_priv = dev->dev_private;
> > -       struct drm_property *backlight;
> > -
> > -       if (dev_priv->backlight_property)
> > -               return 0;
> > -
> > -       backlight = drm_property_create_range(dev, 0, "backlight", 0, 100);
> > -
> > -       dev_priv->backlight_property = backlight;
> > -
> > -       return 0;
> > -}
> > -
> >  static void psb_setup_outputs(struct drm_device *dev)
> >  {
> >         struct drm_psb_private *dev_priv = dev->dev_private;
> >         struct drm_connector *connector;
> >
> >         drm_mode_create_scaling_mode_property(dev);
> > -       psb_create_backlight_property(dev);
> >
> > +       /* It is ok for this to fail - we just don't get backlight control */
> > +       if (!dev_priv->backlight_property)
> > +               dev_priv->backlight_property = drm_property_create_range(dev, 0,
> > +                                                       "backlight", 0, 100);
> >         dev_priv->ops->output_init(dev);
> >
> >         list_for_each_entry(connector, &dev->mode_config.connector_list,
> >
> _______________________________________________
> dri-devel mailing list
> dri-devel@lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/dri-devel

-- 
Daniel Vetter
Software Engineer, Intel Corporation
http://blog.ffwll.ch

Back to linux.kernel | Previous | Next — Previous in thread | Find similar | Unroll thread


Thread

[PATCH] gma500: clean up an excessive and confusing helper Alan <gnomes@lxorguk.ukuu.org.uk> - 2016-01-29 20:40 +0100
  Re: [PATCH] gma500: clean up an excessive and confusing helper Patrik Jakobsson <patrik.r.jakobsson@gmail.com> - 2016-02-01 09:20 +0100
    Re: [PATCH] gma500: clean up an excessive and confusing helper Daniel Vetter <daniel@ffwll.ch> - 2016-02-08 10:10 +0100

csiph-web