mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-11-11 21:38:32 +08:00
HID: wacom: bitwise vs logical ORs
Smatch complains that these should probably be bitwise ORs instead of
logical. It doesn't matter for "prox" but it makes a difference for
"strip1" and "strip2".
Fixes: c7f0522a1a
('HID: wacom: Slim down wacom_intuos_pad processing')
Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
Reviewed-by: Jason Gerecke <jason.gerecke@wacom.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
This commit is contained in:
parent
be853fd1c6
commit
8f9cfdd359
@ -545,12 +545,12 @@ static int wacom_intuos_pad(struct wacom_wac *wacom)
|
||||
((data[6] & 0x0F) << 4) |
|
||||
(data[5] & 0x0F);
|
||||
}
|
||||
strip1 = (data[1] << 8) || data[2];
|
||||
strip2 = (data[3] << 8) || data[4];
|
||||
strip1 = (data[1] << 8) | data[2];
|
||||
strip2 = (data[3] << 8) | data[4];
|
||||
}
|
||||
|
||||
prox = (buttons & ~(~0 << nbuttons)) || (keys & ~(~0 << nkeys)) ||
|
||||
(ring1 & 0x80) || (ring2 & 0x80) || strip1 || strip2;
|
||||
prox = (buttons & ~(~0 << nbuttons)) | (keys & ~(~0 << nkeys)) |
|
||||
(ring1 & 0x80) | (ring2 & 0x80) | strip1 | strip2;
|
||||
|
||||
wacom_report_numbered_buttons(input, nbuttons, buttons);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user