mirror of https://gitee.com/openkylin/linux.git
HID: wacom: Don't clear bits unintentionally
This is trying to clear the lower 32 bits but the type is wrong so it clears everything. Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com> Signed-off-by: Jiri Kosina <jkosina@suse.cz>
This commit is contained in:
parent
c0bf57411b
commit
a35f09b849
|
@ -1765,7 +1765,7 @@ static int wacom_wac_pen_event(struct hid_device *hdev, struct hid_field *field,
|
|||
wacom_wac->hid_data.tipswitch |= value;
|
||||
return 0;
|
||||
case HID_DG_TOOLSERIALNUMBER:
|
||||
wacom_wac->serial[0] = (wacom_wac->serial[0] & ~0xFFFFFFFF);
|
||||
wacom_wac->serial[0] = (wacom_wac->serial[0] & ~0xFFFFFFFFULL);
|
||||
wacom_wac->serial[0] |= value;
|
||||
return 0;
|
||||
case WACOM_HID_WD_SENSE:
|
||||
|
|
Loading…
Reference in New Issue