All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] HID: Add NOGET quirk for the CH Pro Throttle
@ 2011-04-03 14:08 Unavowed
  2011-04-04  9:05 ` Jiri Kosina
  0 siblings, 1 reply; 7+ messages in thread
From: Unavowed @ 2011-04-03 14:08 UTC (permalink / raw)
  Cc: linux-kernel

The CH Pro Throttle needs the NOGET quirk flag to work, just like other CH
Products devices which already have the flag set.

Signed-off-by: Unavowed <unavowed@vexillium.org>
---
 drivers/hid/hid-ids.h           |    1 +
 drivers/hid/usbhid/hid-quirks.c |    1 +
 2 files changed, 2 insertions(+), 0 deletions(-)

diff --git a/drivers/hid/hid-ids.h b/drivers/hid/hid-ids.h
index 65ac53d..1a9f996 100644
--- a/drivers/hid/hid-ids.h
+++ b/drivers/hid/hid-ids.h
@@ -150,6 +150,7 @@
 #define USB_DEVICE_ID_CANDO_MULTI_TOUCH_15_6 0x0f01
 
 #define USB_VENDOR_ID_CH		0x068e
+#define USB_DEVICE_ID_CH_PRO_THROTTLE	0x00f1
 #define USB_DEVICE_ID_CH_PRO_PEDALS	0x00f2
 #define USB_DEVICE_ID_CH_COMBATSTICK	0x00f4
 #define USB_DEVICE_ID_CH_FLIGHT_SIM_ECLIPSE_YOKE       0x0051
diff --git a/drivers/hid/usbhid/hid-quirks.c b/drivers/hid/usbhid/hid-quirks.c
index 9a94b64..a8426f1 100644
--- a/drivers/hid/usbhid/hid-quirks.c
+++ b/drivers/hid/usbhid/hid-quirks.c
@@ -59,6 +59,7 @@ static const struct hid_blacklist {
 	{ USB_VENDOR_ID_CH, USB_DEVICE_ID_CH_COMBATSTICK, HID_QUIRK_NOGET },
 	{ USB_VENDOR_ID_CH, USB_DEVICE_ID_CH_FLIGHT_SIM_ECLIPSE_YOKE, HID_QUIRK_NOGET },
 	{ USB_VENDOR_ID_CH, USB_DEVICE_ID_CH_FLIGHT_SIM_YOKE, HID_QUIRK_NOGET },
+	{ USB_VENDOR_ID_CH, USB_DEVICE_ID_CH_PRO_THROTTLE, HID_QUIRK_NOGET },
 	{ USB_VENDOR_ID_CH, USB_DEVICE_ID_CH_PRO_PEDALS, HID_QUIRK_NOGET },
 	{ USB_VENDOR_ID_CH, USB_DEVICE_ID_CH_3AXIS_5BUTTON_STICK, HID_QUIRK_NOGET },
 	{ USB_VENDOR_ID_CH, USB_DEVICE_ID_CH_AXIS_295, HID_QUIRK_NOGET },
-- 
1.7.3.4


^ permalink raw reply related	[flat|nested] 7+ messages in thread

* Re: [PATCH] HID: Add NOGET quirk for the CH Pro Throttle
  2011-04-03 14:08 [PATCH] HID: Add NOGET quirk for the CH Pro Throttle Unavowed
@ 2011-04-04  9:05 ` Jiri Kosina
  2011-04-04  9:37   ` Unavowed
  0 siblings, 1 reply; 7+ messages in thread
From: Jiri Kosina @ 2011-04-04  9:05 UTC (permalink / raw)
  To: Unavowed; +Cc: linux-kernel

On Sun, 3 Apr 2011, Unavowed wrote:

> The CH Pro Throttle needs the NOGET quirk flag to work, just like other CH
> Products devices which already have the flag set.
> 
> Signed-off-by: Unavowed <unavowed@vexillium.org>

Hi,

thanks a lot for the patch.

Would it please be possible to have a real name to attribute for patch 
authorship and Signed-off-by line?

> ---
>  drivers/hid/hid-ids.h           |    1 +
>  drivers/hid/usbhid/hid-quirks.c |    1 +
>  2 files changed, 2 insertions(+), 0 deletions(-)
> 
> diff --git a/drivers/hid/hid-ids.h b/drivers/hid/hid-ids.h
> index 65ac53d..1a9f996 100644
> --- a/drivers/hid/hid-ids.h
> +++ b/drivers/hid/hid-ids.h
> @@ -150,6 +150,7 @@
>  #define USB_DEVICE_ID_CANDO_MULTI_TOUCH_15_6 0x0f01
>  
>  #define USB_VENDOR_ID_CH		0x068e
> +#define USB_DEVICE_ID_CH_PRO_THROTTLE	0x00f1
>  #define USB_DEVICE_ID_CH_PRO_PEDALS	0x00f2
>  #define USB_DEVICE_ID_CH_COMBATSTICK	0x00f4
>  #define USB_DEVICE_ID_CH_FLIGHT_SIM_ECLIPSE_YOKE       0x0051
> diff --git a/drivers/hid/usbhid/hid-quirks.c b/drivers/hid/usbhid/hid-quirks.c
> index 9a94b64..a8426f1 100644
> --- a/drivers/hid/usbhid/hid-quirks.c
> +++ b/drivers/hid/usbhid/hid-quirks.c
> @@ -59,6 +59,7 @@ static const struct hid_blacklist {
>  	{ USB_VENDOR_ID_CH, USB_DEVICE_ID_CH_COMBATSTICK, HID_QUIRK_NOGET },
>  	{ USB_VENDOR_ID_CH, USB_DEVICE_ID_CH_FLIGHT_SIM_ECLIPSE_YOKE, HID_QUIRK_NOGET },
>  	{ USB_VENDOR_ID_CH, USB_DEVICE_ID_CH_FLIGHT_SIM_YOKE, HID_QUIRK_NOGET },
> +	{ USB_VENDOR_ID_CH, USB_DEVICE_ID_CH_PRO_THROTTLE, HID_QUIRK_NOGET },
>  	{ USB_VENDOR_ID_CH, USB_DEVICE_ID_CH_PRO_PEDALS, HID_QUIRK_NOGET },
>  	{ USB_VENDOR_ID_CH, USB_DEVICE_ID_CH_3AXIS_5BUTTON_STICK, HID_QUIRK_NOGET },
>  	{ USB_VENDOR_ID_CH, USB_DEVICE_ID_CH_AXIS_295, HID_QUIRK_NOGET },
> -- 
> 1.7.3.4
> 

-- 
Jiri Kosina
SUSE Labs, Novell Inc.

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [PATCH] HID: Add NOGET quirk for the CH Pro Throttle
  2011-04-04  9:05 ` Jiri Kosina
