On Mon, 24 Mar 2014, Petri Gynther wrote: > UHID_CREATE2: > HID report descriptor data (rd_data) is an array in struct uhid_create2_req, > instead of a pointer. Enables use from languages that don't support pointers, > e.g. Python. > > UHID_INPUT2: > Data array is the last field of struct uhid_input2_req. Enables userspace to > write only the required bytes to kernel (ev.type + ev.u.input2.size + the part > of the data array that matters), instead of the entire struct uhid_input2_req. > > Note: > UHID_CREATE2 increases the total size of struct uhid_event slightly, thus > increasing the size of messages that are queued for userspace. However, this > won't affect the userspace processing of these events. > > Signed-off-by: Petri Gynther <pgynther@xxxxxxxxxx> > Reviewed-by: David Herrmann <dh.herrmann@xxxxxxxxx> I have adjusted it slightly to accomodate the hid_get_raw_report() and hid_output_raw_report() API changes and pushed it out. -- Jiri Kosina SUSE Labs -- To unsubscribe from this list: send the line "unsubscribe linux-input" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html