diff --git a/drivers/hid/hid-qvr.c b/drivers/hid/hid-qvr.c index eb0a30d2587e..19d2b9899cae 100644 --- a/drivers/hid/hid-qvr.c +++ b/drivers/hid/hid-qvr.c @@ -621,8 +621,10 @@ static int qvr_external_sensor_raw_event(struct hid_device *hid, else if (data[0] == 2 && data[1] == 1) { /*calibration data*/ sensor->calib_data_pkt = data; sensor->calib_data_recv = 1; - } else if (data[0] == 2 && data[1] == 4) /*calibration ack*/ + } else if (data[0] == 2 && data[1] == 4) { /*calibration ack*/ sensor->ext_ack = 1; + wake_up(&wq); + } } return ret;