LKML Archive on lore.kernel.org
help / color / mirror / Atom feed
From: Jiri Kosina <jkosina@suse.cz>
To: Vincent ETIENNE <ve@vetienne.net>
Cc: Alan Stern <stern@rowland.harvard.edu>, Greg KH <greg@kroah.com>,
Andrew Morton <akpm@linux-foundation.org>,
Linux Kernel <linux-kernel@vger.kernel.org>,
linux-usb-devel@lists.sourceforge.net,
Paul Walmsley <paul@booyaka.com>
Subject: Re: [linux-usb-devel] USB HID bug (was [PROBLEM] Bonding driver in linux-2.6.21-rc6-mm1)
Date: Sun, 29 Apr 2007 13:18:31 +0200 (CEST) [thread overview]
Message-ID: <Pine.LNX.4.64.0704291315080.7370@jikos.suse.cz> (raw)
In-Reply-To: <200704282243.54950.ve@vetienne.net>
On Sat, 28 Apr 2007, Vincent ETIENNE wrote:
> > No, it isn't a problem in the USB core. The device itself is messed up;
> > it really does report idVendor and idProduct both equal to 0.
> So is it just a scary trace but without consequence that i could ignored
> ? May i ask you what is the device which is messed up ? ( Maybe should i
> change it ? )
Hi Vincent,
yes, the device is messed up, but it shouldn't have any consequences for
you - the HID driver is able to correctly handle that, so as soon as we
don't need to add any extra quirks for such device, everything should be
fine. I have removed the WARN_ON from the code in my tree. I think we
still don't want users to add quirks for such broken devices (as it would
collide with hid_blakclist[] terminator), so I have left the initial
condition in usbhid_modify_dquirk() untouched.
From: Jiri Kosina <jkosina@suse.cz>
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: Jiri Kosina <jkosina@suse.cz>
diff --git a/drivers/hid/usbhid/hid-quirks.c b/drivers/hid/usbhid/hid-quirks.c
index 27188bd..17a8755 100644
--- a/drivers/hid/usbhid/hid-quirks.c
+++ b/drivers/hid/usbhid/hid-quirks.c
@@ -477,8 +477,6 @@ static struct hid_blacklist *usbhid_exis
struct quirks_list_struct *q;
struct hid_blacklist *bl_entry = NULL;
- WARN_ON(idVendor == 0);
-
list_for_each_entry(q, &dquirks_list, node) {
if (q->hid_bl_item.idVendor == idVendor &&
q->hid_bl_item.idProduct == idProduct) {
next prev parent reply other threads:[~2007-04-29 11:18 UTC|newest]
Thread overview: 20+ messages / expand[flat|nested] mbox.gz Atom feed top
2007-04-26 18:58 [PROBLEM] Bonding driver in linux-2.6.21-rc6-mm1 Vincent ETIENNE
2007-04-26 20:27 ` Chris Snook
2007-04-26 20:44 ` [Bonding-devel] " Jay Vosburgh
2007-04-26 21:43 ` Vincent ETIENNE
2007-05-09 18:47 ` Vincent ETIENNE
2007-04-27 4:11 ` Andrew Morton
2007-04-27 9:25 ` VE (HOME)
2007-04-27 19:20 ` Andrew Morton
2007-04-27 21:18 ` USB HID bug (was [PROBLEM] Bonding driver in linux-2.6.21-rc6-mm1) Greg KH
2007-04-27 22:42 ` Jiri Kosina
2007-04-27 22:55 ` Jiri Kosina
2007-04-27 23:24 ` Paul Walmsley
2007-04-28 7:21 ` Vincent ETIENNE
2007-04-28 14:07 ` Paul Walmsley
2007-04-28 15:06 ` Jiri Kosina
2007-04-28 19:50 ` [linux-usb-devel] " Alan Stern
2007-04-28 20:43 ` Vincent ETIENNE
2007-04-29 11:18 ` Jiri Kosina [this message]
2007-04-29 13:40 ` Vincent ETIENNE
[not found] ` <200704272205.29131.ve@vetienne.net>
[not found] ` <20070427153237.03f3b59c.akpm@linux-foundation.org>
2007-04-28 21:10 ` [PROBLEM] Bonding driver in linux-2.6.21-rc6-mm1 Vincent ETIENNE
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=Pine.LNX.4.64.0704291315080.7370@jikos.suse.cz \
--to=jkosina@suse.cz \
--cc=akpm@linux-foundation.org \
--cc=greg@kroah.com \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-usb-devel@lists.sourceforge.net \
--cc=paul@booyaka.com \
--cc=stern@rowland.harvard.edu \
--cc=ve@vetienne.net \
--subject='Re: [linux-usb-devel] USB HID bug (was [PROBLEM] Bonding driver in linux-2.6.21-rc6-mm1)' \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).