@ 2011-04-04  9:37   ` Unavowed
  2011-04-04 11:41     ` Jiri Kosina
  0 siblings, 1 reply; 7+ messages in thread
From: Unavowed @ 2011-04-04  9:37 UTC (permalink / raw)
  To: Jiri Kosina; +Cc: linux-kernel

On 04/04/11 10:05, Jiri Kosina wrote:
> On Sun, 3 Apr 2011, Unavowed wrote:
> 
>> The CH Pro Throttle needs the NOGET quirk flag to work, just like other CH
>> Products devices which already have the flag set.
>>
>> Signed-off-by: Unavowed <unavowed@vexillium.org>
> 
> Hi,
> 
> thanks a lot for the patch.
> 
> Would it please be possible to have a real name to attribute for patch 
> authorship and Signed-off-by line?

Hi,

Thanks for such a quick response.

I'm sorry, but I only ever write contributions under a pseudonym.  Is
this not acceptable, especially for such a trivial patch?
-- 
Unavowed

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [PATCH] HID: Add NOGET quirk for the CH Pro Throttle
  2011-04-04  9:37   ` Unavowed
@ 2011-04-04 11:41     ` Jiri Kosina
  2011-04-05 15:33       ` Unavowed
  0 siblings, 1 reply; 7+ messages in thread
From: Jiri Kosina @ 2011-04-04 11:41 UTC (permalink / raw)
  To: Unavowed; +Cc: linux-kernel

On Mon, 4 Apr 2011, Unavowed wrote:

> >> The CH Pro Throttle needs the NOGET quirk flag to work, just like other CH
> >> Products devices which already have the flag set.
> >>
> >> Signed-off-by: Unavowed <unavowed@vexillium.org>
> > 
> > Hi,
> > 
> > thanks a lot for the patch.
> > 
> > Would it please be possible to have a real name to attribute for patch 
> > authorship and Signed-off-by line?
> 
> Hi,
> 
> Thanks for such a quick response.
> 
> I'm sorry, but I only ever write contributions under a pseudonym.  Is
> this not acceptable, especially for such a trivial patch?

Well, see paragraph 12) of Documentation/SubmittingPatches. Especially the 
part with "sorry, no pseudonyms or anonymous contributions".

Now, I agree that trivial USB ID addition such as this really is 
a bit borderline ... 

-- 
Jiri Kosina
SUSE Labs, Novell Inc.

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [PATCH] HID: Add NOGET quirk for the CH Pro Throttle
  2011-04-04 11:41     ` Jiri Kosina
@ 2011-04-05 15:33       ` Unavowed
  2011-04-06 14:17         ` Jiri Kosina
  0 siblings, 1 reply; 7+ messages in thread
From: Unavowed @ 2011-04-05 15:33 UTC (permalink / raw)
  To: Jiri Kosina; +Cc: linux-kernel

On 04/04/11 12:41, Jiri Kosina wrote:
> On Mon, 4 Apr 2011, Unavowed wrote:
> 
>>>> The CH Pro Throttle needs the NOGET quirk flag to work, just like other CH
>>>> Products devices which already have the flag set.
>>>>
>>>> Signed-off-by: Unavowed <unavowed@vexillium.org>
>>>
>>> Hi,
>>>
>>> thanks a lot for the patch.
>>>
>>> Would it please be possible to have a real name to attribute for patch 
>>> authorship and Signed-off-by line?
>>
>> Hi,
>>
>> Thanks for such a quick response.
>>
>> I'm sorry, but I only ever write contributions under a pseudonym.  Is
>> this not acceptable, especially for such a trivial patch?
> 
> Well, see paragraph 12) of Documentation/SubmittingPatches. Especially the 
> part with "sorry, no pseudonyms or anonymous contributions".
> 
> Now, I agree that trivial USB ID addition such as this really is 
> a bit borderline ... 

