Commit f61c9127 authored by Jiri Kosina's avatar Jiri Kosina

USB HID: don't warn on idVendor == 0

It turns out that there are broken devices out there that incorrectly
report VID/PID as 0x000, see http://lkml.org/lkml/2007/4/27/496

Therefore we should not confuse users by dumping warnings and stacktraces
in such situation. It is not possible to add quirks for such horribly
broken devices, but currently that's not needed.
Signed-off-by: default avatarJiri Kosina <jkosina@suse.cz>
parent 876b9276
...@@ -477,8 +477,6 @@ static struct hid_blacklist *usbhid_exists_dquirk(const u16 idVendor, ...@@ -477,8 +477,6 @@ static struct hid_blacklist *usbhid_exists_dquirk(const u16 idVendor,
struct quirks_list_struct *q; struct quirks_list_struct *q;
struct hid_blacklist *bl_entry = NULL; struct hid_blacklist *bl_entry = NULL;
WARN_ON(idVendor == 0);
list_for_each_entry(q, &dquirks_list, node) { list_for_each_entry(q, &dquirks_list, node) {
if (q->hid_bl_item.idVendor == idVendor && if (q->hid_bl_item.idVendor == idVendor &&
q->hid_bl_item.idProduct == idProduct) { q->hid_bl_item.idProduct == idProduct) {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment