summaryrefslogtreecommitdiff
path: root/drivers/hid/uhid.c
AgeCommit message (Expand)AuthorFilesLines
2022-02-25uaccess: remove CONFIG_SET_FSArnd Bergmann1-1/+1
2022-01-19HID: uhid: Use READ_ONCE()/WRITE_ONCE() for ->runningJann Horn1-10/+10
2022-01-19HID: uhid: Fix worker destroying device without any protectionJann Horn1-4/+25
2020-01-10HID: hidraw, uhid: Always report EPOLLOUTJiri Kosina1-2/+3
2019-12-09HID: uhid: Fix returning EPOLLOUT from uhid_char_pollMarcel Holtmann1-1/+1
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152Thomas Gleixner1-4/+1
2019-05-06*: convert stream-like files from nonseekable_open -> stream_openKirill Smelkov1-1/+1
2018-11-19Revert "HID: uhid: use strlcpy() instead of strncpy()"David Herrmann1-6/+7
2018-11-19HID: uhid: forbid UHID_CREATE under KERNEL_DS or elevated privilegesEric Biggers1-0/+12
2018-04-05Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jik...Linus Torvalds1-6/+6
2018-02-16HID: uhid: use strlcpy() instead of strncpy()Xiongfeng Wang1-6/+6
2018-02-12vfs: do bulk POLL* -> EPOLL* replacementLinus Torvalds1-1/+1
2017-11-28the rest of drivers/*: annotate ->poll() instancesAl Viro1-1/+1
2017-07-27HID: introduce hid_is_using_ll_driverJason Gerecke1-1/+2
2016-08-31miscdevice: Add helper macro for misc device boilerplatePrasannaKumar Muralidharan1-12/+1
2016-06-01HID: uhid: fix timeout when probe races with IORoderick Colenbrander1-9/+24
2016-03-23drivers/hid/uhid.c: check write() bitness using in_compat_syscallAndy Lutomirski1-1/+1
2014-10-01HID: uHID: fix excepted report typeBenjamin Tissoires1-1/+1
2014-08-25HID: uhid: report to user-space whether reports are numberedDavid Herrmann1-1/+20
2014-08-25HID: uhid: implement SET_REPORTDavid Herrmann1-68/+138
2014-08-25HID: uhid: rename uhid_raw_request to uhid_hid_raw_requestDavid Herrmann1-16/+16
2014-08-25HID: uhid: add ABI compatible UHID_GET_REPORT replacing UHID_FEATUREDavid Herrmann1-14/+14
2014-08-25HID: uhid: invert report_done and make non-atomicDavid Herrmann1-8/+7
2014-08-25HID: uhid: turn report_id into u32David Herrmann1-3/+4
2014-08-25HID: uhid: avoid magic-numbers when setting stringsDavid Herrmann1-7/+7
2014-08-25HID: uhid: avoid dangling pointers in uhid contextDavid Herrmann1-5/+11
2014-08-25HID: uhid: forward create_req to create2_reqDavid Herrmann1-65/+25
2014-08-25HID: uhid: simplify report-cb shutdownDavid Herrmann1-9/+2
2014-05-27HID: uhid: Use kmemdup instead of kmalloc + memcpyBenoit Taine1-3/+2
2014-04-01HID: uhid: Add UHID_CREATE2 + UHID_INPUT2Petri Gynther1-0/+78
2014-03-14HID: remove hid_output_raw_report transport implementationsBenjamin Tissoires1-1/+0
2014-02-17HID: uHID: implement .raw_requestBenjamin Tissoires1-0/+16
2014-02-17HID: uhid: reintroduce uhid_hid_get_raw()Jiri Kosina1-0/+83
2014-02-17HID: uHID: remove duplicated codeBenjamin Tissoires1-21/+1
2014-02-17HID: uhid: remove uhid_hid_get_raw()Jiri Kosina1-83/+0
2014-02-17HID: remove hid_get_raw_report in struct hid_deviceBenjamin Tissoires1-1/+0
2014-01-29HID: Add the transport-driver function to the uhid driverFrank Praznik1-0/+27
2013-11-27HID: uhid: fix leak for 64/32 UHID_CREATEDavid Herrmann1-1/+1
2013-09-26HID: uhid: allocate static minorDavid Herrmann1-1/+2
2013-09-06Merge branches 'for-3.12/devm', 'for-3.12/i2c-hid', 'for-3.12/i2c-hid-dt', 'f...Jiri Kosina1-25/+1
2013-09-02HID: uhid: add devname module aliasMarcel Holtmann1-0/+1
2013-07-31HID: uhid: use generic hidinput_input_event()David Herrmann1-25/+0
2013-02-18HID: uhid: make creating devices work on 64/32 systemsDmitry Torokhov1-3/+92
2012-07-20HID: uhid: Fix sending events with invalid dataVinicius Costa Gomes1-1/+1
2012-06-18HID: uhid: silence gcc warningJiri Kosina1-1/+1
2012-06-18HID: uhid: implement feature requestsDavid Herrmann1-1/+119
2012-06-18HID: uhid: forward raw output reports to user-spaceDavid Herrmann1-1/+33
2012-06-18HID: uhid: forward output request to user-spaceDavid Herrmann1-0/+18
2012-06-18HID: uhid: forward open/close events to user-spaceDavid Herrmann1-1/+6
2012-06-18HID: uhid: add UHID_START and UHID_STOP eventsDavid Herrmann1-1/+7