If that's the case then I would like to report a bug.  The HID device:

068e:00f1 CH Products, Inc. Pro Throttle

doesn't work with Linux.  After plugging in the device, it is recognised
but pressing buttons or moving axes doesn't trigger any events.  Adding
an entry to the HID blacklist with the HID_QUIRK_NOGET flag fixes the
problem.

I, and probably other flight sim fans running Linux, would be very happy
if someone could fix write a patch fixing this.

And if I may comment on that "no pseudonyms" policy, I don't fully
understand the motivation behind it.  After all, there have been many
authors of copyrighted works who created them without revealing their
real name[1].  Is this something to please the lawyers of Linux's
corporate overlords?

Thanks,

Unavowed

[1] http://en.wikipedia.org/wiki/List_of_pseudonyms

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [PATCH] HID: Add NOGET quirk for the CH Pro Throttle
  2011-04-05 15:33       ` Unavowed
@ 2011-04-06 14:17         ` Jiri Kosina
  2011-04-08  9:24           ` Unavowed
  0 siblings, 1 reply; 7+ messages in thread
From: Jiri Kosina @ 2011-04-06 14:17 UTC (permalink / raw)
  To: Unavowed; +Cc: linux-kernel

On Tue, 5 Apr 2011, Unavowed wrote:

> >> I'm sorry, but I only ever write contributions under a pseudonym.  Is
> >> this not acceptable, especially for such a trivial patch?
> > 
> > Well, see paragraph 12) of Documentation/SubmittingPatches. Especially the 
> > part with "sorry, no pseudonyms or anonymous contributions".
> > 
> > Now, I agree that trivial USB ID addition such as this really is 
> > a bit borderline ... 
> 
> If that's the case then I would like to report a bug.  The HID device:
> 
> 068e:00f1 CH Products, Inc. Pro Throttle
> 
> doesn't work with Linux.  After plugging in the device, it is recognised
> but pressing buttons or moving axes doesn't trigger any events.  Adding
> an entry to the HID blacklist with the HID_QUIRK_NOGET flag fixes the
> problem.
> 
> I, and probably other flight sim fans running Linux, would be very happy
> if someone could fix write a patch fixing this.

I thought you'd figure that out :) Thanks for the report, I have queued 
the fix in my tree.

> And if I may comment on that "no pseudonyms" policy, I don't fully
> understand the motivation behind it.  After all, there have been many
> authors of copyrighted works who created them without revealing their
> real name[1].  Is this something to please the lawyers of Linux's
> corporate overlords?

I guess this would be topic for a separate thread, but anyway ... but I 
believe you'd be able to dig much information from reading the threads 
where entity calling itself 'Shem Multinymous' tried to submit Thinkpad 
Embedded Controller drivers.

It basically defeats the Developer's Certificate of Origin process 
completely.

Thanks,

-- 
Jiri Kosina
SUSE Labs, Novell Inc.

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [PATCH] HID: Add NOGET quirk for the CH Pro Throttle
  2011-04-06 14:17         ` Jiri Kosina
@ 2011-04-08  9:24           ` Unavowed
  0 siblings, 0 replies; 7+ messages in thread
From: Unavowed @ 2011-04-08  9:24 UTC (permalink / raw)
  To: Jiri Kosina; +Cc: linux-kernel

On 06/04/11 15:17, Jiri Kosina wrote:
>> I, and probably other flight sim fans running Linux, would be very happy
>> if someone could fix write a patch fixing this.
> 
> I thought you'd figure that out :) Thanks for the report, I have queued 
> the fix in my tree.

Great, thanks.

>> And if I may comment on that "no pseudonyms" policy, I don't fully
>> understand the motivation behind it.  After all, there have been many
>> authors of copyrighted works who created them without revealing their
>> real name[1].  Is this something to please the lawyers of Linux's
>> corporate overlords?
> 
> I guess this would be topic for a separate thread, but anyway ... but I 
> believe you'd be able to dig much information from reading the threads 
> where entity calling itself 'Shem Multinymous' tried to submit Thinkpad 
> Embedded Controller drivers.
> 
> It basically defeats the Developer's Certificate of Origin process 
> completely.

Thanks for the reference, I'll remember it the next time I consider
writing a patch.
-- 
Unavowed

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2011-04-08  9:24 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-04-03 14:08 [PATCH] HID: Add NOGET quirk for the CH Pro Throttle Unavowed
2011-04-04  9:05 ` Jiri Kosina
2011-04-04  9:37   ` Unavowed
2011-04-04 11:41     ` Jiri Kosina
2011-04-05 15:33       ` Unavowed
2011-04-06 14:17         ` Jiri Kosina
2011-04-08  9:24           ` Unavowed

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.