| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-07-01 | Input: evdev - switch matching to EV_SYN | Dmitry Torokhov | 1 | -2/+6 |
| 2024-09-27 | [tree-wide] finally take no_llseek out | Al Viro | 1 | -1/+0 |
| 2024-08-23 | Input: evdev - limit amount of data for writes | Dmitry Torokhov | 1 | -0/+7 |
| 2024-07-08 | Input: make events() method return number of events processed | Dmitry Torokhov | 1 | -2/+4 |
| 2024-07-08 | Input: evdev - remove ->event() method | Dmitry Torokhov | 1 | -12/+0 |
| 2023-09-30 | Input: evdev - annotate struct evdev_client with __counted_by | Kees Cook | 1 | -1/+1 |
| 2020-10-06 | Input: evdev - per-client waitgroups | Kenny Levinsen | 1 | -10/+9 |
| 2020-05-17 | Merge branch 'for-linus' into next | Dmitry Torokhov | 1 | -15/+4 |
| 2020-05-12 | Merge tag 'v5.6' into next | Dmitry Torokhov | 1 | -11/+8 |
| 2020-04-22 | Input: evdev - call input_flush_device() on release(), not flush() | Brendan Shanks | 1 | -15/+4 |
| 2020-04-18 | Input: evdev - use keyed wakeups | Kenny Levinsen | 1 | -3/+4 |
| 2020-01-10 | Input: evdev - convert kzalloc()/vzalloc() to kvzalloc() | Miles Chen | 1 | -4/+1 |
| 2019-12-13 | Input: input_event - fix struct padding on sparc64 | Arnd Bergmann | 1 | -7/+7 |
| 2019-07-25 | Input: allow drivers specify timestamp for input events | Atif Niyaz | 1 | -27/+8 |
| 2019-06-19 | treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 | Thomas Gleixner | 1 | -4/+1 |
| 2019-05-13 | Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dto... | Linus Torvalds | 1 | -4/+3 |
| 2019-05-06 | *: convert stream-like files from nonseekable_open -> stream_open | Kirill Smelkov | 1 | -1/+1 |
| 2019-04-03 | Input: evdev - use struct_size() in kzalloc() and vzalloc() | Gustavo A. R. Silva | 1 | -4/+3 |
| 2018-10-05 | Input: evdev - add a schedule point in evdev_write() | Dmitry Torokhov | 1 | -0/+1 |
| 2018-08-01 | Input: evdev - switch to bitmap API | Andy Shevchenko | 1 | -9/+7 |
| 2018-02-11 | vfs: do bulk POLL* -> EPOLL* replacement | Linus Torvalds | 1 | -3/+3 |
| 2018-02-01 | Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dto... | Linus Torvalds | 1 | -7/+13 |
| 2018-01-09 | Input: extend usable life of event timestamps to 2106 on 32 bit systems | Deepa Dinamani | 1 | -7/+13 |
| 2017-11-28 | the rest of drivers/*: annotate ->poll() instances | Al Viro | 1 | -2/+2 |
| 2017-03-21 | input: utilize new cdev_device_add helper function | Logan Gunthorpe | 1 | -9/+2 |
| 2015-10-31 | Input: evdev - fix bug in checking duplicate clock change request | Aniroop Mathur | 1 | -17/+19 |
| 2015-10-26 | Input: evdev - add event-mask API | David Herrmann | 1 | -2/+232 |
| 2015-09-03 | Input: evdev - do not report errors form flush() | Takashi Iwai | 1 | -9/+4 |
| 2015-05-15 | Input: evdev - use kvfree() in evdev_release() | Pekka Enberg | 1 | -4/+1 |
| 2015-02-05 | Input: evdev - do not queue SYN_DROPPED if queue is empty | Dmitry Torokhov | 1 | -11/+23 |
| 2015-01-15 | Merge tag 'v3.19-rc4' into next | Dmitry Torokhov | 1 | -1/+1 |
| 2015-01-15 | Input: evdev - flush pending events on clock type change | Anshul Garg | 1 | -23/+32 |
| 2014-12-30 | Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dto... | Linus Torvalds | 1 | -16/+44 |
| 2014-12-17 | Input: evdev - add CLOCK_BOOTTIME support | Aniroop Mathur | 1 | -16/+44 |
| 2014-12-03 | drivers/input/evdev.c: don't kfree() a vmalloc address | Andrew Morton | 1 | -1/+1 |
| 2014-10-07 | Input: evdev - fix EVIOCG{type} ioctl | Dmitry Torokhov | 1 | -5/+8 |
| 2014-07-23 | input: evdev: Use ktime_mono_to_real() | Thomas Gleixner | 1 | -4/+3 |
| 2014-05-14 | Merge tag 'v3.15-rc5' into next | Dmitry Torokhov | 1 | -1/+3 |
| 2014-05-14 | Input: evdev - get rid of old workaround for EVIOCGBIT | Dmitry Torokhov | 1 | -18/+0 |
| 2014-03-29 | Input: don't modify the id of ioctl-provided ff effect on upload failure | Elias Vanderstuyft | 1 | -1/+3 |
| 2013-10-31 | Input: evdev - fall back to vmalloc for client event buffer | Daniel Stone | 1 | -4/+12 |
| 2013-09-07 | Input: evdev - add EVIOCREVOKE ioctl | David Herrmann | 1 | -6/+31 |
| 2013-06-09 | Input: evdev - flush queues during EVIOCGKEY-like ioctls | David Herrmann | 1 | -4/+129 |
| 2012-10-22 | Input: fix use-after-free introduced with dynamic minor changes | Dmitry Torokhov | 1 | -2/+1 |
| 2012-10-08 | Input: extend the number of event (and other) devices | Dmitry Torokhov | 1 | -66/+33 |
| 2012-09-19 | Input: evdev - Add the events() callback | Henrik Rydberg | 1 | -21/+47 |
| 2012-09-19 | Input: Break out MT data | Henrik Rydberg | 1 | -4/+6 |
| 2012-05-02 | Input: evdev - properly handle read/write with count 0 | Dmitry Torokhov | 1 | -23/+38 |
| 2012-05-02 | Input: evdev - properly access RCU-protected 'grab' data | Dmitry Torokhov | 1 | -3/+5 |
| 2012-03-19 | Merge branch 'next' into for-linus | Dmitry Torokhov | 1 | -5/+47 |
| 2012-03-09 | Merge branch 'for-next' of github.com:rydberg/linux into next | Dmitry Torokhov | 1 | -1/+26 |
| 2012-03-09 | Merge commit 'v3.3-rc6' into next | Dmitry Torokhov | 1 | -1/+1 |
| 2012-02-24 | Input: evdev - fix variable initialisation | Heiko Stübner | 1 | -1/+1 |
| 2012-02-09 | Input: Add EVIOC mechanism for MT slots | Henrik Rydberg | 1 | -1/+26 |
| 2012-02-03 | Input: add infrastructure for selecting clockid for event time stamps | John Stultz | 1 | -4/+21 |
| 2012-02-01 | Input: evdev - fix variable initialisation | Heiko Stübner | 1 | -1/+1 |
| 2011-12-30 | Input: evdev - do not block waiting for an event if fd is nonblock | Dima Zavin | 1 | -8/+7 |
| 2011-12-30 | Input: evdev - if no events and non-block, return EAGAIN not 0 | Dima Zavin | 1 | -0/+3 |
| 2011-12-30 | Input: evdev - only allow reading events if a full packet is present | Dima Zavin | 1 | -1/+1 |
| 2011-06-18 | Input: evdev - try to wake up readers only if we have full packet | Dmitry Torokhov | 1 | -1/+2 |
| 2011-05-12 | Input: remove useless synchronize_rcu() calls | Eric Dumazet | 1 | -2/+0 |
| 2011-04-26 | Input: evdev - only signal polls on full packets | Jeff Brown | 1 | -6/+11 |
| 2011-04-12 | Input: evdev - indicate buffer overrun with SYN_DROPPED | Jeff Brown | 1 | -12/+21 |
| 2011-02-27 | Input: evdev - fix evdev_write return value on partial writes | Peter Korsgaard | 1 | -4/+6 |
| 2011-01-06 | Merge branch 'next' into for-linus | Dmitry Torokhov | 1 | -7/+12 |
| 2010-12-27 | Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/rydberg/... | Dmitry Torokhov | 1 | -0/+4 |
| 2010-12-20 | Input: introduce device properties | Henrik Rydberg | 1 | -0/+4 |
| 2010-12-14 | Input: define separate EVIOCGKEYCODE_V2/EVIOCSKEYCODE_V2 | Dmitry Torokhov | 1 | -55/+58 |
| 2010-11-30 | Input: use pr_fmt and pr_<level> | Joe Perches | 1 | -7/+8 |
| 2010-10-25 | Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dto... | Linus Torvalds | 1 | -20/+80 |
| 2010-10-24 | Merge branch 'next' into for-linus | Dmitry Torokhov | 1 | -20/+80 |
| 2010-10-22 | Merge branch 'llseek' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/bkl | Linus Torvalds | 1 | -1/+2 |
| 2010-10-21 | Merge branch 'core-rcu-for-linus' of git://git.kernel.org/pub/scm/linux/kerne... | Linus Torvalds | 1 | -1/+1 |
| 2010-10-18 | Input: evdev - fix EVIOCSABS regression | Daniel Mack | 1 | -1/+1 |
| 2010-10-18 | Input: evdev - fix Ooops in EVIOCGABS/EVIOCSABS | Daniel Mack | 1 | -0/+6 |
| 2010-10-15 | llseek: automatically add .llseek fop | Arnd Bergmann | 1 | -1/+2 |
| 2010-09-09 | Input: add support for large scancodes | Mauro Carvalho Chehab | 1 | -20/+80 |
| 2010-08-19 | input: __rcu annotations | Arnd Bergmann | 1 | -1/+1 |
| 2010-08-02 | Input: evdev - rearrange ioctl handling | Dmitry Torokhov | 1 | -68/+73 |
| 2010-08-02 | Input: dynamically allocate ABS information | Daniel Mack | 1 | -16/+5 |
| 2010-08-02 | Input: switch to input_abs_*() access functions | Daniel Mack | 1 | -13/+13 |
| 2010-07-15 | Input: evdev - signal that device is writable in evdev_poll() | Dmitry Torokhov | 1 | -2/+7 |
| 2010-07-15 | Input: change input handlers to use bool when possible | Dmitry Torokhov | 1 | -3/+3 |
| 2010-07-15 | Input: introduce MT event slots | Henrik Rydberg | 1 | -0/+4 |
| 2010-06-23 | Input: evdev - never leave the client buffer empty after write | Henrik Rydberg | 1 | -3/+7 |
| 2010-06-23 | Input: evdev - use driver hint to compute size of event buffer | Henrik Rydberg | 1 | -2/+7 |
| 2010-06-23 | Input: evdev - convert to dynamic event buffer | Henrik Rydberg | 1 | -5/+17 |
| 2010-03-08 | Input: scancode in get/set_keycodes should be unsigned | Dmitry Torokhov | 1 | -1/+1 |
| 2010-02-04 | Input: mark input interfaces as non-seekable | Dmitry Torokhov | 1 | -0/+2 |
| 2010-01-06 | Input: evdev - be less aggressive about sending SIGIO notifies | Adam Jackson | 1 | -1/+2 |
| 2009-10-04 | headers: remove sched.h from poll.h | Alexey Dobriyan | 1 | -0/+1 |
| 2009-07-13 | Input: fix EVIOCGNAME/JSIOCGNAME regression | Daniel Mack | 1 | -2/+1 |
| 2009-06-19 | Input: synaptics - add support for reporting x/y resolution | Tero Saarni | 1 | -3/+9 |
| 2009-05-11 | Input: simplify name handling for certain input handles | Thadeu Lima de Souza Cascardo | 1 | -5/+4 |
| 2009-03-16 | Rationalize fasync return values | Jonathan Corbet | 1 | -4/+1 |
| 2008-12-20 | Merge commit 'v2.6.28-rc9' into next | Dmitry Torokhov | 1 | -1/+0 |
| 2008-11-01 | saner FASYNC handling on file close | Al Viro | 1 | -1/+0 |
| 2008-10-30 | Input: struct device - replace bus_id with dev_name(), dev_set_name() | Kay Sievers | 1 | -1/+1 |
| 2008-10-27 | Input: refactor evdev 32bit compat to be shareable with uinput | Philip Langdale | 1 | -189/+8 |
| 2008-08-19 | Input: evdev - fix printf() format for sizeof | Geert Uytterhoeven | 1 | -2/+2 |
| 2008-08-08 | Input: paper over a bug in Synaptics X driver | Dmitry Torokhov | 1 | -1/+20 |
| 2008-08-08 | Input: evdev - split EVIOCGBIT handlig into a separate function | Linus Torvalds | 1 | -20/+24 |
| 2008-06-30 | Input: fix force feedback upload issue in compat mode | Adam Dawidowski | 1 | -11/+90 |
| 2008-04-01 | Input: make sure input interfaces pin parent input devices | Dmitry Torokhov | 1 | -4/+2 |
| 2008-03-30 | evdev: Release eventual input device grabs when getting disconnected | Björn Steinbrink | 1 | -0/+3 |
| 2008-01-21 | Input: Add proper locking when changing device's keymap | Dmitry Torokhov | 1 | -3/+3 |
| 2007-10-19 | get rid of input BIT* duplicate defines | Jiri Slaby | 1 | -6/+6 |
| 2007-10-13 | Input: use full RCU API | Dmitry Torokhov | 1 | -13/+9 |
| 2007-10-12 | Merge master.kernel.org:/pub/scm/linux/kernel/git/torvalds/linux-2.6 | Dmitry Torokhov | 1 | -1/+1 |
| 2007-10-12 | Input: fix open count handling in input interfaces | Oliver Neukum | 1 | -1/+4 |
| 2007-08-30 | Input: evdev - implement proper locking | Dmitry Torokhov | 1 | -240/+473 |
| 2007-07-31 | [MIPS] Fixup secure computing stuff. | Ralf Baechle | 1 | -1/+1 |
| 2007-07-10 | Input: convert from class devices to standard devices | Dmitry Torokhov | 1 | -42/+42 |
| 2007-06-04 | Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dto... | Linus Torvalds | 1 | -1/+1 |
| 2007-06-03 | Input: reduce raciness when input handlers disconnect | Dmitry Torokhov | 1 | -1/+1 |
| 2007-05-11 | Input: evdev - fix overflow in compat_ioctl | Kenichi Nagai | 1 | -1/+1 |
| 2007-05-08 | Merge master.kernel.org:/pub/scm/linux/kernel/git/dtor/input | Linus Torvalds | 1 | -3/+3 |
| 2007-05-08 | header cleaning: don't include smp_lock.h when not used | Randy Dunlap | 1 | -1/+0 |
| 2007-05-08 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6 | Dmitry Torokhov | 1 | -3/+3 |
| 2007-05-04 | Merge branch 'for-linus' of master.kernel.org:/pub/scm/linux/kernel/git/dtor/... | Linus Torvalds | 1 | -101/+132 |
| 2007-05-03 | Input: evdev - fix some sparse warnings (signedness, shadowing) | Dmitry Torokhov | 1 | -3/+3 |
| 2007-05-02 | remove "struct subsystem" as it is no longer needed | Greg Kroah-Hartman | 1 | -2/+2 |
| 2007-04-12 | Input: handlers - handle errors from input_open_device() | Dmitry Torokhov | 1 | -2/+9 |
| 2007-04-12 | Input: handlers - rename 'list' to 'client' | Dmitry Torokhov | 1 | -70/+80 |
| 2007-04-12 | Input: rework handle creation code | Dmitry Torokhov | 1 | -11/+36 |
| 2007-03-14 | Input: add getkeycode and setkeycode methods | Marvin Raaijmakers | 1 | -20/+9 |
| 2006-09-14 | Input: make input_register_handler() return error codes | Dmitry Torokhov | 1 | -2/+1 |
| 2006-09-14 | Input: constify input core | Dmitry Torokhov | 1 | -3/+4 |
| 2006-07-19 | Input: implement new force feedback interface | Anssi Hannula | 1 | -17/+15 |
| 2006-07-06 | Input: introduce input_inject_event() function | Dmitry Torokhov | 1 | -3/+3 |
| 2006-07-06 | Input: remove accept method from input_dev | Dmitry Torokhov | 1 | -4/+0 |
| 2006-06-26 | Input: fix formatting to better follow CodingStyle | Dmitry Torokhov | 1 | -2/+8 |
| 2006-06-23 | [PATCH] vfs: add lock owner argument to flush operation | Miklos Szeredi | 1 | -1/+1 |
| 2006-04-29 | Input: ressurect EVIOCGREP and EVIOCSREP | Dmitry Torokhov | 1 | -0/+21 |
| 2006-03-14 | Input: use kzalloc() throughout the code | Eric Sesterhenn | 1 | -4/+2 |
| 2006-01-12 | [PATCH] ia64: task_pt_regs() | Al Viro | 1 | -1/+1 |
| 2006-01-11 | [PATCH] x86_64: Implement is_compat_task the right way | Andi Kleen | 1 | -1/+3 |
| 2006-01-07 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input | Linus Torvalds | 1 | -280/+213 |
| 2006-01-06 | [PATCH] s390: cleanup Kconfig | Martin Schwidefsky | 1 | -1/+1 |
| 2005-12-11 | Input: evdev - consolidate compat and regular code | Dmitry Torokhov | 1 | -280/+213 |
| 2005-10-31 | Input: evdev - allow querying SW state from compat ioctl | Dmitry Torokhov | 1 | -0/+3 |
| 2005-10-31 | Input: evdev - allow querying EV_SW bits from compat_ioctl | Dmitry Torokhov | 1 | -0/+1 |
| 2005-10-28 | [PATCH] INPUT: Create symlinks for backwards compatibility | Greg Kroah-Hartman | 1 | -2/+8 |
| 2005-10-28 | [PATCH] INPUT: rename input_dev_class to input_class to be correct. | Greg Kroah-Hartman | 1 | -2/+2 |
| 2005-10-28 | [PATCH] INPUT: move the input class devices under their new input_dev devices | Greg Kroah-Hartman | 1 | -3/+3 |
| 2005-10-28 | [PATCH] Input: kill devfs references | Dmitry Torokhov | 1 | -4/+0 |
| 2005-10-28 | [PATCH] Driver Core: fix up all callers of class_device_create() | Greg Kroah-Hartman | 1 | -1/+1 |
| 2005-09-09 | Manual merge with Linus | Dmitry Torokhov | 1 | -1/+11 |
| 2005-09-09 | [PATCH] trivial __user annotations (evdev) | viro@ZenIV.linux.org.uk | 1 | -1/+1 |
| 2005-09-07 | [PATCH] Input: Add a new switch event type | Richard Purdie | 1 | -0/+8 |
| 2005-09-05 | [PATCH] mips: kludge envdev to build for 64-bit MIPS with 32-bit compat | Ralf Baechle | 1 | -0/+2 |
| 2005-09-04 | Input: fix checking whether new keycode fits size-wise | Ian Campbell | 1 | -1/+1 |
| 2005-07-24 | Input: check keycodesize when adjusting keymaps | Vojtech Pavlik | 1 | -0/+1 |
| 2005-06-27 | Merge rsync://rsync.kernel.org/pub/scm/linux/kernel/git/dtor/input.git manually | Linus Torvalds | 1 | -80/+327 |
| 2005-06-20 | [PATCH] INPUT: move to use the new class code, instead of class_simple | gregkh@suse.de | 1 | -4/+5 |
| 2005-05-29 | Input: Make EVIOSCSABS work in evdev. | Vojtech Pavlik | 1 | -199/+180 |
| 2005-05-29 | Input: Fix a warning in evdev's 32-bit emulation code. | Vojtech Pavlik | 1 | -0/+2 |
| 2005-05-29 | Input: Add support for 32-bit emulation on 64-bit platforms for evdev. | Juergen Kreileder | 1 | -2/+266 |
| 2005-04-16 | Linux-2.6.12-rc2v2.6.12-rc2 | Linus Torvalds | 1 | -0/+492 |