Re: [PATCH] HID: Ignore D-WAV/eGalax devices handled by usbtouchscreen

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Sergei,

On Wed, Nov 07, 2012 at 03:29:16PM +0400, Sergei Shtylyov wrote:
> Hello.
> 
> On 06-11-2012 22:41, Forest Bond wrote:
> 
> >From: Forest Bond <forest.bond@xxxxxxxxxxxxxxxx>
> 
> >Previously, both usbhid and usbtouchscreen would bind to D-WAV devices
> >with class HID and protocol None, so they would be claimed by whichever
> >driver was loaded first.  Some of these devices do in fact work with
> >usbhid, but not all of them do.  OTOH they all work with usbtouchscreen
> >as of commit 037a833ed05a86d01ea27a2c32043b86c549be1b ("Input:
> >usbtouchscreen - initialize eGalax devices").  So we ignore them in
> >usbhid to prevent getting in the way of usbtouchscreen and claiming an
> >interface that we may not be able to do anything useful with.
> 
> >Signed-off-by: Forest Bond <forest.bond@xxxxxxxxxxxxxxxx>
> >---
> >  drivers/hid/hid-core.c |   11 ++++++++++-
> >  drivers/hid/hid-ids.h  |    1 +
> >  2 files changed, 11 insertions(+), 1 deletions(-)
> 
> >diff --git a/drivers/hid/hid-core.c b/drivers/hid/hid-core.c
> >index f4109fd..f2d614e 100644
> >--- a/drivers/hid/hid-core.c
> >+++ b/drivers/hid/hid-core.c
> >@@ -2188,7 +2188,16 @@ static bool hid_ignore(struct hid_device *hdev)
> >  		if (hdev->product == USB_DEVICE_ID_JESS_YUREX &&
> >  				hdev->type == HID_TYPE_USBNONE)
> >  			return true;
> >-	break;
> >+		break;
> >+	case USB_VENDOR_ID_DWAV:
> >+		/* These are handled by usbtouchscreen. hdev->type is probably
> >+		 * HID_TYPE_USBNONE, but we say !HID_TYPE_USBMOUSE to match
> >+		 * usbtouchscreen. */
> 
>    Note that the preferred style of multi-line comments is this,
> according to CodingStyle:
> 
> /*
>  * bla
>  * bla
>  */
> 
> WBR, Sergei

Thanks for the feedback.  I had scanned the file and saw both styles.  It would
be nice if checkpatch.pl issued a warning for this.

Jiri, would you like me to resend?

Thanks,
Forest
-- 
Forest Bond
http://www.alittletooquiet.net
http://www.rapidrollout.com

Attachment: signature.asc
Description: Digital signature


[Index of Archives]     [Linux Media Devel]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Linux Wireless Networking]     [Linux Omap]

  Powered by Linux