diff --git a/4.18/wacom_sys.c b/4.18/wacom_sys.c index 25c6d354..66354802 100644 --- a/4.18/wacom_sys.c +++ b/4.18/wacom_sys.c @@ -2613,7 +2613,6 @@ static void wacom_remote_destroy_one(struct wacom *wacom, unsigned int index) remote->remotes[i].serial = 0; remote->remotes[i].group.name = NULL; - wacom->led.groups[i].select = WACOM_STATUS_UNKNOWN; } } diff --git a/4.18/wacom_wac.c b/4.18/wacom_wac.c index 84bc8761..7551671c 100644 --- a/4.18/wacom_wac.c +++ b/4.18/wacom_wac.c @@ -1893,8 +1893,9 @@ static void wacom_map_usage(struct input_dev *input, struct hid_usage *usage, int resolution_code = code; int resolution = hidinput_calc_abs_res(field, resolution_code); - if (equivalent_usage == HID_DG_TWIST) + if (equivalent_usage == HID_DG_TWIST) { resolution_code = ABS_RZ; + } if (equivalent_usage == HID_GD_X) { fmin += features->offset_left;