Hi,

Does anybody know the reason why hid input report "caching" /
"duplicate elimination" is really needed?  That is, if a HID
device sends a report with the same absolute value twice, the
second report gets swallowed in hid_input_field().  Similarly,
relative values of zero never make it through to the userland
client.
Is there a compelling reason why we must have this?  The problem
I have with this, is that there are several devices broken by
this behavior.  There is Bug 1048 in the Linux Bugzilla
(http://bugzilla.kernel.org/show_bug.cgi?id=1048)
which was opened in 2003 and is still in the "New" state;
there is a proposed fix attached by the original reporter, but
so far nobody has commented on it neither negatively nor
positively.

We distribute the patch with our USB-attached "hardtoken
initializers" which we make, but it would be interesting to
completely understand all parties' concerns and agree on an
"official" solution.

Boris



-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
_______________________________________________
linux-usb-devel@lists.sourceforge.net
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to