linux-input.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 00/12] HID: Convert UHID to new HID transport-layer
@ 2014-07-29 15:14 David Herrmann
  2014-07-29 15:14 ` [PATCH 01/12] HID: uhid: simplify report-cb shutdown David Herrmann
                   ` (13 more replies)
  0 siblings, 14 replies; 16+ messages in thread
From: David Herrmann @ 2014-07-29 15:14 UTC (permalink / raw)
  To: linux-input; +Cc: Jiri Kosina, Benjamin Tissoires, David Herrmann

Hi

When Benjamin cleanup up the transport layer, he left UHID mostly unconverted
due to ABI issues. I promised to take a look, so here're the patches.

Most of the patches are fairly straightforward. Comments welcome. I tested an
old uhid-sample.c build and it still works, so I think I didn't break
backwards-compatibility.

Thanks
David

David Herrmann (12):
  HID: uhid: simplify report-cb shutdown
  HID: uhid: forward create_req to create2_req
  HID: uhid: avoid dangling pointers in uhid context
  HID: uhid: avoid magic-numbers when setting strings
  HID: uhid: turn report_id into u32
  HID: uhid: invert report_done and make non-atomic
  HID: uhid: add ABI compatible UHID_GET_REPORT replacing UHID_FEATURE
  HID: uhid: keep legacy definitions at the bottom of uhid.h
  HID: uhid: rename uhid_raw_request to uhid_hid_raw_request
  HID: uhid: implement SET_REPORT
  HID: uhid: report to user-space whether reports are numbered
  HID: uhid: update documentation

 Documentation/hid/uhid.txt | 179 ++++++++++----------
 drivers/hid/uhid.c         | 394 +++++++++++++++++++++++++--------------------
 include/uapi/linux/uhid.h  | 120 +++++++++++---
 3 files changed, 408 insertions(+), 285 deletions(-)

-- 
2.0.3


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

end of thread, other threads:[~2014-08-25  8:34 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-07-29 15:14 [PATCH 00/12] HID: Convert UHID to new HID transport-layer David Herrmann
2014-07-29 15:14 ` [PATCH 01/12] HID: uhid: simplify report-cb shutdown David Herrmann
2014-07-29 15:14 ` [PATCH 02/12] HID: uhid: forward create_req to create2_req David Herrmann
2014-07-29 15:14 ` [PATCH 03/12] HID: uhid: avoid dangling pointers in uhid context David Herrmann
2014-07-29 15:14 ` [PATCH 04/12] HID: uhid: avoid magic-numbers when setting strings David Herrmann
2014-07-29 15:14 ` [PATCH 05/12] HID: uhid: turn report_id into u32 David Herrmann
2014-07-29 15:14 ` [PATCH 06/12] HID: uhid: invert report_done and make non-atomic David Herrmann
2014-07-29 15:14 ` [PATCH 07/12] HID: uhid: add ABI compatible UHID_GET_REPORT replacing UHID_FEATURE David Herrmann
2014-07-29 15:14 ` [PATCH 08/12] HID: uhid: keep legacy definitions at the bottom of uhid.h David Herrmann
2014-07-29 15:14 ` [PATCH 09/12] HID: uhid: rename uhid_raw_request to uhid_hid_raw_request David Herrmann
2014-07-29 15:14 ` [PATCH 10/12] HID: uhid: implement SET_REPORT David Herrmann
2014-07-29 15:14 ` [PATCH 11/12] HID: uhid: report to user-space whether reports are numbered David Herrmann
2014-07-29 15:14 ` [PATCH 12/12] HID: uhid: update documentation David Herrmann
2014-07-29 19:00 ` [PATCH 00/12] HID: Convert UHID to new HID transport-layer Jiri Kosina
2014-07-29 19:03   ` David Herrmann
2014-08-25  8:34 ` Jiri Kosina

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).