An error occurred fetching the project authors.
- 09 May, 2004 1 commit
-
-
Dmitry Torokhov authored
-
- 25 Jul, 2002 3 commits
-
-
Vojtech Pavlik authored
from a device belong together was implemented - input_sync() and EV_SYN. Touches every input driver. The first to make use of it is mousedev.c to properly merge events into PS/2 packets.
-
Vojtech Pavlik authored
Fix cli() breakage in input (gameport) drivers.
-
Vojtech Pavlik authored
struct by a single struct to simplify passing it around and to userspace.
-
- 24 Jul, 2002 1 commit
-
-
Ingo Molnar authored
- init thread needs to have preempt_count of 1 until sched_init(). (William Lee Irwin III) - clean up the irq-mask macros. (Linus) - add barrier() to irq_enter() and irq_exit(). (based on Oleg Nesterov's comment.) - move the irqs-off check into preempt_schedule() and remove CONFIG_DEBUG_IRQ_SCHEDULE. - remove spin_unlock_no_resched() and comment the affected places more agressively. - slab.c needs to spin_unlock_no_resched(), instead of spin_unlock(). (It also has to check for preemption in the right spot.) This should fix the memory corruption. - irq_exit() needs to run softirqs if interrupts not active - in the previous patch it ran them when preempt_count() was 0, which is incorrect. - spinlock macros are updated to enable preemption after enabling interrupts. Besides avoiding false positive warnings, this also - fork.c has to call scheduler_tick() with preemption disabled - otherwise scheduler_tick()'s spin_unlock can preempt! - irqs_disabled() macro introduced. - [ all other local_irq_enable() or sti instances conditional on CONFIG_DEBUG_IRQ_SCHEDULE are to fix false positive warnings. ] - fix buggy in_softirq(). Fortunately the bug made the test broader, which didnt result in algorithmical breakage, just suboptimal performance. - move do_softirq() processing into irq_exit() => this also fixes the softirq processing bugs present in apic.c IRQ handlers that did not test for softirqs after irq_exit(). - simplify local_bh_enable().
-
- 22 Jul, 2002 1 commit
-
-
Ingo Molnar authored
Make people use the proper cli/sti replacements
-
- 26 Feb, 2002 1 commit
-
-
Vojtech Pavlik authored
As a step in the process of updating all the linux input drivers to the most recent version available, this patch updates all the joystick drivers that are in the kernel tree. Changes are mainly the input hotplug/proc support in every of the joystick drivers, and fixing trivial bugs here and there. I can supply a more detailed description upon request.
-
- 05 Feb, 2002 5 commits
-
-
Vojtech Pavlik authored
The patch moves: * joystick drivers from drivers/char/joystick to drivers/input/joystick * gameport drivers from drivers/char/joystick to drivers/input/gameport * serio drivers from drivers/char/joystick to drivers/input/serio I don't think the joystick drivers should stay in char, because they're NOT character device drivers (check for register_chrdev, none to be found). It also fixes build problems with sound driver gameport support.
-
Linus Torvalds authored
- Greg KH: start migration to new "min()/max()" - Roman Zippel: move affs over to "min()/max()". - Vojtech Pavlik: VIA update (make sure not to IRQ-unmask a vt82c576) - Jan Kara: quota bug-fix (don't decrement quota for non-counted inode) - Anton Altaparmakov: more NTFS updates - Al Viro: make nosuid/noexec/nodev be per-mount flags, not per-filesystem - Alan Cox: merge input/joystick layer differences, driver and alpha merge - Keith Owens: scsi Makefile cleanup - Trond Myklebust: fix oopsable race in locking code - Jean Tourrilhes: IrDA update
-
Linus Torvalds authored
- Ingo Molnar/Al Viro: don't use bforget() on ext2 (and minix) metadata where we may not be the only owner of the buffer! FS corruption. - Andi Kleen: IPv6 packet re-assembly fix. - David Howells: fix up rwsem implementation - Alan Cox: more merging (S/390 down, ARM to go). - Jens Axboe: LVM and loop fixes
-
Linus Torvalds authored
- Jens: better ordering of requests when unable to merge - Neil Brown: make md work as a module again (we cannot autodetect in modules, not enough background information) - Neil Brown: raid5 SMP locking cleanups - Neil Brown: nfsd: handle Irix NFS clients named pipe behavior and dentry leak fix - maestro3 shutdown fix - fix dcache hash calculation that could cause bad hashes under certain circumstances (Dean Gaudet) - David Miller: networking and sparc updates - Jeff Garzik: include file cleanups - Andy Grover: ACPI update - Coda-fs error return fixes - rth: alpha Jensen update
-
Linus Torvalds authored
-