- 25 Jul, 2002 40 commits
-
-
Ravikiran G. Thirumalai authored
I've noticed that xtime_lock and timerlist_lock ends up on the same cacheline all the time (atleaset on x86). Not a good thing for loads with high xxx_timer and do_gettimeofday counts I guess (networking etc). Here's a trivial fix.
-
Richard Russon authored
This is a complete rewrite of the LDM driver (support for Windows Dynamic Disks). It incorporates Al Viro's recent partition handling tidy ups. Details: LDM Driver rewritten. More efficient. Much smaller memory footprint. The old driver was little more than a stopgap. The new driver is a complete rewrite based on a much better understanding of the database based on much more reverse engineering more able to spot errors and inconsistancies it has a much smaller memory footprint no longer considered experimental accompanied by brief info: Documentation/ldm.txt
-
Anton Blanchard authored
On a ppc64 machine running 2.5.28 we were hitting this BUG in __free_pages_ok: BUG_ON(page->pte.chain != NULL); In pte_chain_lock we use test_and_set_bit which implies a memory barrier. In pte_chain_unlock we use clear_bit which has no memory barriers so we need to add one.
-
David Howells authored
Here's a patch from Christoph Hellwig and myself to supply write->read semaphore downgrade, and also from Brian Watson to supply trylock for rwsems.
-
Rusty Russell authored
Make sure the cpu argument to cpu_online() is evaluated for side effects on UP too.
-
Thunder From The Hill authored
Things look rather like this..
-
bk://linux-input.bkbits.net/linux-inputLinus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
Vojtech Pavlik authored
values on input devices. This is something the X peoople really wanted. Rename input_devinfo to input_id, it's shorter and more to the point. Remove superfluous printks in uinput.c Clean up return values in evdev.c ioctl.
-
Vojtech Pavlik authored
comes to directions of movement and rotation, a mouse wheel should be positive where it "rotates forward, away from the user". We had the opposite in psmouse.c. Fixed this.
-
Vojtech Pavlik authored
converter to atkbd.c - trivial. Remove ps2serkbd, because it's not needed anymore.
-
Vojtech Pavlik authored
input struct to userspace.
-
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
-
Vojtech Pavlik authored
into twilight.ucw.cz:/home/vojtech/bk/input
-
Vojtech Pavlik authored
Fix cli() breakage in input (gameport) drivers.
-
http://linus.bkbits.net:8080/linux-2.5Vojtech Pavlik authored
into twilight.ucw.cz:/home/vojtech/bk/linus
-
Greg Kroah-Hartman authored
Update for removed global irq lock
-
Linus Torvalds authored
-
Alan Cox authored
-
Alan Cox authored
-
Alan Cox authored
-
Alan Cox authored
Rediffed with the 2.5.28 biosparm change included
-
Alan Cox authored
-
Alan Cox authored
-
Alan Cox authored
-
Alan Cox authored
-
Alan Cox authored
irq can be -1 if the card errors during config. synchronize_irq(-1) looks bad
-
Alan Cox authored
-
Alan Cox authored
-
Alan Cox authored
-
Alan Cox authored
-
Alan Cox authored
-
Alan Cox authored
The Q40 keyboard is only found on a Q40..
-
Alan Cox authored
Event is just used for internal flags and with set_bit for atomicity. This kills the warning the obvious way
-
Alan Cox authored
Whoever updated it was coding without due care and attention 8)
-
Alan Cox authored
-
Alan Cox authored
-
Vojtech Pavlik authored
drivers for PS/2 ports on both StrongARM and ARM Integrator hardware. -- Russell King
-
Vojtech Pavlik authored
when the host driver detects a parity or framing error, we can ask the keyboard to resend the data, instead of treating random garbage as valid data. We also export serio_interrupt() - serio modules are using it, yet you can't use them as modules without this symbol exported. -- Russell King
-
Vojtech Pavlik authored
related input drivers. -- Russell King <rmk@arm.linux.org.uk>
-