On Tue, Jan 9, 2018 at 11:52 AM, Jason Gerecke <killert...@gmail.com> wrote:
> A few nitpicks.
>
> First, this isn't a backport of an upstream patch, so the 'backport'
> tag should be removed from the commit subject.
>
> On Tue, Jan 9, 2018 at 10:51 AM, Aaron Armstrong Skomra
> <sko...@gmail.com> wrote:
> > Remove complier warnings.
> >
>
> I'd be nice to have an example of the warning being fixed.
>
> (it seems like this should be fixing a -Wmaybe-uninitialized warning,
> but I don't see a a codepath that leaves these uninitialized...)
>
Thanks, my mistake. I got an (older) patch I was working on confused when
I pulled from master. Sorry for the noise.
Best,
Aaron
>
> > Signed-off-by: Aaron Armstrong Skomra <sko...@gmail.com>
> > ---
> > 2.6.30/wacom_wac.c | 2 +-
> > 2.6.36/wacom_wac.c | 2 +-
> > 2.6.38/wacom_wac.c | 2 +-
> > 3.7/wacom_wac.c | 2 +-
> > 4 files changed, 4 insertions(+), 4 deletions(-)
> >
> > diff --git a/2.6.30/wacom_wac.c b/2.6.30/wacom_wac.c
> > index 5aeb18311506..d33532889e61 100644
> > --- a/2.6.30/wacom_wac.c
> > +++ b/2.6.30/wacom_wac.c
> > @@ -1625,7 +1625,7 @@ static int wacom_mspro_pad_irq(struct wacom_wac
> *wacom)
> > struct input_dev *input = wacom->input;
> > int nbuttons = features->numbered_buttons;
> > bool prox;
> > - int buttons, ring, ringvalue, keys;
> > + int buttons = 0, ring = 0, keys = 0, ringvalue;
>
> Initialized variables should be moved above all uninitialized variables.
>
> Jason
> ---
> Now instead of four in the eights place /
> you’ve got three, ‘Cause you added one /
> (That is to say, eight) to the two, /
> But you can’t take seven from three, /
> So you look at the sixty-fours....
>
>
> > bool active = false;
> >
> > switch (nbuttons) {
> > diff --git a/2.6.36/wacom_wac.c b/2.6.36/wacom_wac.c
> > index 3d1576256141..ee9edaf49012 100644
> > --- a/2.6.36/wacom_wac.c
> > +++ b/2.6.36/wacom_wac.c
> > @@ -1392,7 +1392,7 @@ static int wacom_mspro_pad_irq(struct wacom_wac
> *wacom)
> > struct input_dev *input = wacom->input;
> > int nbuttons = features->numbered_buttons;
> > bool prox;
> > - int buttons, ring, ringvalue;
> > + int buttons = 0, ring = 0, keys = 0, ringvalue;
> > bool active = false;
> >
> > switch (nbuttons) {
> > diff --git a/2.6.38/wacom_wac.c b/2.6.38/wacom_wac.c
> > index 066c9480d7db..5b7a963d3f03 100644
> > --- a/2.6.38/wacom_wac.c
> > +++ b/2.6.38/wacom_wac.c
> > @@ -1838,7 +1838,7 @@ static int wacom_mspro_pad_irq(struct wacom_wac
> *wacom)
> > struct input_dev *input = wacom->input;
> > int nbuttons = features->numbered_buttons;
> > bool prox;
> > - int buttons, ring, ringvalue, keys;
> > + int buttons = 0, ring = 0, keys = 0, ringvalue;
> > bool active = false;
> >
> > switch (nbuttons) {
> > diff --git a/3.7/wacom_wac.c b/3.7/wacom_wac.c
> > index 0a2e535f6d45..2bf3535a5a06 100644
> > --- a/3.7/wacom_wac.c
> > +++ b/3.7/wacom_wac.c
> > @@ -1820,7 +1820,7 @@ static int wacom_mspro_pad_irq(struct wacom_wac
> *wacom)
> > struct input_dev *input = wacom->input;
> > int nbuttons = features->numbered_buttons;
> > bool prox;
> > - int buttons, ring, ringvalue, keys;
> > + int buttons = 0, ring = 0, keys = 0, ringvalue;
> > bool active = false;
> >
> > switch (nbuttons) {
> > --
> > 1.7.9.5
> >
>
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Linuxwacom-devel mailing list
Linuxwacom-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linuxwacom-devel