diff --git a/sys/dev/hid/hcons.c b/sys/dev/hid/hcons.c --- a/sys/dev/hid/hcons.c +++ b/sys/dev/hid/hcons.c @@ -252,6 +252,9 @@ evdev_push_key(evdev, code, 1); evdev_push_key(evdev, code, 0); } + break; + default: + break; } return (0); diff --git a/sys/dev/hid/hgame.c b/sys/dev/hid/hgame.c --- a/sys/dev/hid/hgame.c +++ b/sys/dev/hid/hgame.c @@ -126,6 +126,10 @@ sc->dpad_left = (data != 0); break; } + break; + + default: + break; } return (0); diff --git a/sys/dev/hid/hpen.c b/sys/dev/hid/hpen.c --- a/sys/dev/hid/hpen.c +++ b/sys/dev/hid/hpen.c @@ -126,6 +126,9 @@ case HIDMAP_CB_IS_RUNNING: data = ctx.data; /* TODO */ + break; + default: + break; } return (0); diff --git a/sys/dev/hid/ps4dshock.c b/sys/dev/hid/ps4dshock.c --- a/sys/dev/hid/ps4dshock.c +++ b/sys/dev/hid/ps4dshock.c @@ -808,6 +808,10 @@ idx = MIN(nitems(hat_switch_map) - 1, (u_int)ctx.data); evdev_push_abs(evdev, ABS_HAT0X, hat_switch_map[idx].x); evdev_push_abs(evdev, ABS_HAT0Y, hat_switch_map[idx].y); + break; + + default: + break; } return (0); @@ -854,6 +858,9 @@ ((int64_t)ctx.data - calib->bias) * calib->sens_numer / calib->sens_denom); break; + + default: + break; } return (0); @@ -879,6 +886,9 @@ sc->hw_tstamp = tstamp; evdev_push_msc(evdev, MSC_TIMESTAMP, sc->ev_tstamp); break; + + default: + break; } return (0); @@ -1020,6 +1030,9 @@ evdev_sync(evdev); } break; + + default: + break; } /* Do execute callback at interrupt handler and detach */