Message ID | 20190211220422.GA22137@embeddedor (mailing list archive) |
---|---|
State | Mainlined |
Commit | 1da92d436c93a6ffc049f60206b684db2d25882f |
Delegated to: | Jiri Kosina |
Headers | show |
Series | HID: wacom: Mark expected switch fall-through | expand |
On Mon, 11 Feb 2019, Gustavo A. R. Silva wrote: > In preparation to enabling -Wimplicit-fallthrough, mark switch > cases where we are expecting to fall through. > > This patch fixes the following warning: > > drivers/hid/wacom_wac.c: In function ‘wacom_setup_pen_input_capabilities’: > drivers/hid/wacom_wac.c:3506:3: warning: this statement may fall through [-Wimplicit-fallthrough=] > __clear_bit(ABS_MISC, input_dev->absbit); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > drivers/hid/wacom_wac.c:3508:2: note: here > case WACOM_MO: > ^~~~ > > Warning level 3 was used: -Wimplicit-fallthrough=3 > > This patch is part of the ongoing efforts to enable > -Wimplicit-fallthrough. > > Signed-off-by: Gustavo A. R. Silva <gustavo@embeddedor.com> Let's CC Jason and Ping to make sure it's really intended :) > --- > drivers/hid/wacom_wac.c | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/drivers/hid/wacom_wac.c b/drivers/hid/wacom_wac.c > index 72477e872324..5ecda99bf431 100644 > --- a/drivers/hid/wacom_wac.c > +++ b/drivers/hid/wacom_wac.c > @@ -3504,6 +3504,7 @@ int wacom_setup_pen_input_capabilities(struct input_dev *input_dev, > switch (features->type) { > case GRAPHIRE_BT: > __clear_bit(ABS_MISC, input_dev->absbit); > + /* fall through */ > > case WACOM_MO: > case WACOM_G4: > -- > 2.20.1 >
On 2/13/19 5:07 PM, Jiri Kosina wrote: > On Mon, 11 Feb 2019, Gustavo A. R. Silva wrote: > >> In preparation to enabling -Wimplicit-fallthrough, mark switch >> cases where we are expecting to fall through. >> >> This patch fixes the following warning: >> >> drivers/hid/wacom_wac.c: In function ‘wacom_setup_pen_input_capabilities’: >> drivers/hid/wacom_wac.c:3506:3: warning: this statement may fall through [-Wimplicit-fallthrough=] >> __clear_bit(ABS_MISC, input_dev->absbit); >> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >> drivers/hid/wacom_wac.c:3508:2: note: here >> case WACOM_MO: >> ^~~~ >> >> Warning level 3 was used: -Wimplicit-fallthrough=3 >> >> This patch is part of the ongoing efforts to enable >> -Wimplicit-fallthrough. >> >> Signed-off-by: Gustavo A. R. Silva <gustavo@embeddedor.com> > > Let's CC Jason and Ping to make sure it's really intended :) > Sounds great. Thanks, Jiri. -- Gustavo >> --- >> drivers/hid/wacom_wac.c | 1 + >> 1 file changed, 1 insertion(+) >> >> diff --git a/drivers/hid/wacom_wac.c b/drivers/hid/wacom_wac.c >> index 72477e872324..5ecda99bf431 100644 >> --- a/drivers/hid/wacom_wac.c >> +++ b/drivers/hid/wacom_wac.c >> @@ -3504,6 +3504,7 @@ int wacom_setup_pen_input_capabilities(struct input_dev *input_dev, >> switch (features->type) { >> case GRAPHIRE_BT: >> __clear_bit(ABS_MISC, input_dev->absbit); >> + /* fall through */ >> >> case WACOM_MO: >> case WACOM_G4: >> -- >> 2.20.1 >> >
On 2/14/19 4:33 PM, Ping Cheng wrote: > On Thu, Feb 14, 2019 at 6:01 AM Jiri Kosina <jikos@kernel.org> wrote: > >> On Mon, 11 Feb 2019, Gustavo A. R. Silva wrote: >> >>> In preparation to enabling -Wimplicit-fallthrough, mark switch >>> cases where we are expecting to fall through. >>> >>> This patch fixes the following warning: >>> >>> drivers/hid/wacom_wac.c: In function >> ‘wacom_setup_pen_input_capabilities’: >>> drivers/hid/wacom_wac.c:3506:3: warning: this statement may fall through >> [-Wimplicit-fallthrough=] >>> __clear_bit(ABS_MISC, input_dev->absbit); >>> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >>> drivers/hid/wacom_wac.c:3508:2: note: here >>> case WACOM_MO: >>> ^~~~ >>> >>> Warning level 3 was used: -Wimplicit-fallthrough=3 >>> >>> This patch is part of the ongoing efforts to enable >>> -Wimplicit-fallthrough. >>> >>> Signed-off-by: Gustavo A. R. Silva <gustavo@embeddedor.com> >> >> Let's CC Jason and Ping to make sure it's really intended :) >> > > Yes, it was intended. You can have my Acked-by: Ping Cheng < > ping.cheng@wacom.com> > Great. Thanks, Ping. -- Gustavo > Cheers, > Ping > > >> >>> --- >>> drivers/hid/wacom_wac.c | 1 + >>> 1 file changed, 1 insertion(+) >>> >>> diff --git a/drivers/hid/wacom_wac.c b/drivers/hid/wacom_wac.c >>> index 72477e872324..5ecda99bf431 100644 >>> --- a/drivers/hid/wacom_wac.c >>> +++ b/drivers/hid/wacom_wac.c >>> @@ -3504,6 +3504,7 @@ int wacom_setup_pen_input_capabilities(struct >> input_dev *input_dev, >>> switch (features->type) { >>> case GRAPHIRE_BT: >>> __clear_bit(ABS_MISC, input_dev->absbit); >>> + /* fall through */ >>> >>> case WACOM_MO: >>> case WACOM_G4: >>> -- >>> 2.20.1 >>> >> >> -- >> Jiri Kosina >> SUSE Labs >> >> >
On Thu, 14 Feb 2019, Ping Cheng wrote: > Yes, it was intended. You can have my Acked-by: Ping Cheng < > ping.cheng@wacom.com> Applied, thanks.
diff --git a/drivers/hid/wacom_wac.c b/drivers/hid/wacom_wac.c index 72477e872324..5ecda99bf431 100644 --- a/drivers/hid/wacom_wac.c +++ b/drivers/hid/wacom_wac.c @@ -3504,6 +3504,7 @@ int wacom_setup_pen_input_capabilities(struct input_dev *input_dev, switch (features->type) { case GRAPHIRE_BT: __clear_bit(ABS_MISC, input_dev->absbit); + /* fall through */ case WACOM_MO: case WACOM_G4:
In preparation to enabling -Wimplicit-fallthrough, mark switch cases where we are expecting to fall through. This patch fixes the following warning: drivers/hid/wacom_wac.c: In function ‘wacom_setup_pen_input_capabilities’: drivers/hid/wacom_wac.c:3506:3: warning: this statement may fall through [-Wimplicit-fallthrough=] __clear_bit(ABS_MISC, input_dev->absbit); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/hid/wacom_wac.c:3508:2: note: here case WACOM_MO: ^~~~ Warning level 3 was used: -Wimplicit-fallthrough=3 This patch is part of the ongoing efforts to enable -Wimplicit-fallthrough. Signed-off-by: Gustavo A. R. Silva <gustavo@embeddedor.com> --- drivers/hid/wacom_wac.c | 1 + 1 file changed, 1 insertion(+)