Message ID | 20190211215334.GA6216@embeddedor (mailing list archive) |
---|---|
State | Mainlined |
Commit | 9b6872a123862cecd19a958f08eb9848b6a4240d |
Delegated to: | Jiri Kosina |
Headers | show |
Series | HID: roccat: 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/hid-roccat-kone.c: In function ‘kone_keep_values_up_to_date’: > drivers/hid/hid-roccat-kone.c:784:20: warning: this statement may fall through [-Wimplicit-fallthrough=] > kone->actual_dpi = kone->profiles[event->value - 1]. > ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > startup_dpi; > ~~~~~~~~~~~ > drivers/hid/hid-roccat-kone.c:786:2: note: here > case kone_mouse_event_osd_profile: > ^~~~ > > 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/hid-roccat-kone.c | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/drivers/hid/hid-roccat-kone.c b/drivers/hid/hid-roccat-kone.c > index bf4675a27396..c4dd6162c1d6 100644 > --- a/drivers/hid/hid-roccat-kone.c > +++ b/drivers/hid/hid-roccat-kone.c > @@ -783,6 +783,7 @@ static void kone_keep_values_up_to_date(struct kone_device *kone, > case kone_mouse_event_switch_profile: > kone->actual_dpi = kone->profiles[event->value - 1]. > startup_dpi; > + /* fall through */ > case kone_mouse_event_osd_profile: > kone->actual_profile = event->value; > break; Stefan, could you please confirm that this is intended behavior? Thanks,
Am Dienstag, den 19.02.2019, 14:16 +0100 schrieb Jiri Kosina: > 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/hid-roccat-kone.c: In function > > ‘kone_keep_values_up_to_date’: > > drivers/hid/hid-roccat-kone.c:784:20: warning: this statement may > > fall through [-Wimplicit-fallthrough=] > > kone->actual_dpi = kone->profiles[event->value - 1]. > > ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > > startup_dpi; > > ~~~~~~~~~~~ > > drivers/hid/hid-roccat-kone.c:786:2: note: here > > case kone_mouse_event_osd_profile: > > ^~~~ > > > > 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/hid-roccat-kone.c | 1 + > > 1 file changed, 1 insertion(+) > > > > diff --git a/drivers/hid/hid-roccat-kone.c b/drivers/hid/hid- > > roccat-kone.c > > index bf4675a27396..c4dd6162c1d6 100644 > > --- a/drivers/hid/hid-roccat-kone.c > > +++ b/drivers/hid/hid-roccat-kone.c > > @@ -783,6 +783,7 @@ static void kone_keep_values_up_to_date(struct > > kone_device *kone, > > case kone_mouse_event_switch_profile: > > kone->actual_dpi = kone->profiles[event->value - > > 1]. > > startup_dpi; > > + /* fall through */ > > case kone_mouse_event_osd_profile: > > kone->actual_profile = event->value; > > break; > > Stefan, could you please confirm that this is intended behavior? > > Thanks, I already confirmed this 7 months ago but as I see only in a reply to you. Yes, this patch is correct. Stefan
On Wed, 20 Feb 2019, Stefan Achatz wrote: > I already confirmed this 7 months ago but as I see only in a reply to > you. I guess that fell in between cracks somewhere. > Yes, this patch is correct. Applied, thanks.
diff --git a/drivers/hid/hid-roccat-kone.c b/drivers/hid/hid-roccat-kone.c index bf4675a27396..c4dd6162c1d6 100644 --- a/drivers/hid/hid-roccat-kone.c +++ b/drivers/hid/hid-roccat-kone.c @@ -783,6 +783,7 @@ static void kone_keep_values_up_to_date(struct kone_device *kone, case kone_mouse_event_switch_profile: kone->actual_dpi = kone->profiles[event->value - 1]. startup_dpi; + /* fall through */ case kone_mouse_event_osd_profile: kone->actual_profile = event->value; break;
In preparation to enabling -Wimplicit-fallthrough, mark switch cases where we are expecting to fall through. This patch fixes the following warning: drivers/hid/hid-roccat-kone.c: In function ‘kone_keep_values_up_to_date’: drivers/hid/hid-roccat-kone.c:784:20: warning: this statement may fall through [-Wimplicit-fallthrough=] kone->actual_dpi = kone->profiles[event->value - 1]. ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ startup_dpi; ~~~~~~~~~~~ drivers/hid/hid-roccat-kone.c:786:2: note: here case kone_mouse_event_osd_profile: ^~~~ 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/hid-roccat-kone.c | 1 + 1 file changed, 1 insertion(+)