HID: fix dropped device-specific quirks

Device-specific quirks are set up correctly in their respective vendor-specific
driver, then get overwritten in usbhid_parse().

This is only issue for device-specific NOGET quirks being set by driver for a
few devices out there.

Signed-off-by: Zoltan Karcagi <zkr@freemail.hu>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
This commit is contained in:
Zoltan Karcagi 2009-05-06 16:30:21 +02:00 committed by Jiri Kosina
parent b4348f32da
commit f520899708

View File

@ -898,7 +898,7 @@ static int usbhid_parse(struct hid_device *hid)
goto err;
}
hid->quirks = quirks;
hid->quirks |= quirks;
return 0;
err: