Bug#551312: [stable] [PATCH] HID: remove TENX iBuddy from blacklist
On Tue, Jan 26, 2010 at 12:37:57AM +0000, Ben Hutchings wrote:
> This was commit 4bb9508bbbb06f10bc3e249dd34375b4a4d6bfc0 upstream.
I don't see that commit id, or the patch below, in Linus's tree yet.
Did something get out of sync?
confused,
greg k-h
> From 4bb9508bbbb06f10bc3e249dd34375b4a4d6bfc0 Mon Sep 17 00:00:00 2001
> From: Jiri Kosina <jkosina@suse.cz>
> Date: Wed, 23 Dec 2009 14:13:46 +0100
> Subject: [PATCH] HID: remove TENX iBuddy from blacklist
>
> There were multiple reports which indicate that vendor messed up horribly
> and the same VID/PID combination is used for completely different devices,
> some of them requiring the blacklist entry and other not.
>
> Remove the blacklist entry for this combination of VID/PID completely, and let
> the user decide and unbind the driver via sysfs eventually, if needed. Proper
> fix would be fixing the vendor.
>
> References:
>
> http://lkml.org/lkml/2009/2/10/434
> http://bugzilla.kernel.org/show_bug.cgi?id=13411
>
> Signed-off-by: Jiri Kosina <jkosina@suse.cz>
> ---
> drivers/hid/hid-core.c | 2 --
> drivers/hid/hid-ids.h | 4 ----
> 2 files changed, 0 insertions(+), 6 deletions(-)
>
> diff --git a/drivers/hid/hid-core.c b/drivers/hid/hid-core.c
> index 056384c..116a346 100644
> --- a/drivers/hid/hid-core.c
> +++ b/drivers/hid/hid-core.c
> @@ -1662,8 +1662,6 @@ static const struct hid_device_id hid_ignore_list[] = {
> { HID_USB_DEVICE(USB_VENDOR_ID_PANJIT, 0x0004) },
> { HID_USB_DEVICE(USB_VENDOR_ID_PHILIPS, USB_DEVICE_ID_PHILIPS_IEEE802154_DONGLE) },
> { HID_USB_DEVICE(USB_VENDOR_ID_POWERCOM, USB_DEVICE_ID_POWERCOM_UPS) },
> - { HID_USB_DEVICE(USB_VENDOR_ID_TENX, USB_DEVICE_ID_TENX_IBUDDY1) },
> - { HID_USB_DEVICE(USB_VENDOR_ID_TENX, USB_DEVICE_ID_TENX_IBUDDY2) },
> { HID_USB_DEVICE(USB_VENDOR_ID_VERNIER, USB_DEVICE_ID_VERNIER_LABPRO) },
> { HID_USB_DEVICE(USB_VENDOR_ID_VERNIER, USB_DEVICE_ID_VERNIER_GOTEMP) },
> { HID_USB_DEVICE(USB_VENDOR_ID_VERNIER, USB_DEVICE_ID_VERNIER_SKIP) },
> diff --git a/drivers/hid/hid-ids.h b/drivers/hid/hid-ids.h
> index b009fd6..064c09a 100644
> --- a/drivers/hid/hid-ids.h
> +++ b/drivers/hid/hid-ids.h
> @@ -406,10 +406,6 @@
> #define USB_VENDOR_ID_SUNPLUS 0x04fc
> #define USB_DEVICE_ID_SUNPLUS_WDESKTOP 0x05d8
>
> -#define USB_VENDOR_ID_TENX 0x1130
> -#define USB_DEVICE_ID_TENX_IBUDDY1 0x0001
> -#define USB_DEVICE_ID_TENX_IBUDDY2 0x0002
> -
> #define USB_VENDOR_ID_THRUSTMASTER 0x044f
>
> #define USB_VENDOR_ID_TOPMAX 0x0663
> --
> 1.6.6
>
> _______________________________________________
> stable mailing list
> stable@linux.kernel.org
> http://linux.kernel.org/mailman/listinfo/stable
Reply to: