summaryrefslogtreecommitdiff
path: root/drivers/input/misc
AgeCommit message (Collapse)Author
2005-02-24input: Fix usage of *_MAX macros. Check keycode in KDIOSKEYCODE andVojtech Pavlik
EVIOCSKEYCODE macros to be <= KEY_MAX. Check off-by one mistakes in keycodemax usage. There was a lot of potential for overwriting memory. Also enlarge NR_KEYS to 256 while we're at it. Found-by: Georgi Guninski <guninski@guninski.com> Initial-patch-by: Linus Torvalds <torvalds@osdl.org> Signed-off-by: Vojtech Pavlik <vojtech@suse.cz>
2005-02-08input: this patch turns off the pc speaker when pcspkr.ko is unloaded,Matthieu Castet
else it would never stop Signed-off-by: Matthieu Castet <castet.matthieu@free.fr> Signed-off-by: Vojtech Pavlik <vojtech@suse.cz>
2005-02-06input: HP HIL support (from PARISC Linux tree).Helge Deller
From: Helge Deller <deller@gmx.de> Signed-off-by: Vojtech Pavlik <vojtech@suse.cz>
2005-02-04input: Cleanup the Kconfig menus for the input subsystem.Roman Zippel
From: Roman Zippel <zippel@linux-m68k.org> Signed-off-by: Vojtech Pavlik <vojtech@suse.cz>
2005-02-04input: This patch adds support to uinput for Linux's force feedback interface.Micah Dowty
With these changes, it's possible to write drivers for force feedback joysticks and similar devices in userspace. It also adds a way to set the physical path of devices created via uinput, and it has a couple trivial bugfixes. Signed-off-by: Micah Dowty <micah@navi.cx> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Vojtech Pavlik <vojtech@suse.cz>
2005-02-04Input: Make some needlessly global code static.Adrian Bunk
Signed-off-by: Adrian Bunk <bunk@stusta.de> Signed-off-by: Dmitry Torokhov <dtor@mail.ru> Signed-off-by: Vojtech Pavlik <vojtech@suse.cz>
2005-01-20[PATCH] Lock initializer cleanup: Misc driversThomas Gleixner
Use the new lock initializers DEFINE_SPIN_LOCK and DEFINE_RW_LOCK Signed-off-by: Thomas Gleixner <tglx@linutronix.de> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-01-14[PATCH] various Kconfig fixesGabor Egry
Here are some Kconfig fixes: - typo fixes - unused token removes (empty or duplicated 'help') - non ASCII characters replaces - e-mail address and URL format corrections Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2004-07-27input: Re-add PC Speaker support for PPCOlaf Hering
Signed-off-by: Olaf Hering <olh@suse.de> Signed-off-by: Vojtech Pavlik <vojtech@suse.cz>
2004-06-24Merge suse.cz:/data/bk/linus into suse.cz:/data/bk/inputVojtech Pavlik
2004-06-17[PATCH] sparse: drivers/input annotationsAlexander Viro
Trivial annotations in drivers/input
2004-06-17This removes the files orphaned by the earlier PC9800 removalLinus Torvalds
2004-06-17[PATCH] Remove PC9800 supportRandy Dunlap
PC9800 sub-arch is incomplete, hackish (at least in IDE), maintainers don't reply to emails and haven't touched it in awhile. Can't even config it to try to build it without other patches to the kernel tree. bk-rm-script: #! /bin/sh bk rm -r ./arch/i386/mach-pc9800 bk rm -r ./arch/i386/boot98 bk rm ./drivers/char/lp_old98.c bk rm ./drivers/serial/serial98.c bk rm ./drivers/scsi/scsi_pc98.c bk rm ./drivers/scsi/pc980155.c bk rm ./drivers/scsi/pc980155.h bk rm ./drivers/block/floppy98.c bk rm ./drivers/input/keyboard/98kbd.c bk rm ./drivers/input/serio/98kbd-io.c bk rm ./drivers/input/misc/98spkr.c bk rm ./drivers/input/mouse/98busmouse.c bk rm ./drivers/ide/legacy/pc9800.c bk rm ./drivers/ide/legacy/hd98.c bk rm -r ./include/asm-i386/mach-pc9800 bk rm ./include/asm-i386/pc9800_sca.h bk rm ./include/asm-i386/pc9800.h bk rm ./fs/partitions/nec98.c bk rm ./fs/partitions/nec98.h bk rm ./sound/isa/cs423x/pc98.c bk rm ./sound/isa/cs423x/pc9801_118_magic.h bk rm ./sound/isa/cs423x/sound_pc9800.h Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2004-05-31input: Return 0 from uinput poll if device isn't yet created.Vojtech Pavlik
Signed-off-by: Vojtech Pavlik <vojtech@suse.cz>
2004-05-29input: Fix an oops in poll() on uinput. Thanks to Dmitry TorokhovVojtech Pavlik
for suggesting the fix.
2004-05-10Merge with Linus' treeDmitry Torokhov
2004-05-10[PATCH] CLOCK_TICK_RATE: use PIT_TICK_RATE in *spkr.cAndrew Morton
From: Thorsten Kranzkowski <dl8bcu@dl8bcu.de>
2004-04-22Input: trailing whitespace fixesDmitry Torokhov
2004-01-26input: Convert HP/PARISC Lasi/Dino PS/2 keyboard/mouse driverHelge Deller
from an input driver to a serio driver.
2003-09-24[PATCH] Kconfig fixes for modules.txtRusty Russell
Kconfig cleanup megapatch from Nicolas Kaiser <nikai@nikai.net>. modules.txt no longer exists, and the common wording used to refer to it sucks. This is all by Nicolas Kaiser's: at Randy and Matthew's request, "say M" changed to "choose M" (more sense for graphical front ends, too).
2003-08-14[PATCH] uinput oops and panic fixAndrew Morton
From: Aristeu Sergio Rozanski Filho <aris@cathedrallabs.org> verify maximum number of bits before using set_bit
2003-08-14[PATCH] Kill warning in drivers/input/misc/uinput.c on IA64Andrew Morton
From: Peter Chubb <peterc@gelato.unsw.edu.au> Attached patch kills a warning when compiling on a 64-bit architecture (ssize_t is long, not int)
2003-07-22[SPARC64]: Make sparc speaker driver depend upon PCI.David S. Miller
2003-07-10[PATCH] gsc-ps2 updateMatthew Wilcox
Update gsc_ps2 for recent changes.
2003-06-20input: Three fixes for the uinput userspace input device driver.Neil Brown
2003-06-09input: Change input/misc/pcspkr.c to use CLOCK_TICK_RATE instead ofVojtech Pavlik
a fixed value of 1193182. And change CLOCK_TICK_RATE and several usages of a fixed value 1193180 to a slightly more correct value of 1193182. (True freq is 1.193181818181...).
2003-05-25[PATCH] drivers/* strlcpy conversionsBen Collins
Well, this is it for me and strlcpy. I'll leave the rest of the non-obvious usages of strncpy to the kernel janitors. Seems like quite a few uses really wanted memcpy instead, but I don't have time to investigate them all. It does appear that nearly all strncpy's will be removable. Obsoleting strncpy will probably atleast make the remaining few think about how they are using it. This is the patch for my trip through drivers/*.
2003-04-29[PATCH] uinput.c: reduce stack usageRandy Dunlap
drivers/input/misc/uinput.c::uinput_alloc_device(): reduce stack size from 0x480 to 0x24;
2003-02-12input: Support for NEC PC-9800 beeper and support for Kana Lock LED.Osamu Tomita
2003-02-12input: Get rid of the kbd_pt_regs variable, and instead pass theVojtech Pavlik
value all the way from an interrupt handler to keyboard.c that can display it.
2003-02-09[PATCH] Change all <module>.o to .ko in Kconfig filesRusty Russell
From: GertJan Spoelman <kl@gjs.cc> OK, here is a new patch, I edited the old patch and took out the .ko's so now the extension is trimmed instead.
2002-12-01[PATCH] PS/2 support for PARISCMatthew Wilcox
This converts the PA-RISC PS/2 keyboard & mouse driver to the input layer. New driver written by Laurent Canet & Thibaut Varene.
2002-11-17[SPARC64]: isa_{device,bus} --> sparc_isa_{device,bus}David S. Miller
2002-11-17[PATCH] more bogus MOD_INC_USE_COUNT removalsAlexander Viro
- example in Documentation/DocBook/procfs_example.c uses MOD_..._USE_COUNT for no reason. - alpha/kernel/srm_env.c uses MOD_...USE_COUNT for no reason _and_ does lovely stuff like strlen() on user-supplied pointers, copy_from_user() with unverified size, half-kilobyte on-stack arrays, etc. Fixed. - s390{,x}/kernel/debug.c: set ->owner instead of playing with MOD_..._USE_COUNT in ->open()/->release() - mwavedd.c: gratitious use of MOD_..._USE_COUNT - uinput.c: ditto - radio/miropcm20-rds.c: set ->owner, remove MOD_..._USE_COUNT from ->open()/->release(), fixed an obvious race in the former (it checked that nobody else had device opened, then did kmalloc() with GFP_KERNEL, then marked device as opened).
2002-10-29Delete old-style config files.Linus Torvalds
2002-10-29[PATCH] new kernel configuration 5/7Roman Zippel
This adds the driver config files. (part 1)
2002-10-11Several fixes in the uinput.c userspace input driver. Size of fifo,Zach Welch
handling of flag bits, etc.
2002-10-09Fix oops when 'cat /dev/uinput' is done. Used wait_event_interruptible().Vojtech Pavlik
2002-10-07Please apply this small clean up, too:Geert Uytterhoeven
- Kill unused variable and end-of-line whitespace. - s/M68K/M68k/
2002-09-23Move beeping and sysrq to input layer on m68k.Richard Zidlicky
Add an m68k beeper input module.
2002-09-12The following patch shaves a six bytes from the loaded sizeAdam J. Richter
of pcspkr.o and another 90 elsewhere in the .o file.
2002-08-26drivers/input/misc/Config.in: It is CONFIG_SPARC32 not CONFIG_SPARC.David S. Miller
2002-08-26[INPUT]: Add EBUS/ISA speaker input driver for Sparc.David S. Miller
2002-08-25This (re)implements getkeycode/setkeycode, kbd_rate and kd_mksoundVojtech Pavlik
as functions interfacing to the input core. PC-Speaker handling is moved to a separate file. Uinput is moved to a input/misc directory.