forked from Minki/linux
HID: fix report descriptor handling for MS Wireless model 1028
Fix a typo in report descriptor fixup, which results in improper substitution and leaving old value in place. Reported-by: Juha Motorsportcom <juha_motorsportcom@luukku.com> Signed-off-by: Jiri Kosina <jkosina@suse.cz>
This commit is contained in:
parent
94bc891b00
commit
aaad2b0c75
@ -1113,7 +1113,7 @@ static void usbhid_fixup_microsoft_descriptor(unsigned char *rdesc, int rsize)
|
||||
&& rdesc[557] == 0x19
|
||||
&& rdesc[559] == 0x29) {
|
||||
printk(KERN_INFO "Fixing up Microsoft Wireless Receiver Model 1028 report descriptor\n");
|
||||
rdesc[284] = rdesc[304] = rdesc[558] = 0x35;
|
||||
rdesc[284] = rdesc[304] = rdesc[557] = 0x35;
|
||||
rdesc[352] = 0x36;
|
||||
rdesc[286] = rdesc[355] = 0x46;
|
||||
rdesc[306] = rdesc[559] = 0x45;
|
||||
|
Loading…
Reference in New Issue
Block a user