- 13 Feb, 2002 9 commits
-
-
http://gkernel.bkbits.net/misc-2.5Linus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
Linus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
Jaroslav Kysela authored
Integrate ALSA into v2.5.4 Jaroslav
-
Linus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
Ingo Molnar authored
-
Ingo Molnar authored
condition, we test the preemption count in preempt_schedule(). This reduces the icache footprint and the overhead of preemption. - plus optimize the irq-path preemption check a bit.
-
Ingo Molnar authored
this is a fragile piece of the ptrace code, the code relies on a single wakeup coming from the parent. This fix is necessery after the preempt_schedule() cleanups, it unbreaks 'strace strace ...'.
-
Ingo Molnar authored
fixes a preemption race that was introduced by my removal of PREEMPT_ACTIVE.
-
Jeff Garzik authored
into hostme.bitkeeper.com:/ua/repos/g/gkernel/misc-2.5
-
- 12 Feb, 2002 4 commits
-
-
Ingo Molnar authored
- the PREEMPT_ACTIVE trick is not needed - schedule() should check for need_resched, we might miss a reschedule otherwise. the cleanup also fixes the bug. The only reason why i kept preempt_schedule() was to fix up p->state to TASK_RUNNING, to make it possible to preempt from places that mark the task TASK_UNINTERRUPTIBLE before adding the task to a waitqueue, and thus a preemption in that small window could cause the task to be removed from the runqueue erroneously.
-
Ingo Molnar authored
-
Ingo Molnar authored
-
Jeff Garzik authored
Contributor: Ed Vance @ Macrolink
-
- 11 Feb, 2002 27 commits
-
-
Alexander Viro authored
BKL shifted into all instances of ->truncate(). Callers updated.
-
Linus Torvalds authored
-
Alexander Viro authored
OK, here comes: ->lookup() had lost BKL, all in-tree instances of ->lookup() converted. I'm adding Documentation/filesystems/porting - with the list of API changes since 2.4. Are you OK with that format? (and yes, this sucker is *post*-compile ;-)
-
http://linuxusb.bkbits.net/linus-2.5Linus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
http://gkernel.bkbits.net/net-drivers-2.5Linus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
Jeff Garzik authored
-
Jeff Garzik authored
net driver. Also included are a couple of minor error reporting updates and the proper detection for cardbus removal. Contributor: Mike Phillips Linux Token Ring Project
-
Jeff Garzik authored
the ibmtr token ring net driver. Contributor: Mike Phillips Linux Token Ring Project
-
Jeff Garzik authored
* Only print warning on truly "oversized" packets * Fix theoretical bug on gigabit cards - return to 1.1.3 behavior Contributor: Val Henson
-
Jeff Garzik authored
from 2.4.x. Also, remove deprecated SIOCDEVPRIVATE ioctl calls. Via Dave Jones.
-
Jeff Garzik authored
0.13a - optical transceiver support added by Michael Clark <michael@metaparadigm.com> 0.13b - call register_netdev earlier in initialization suppress duplicate link status messages 0.15 get ppc (big endian) working Via Dave Jones.
-
Jeff Garzik authored
Fix originally by Andreas Dilger IIRC, merged by Dave Jones.
-
Jeff Garzik authored
Via Dave Jones.
-
Jeff Garzik authored
for dmfe net driver from 2.4.x. Via Dave Jones.
-
Jeff Garzik authored
which prevented the driver from building. Via Dave Jones.
-
Jeff Garzik authored
net drivers. Merge two sis900 bug fixes from 2.4.x. Via Dave Jones.
-
Jeff Garzik authored
3c59x, eepro100, sis900, and tulip. Also, update eepro100 Becker URL. Contributor: Dave Jones
-
Jeff Garzik authored
Via Dave Jones.
-
Jeff Garzik authored
for net drivers 3c509, acenic, ni52, and skfp. Via Dave Jones.
-
Linus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
Vojtech Pavlik authored
Now that the input core changes have made it into 2.5 I can finally update the USB input drivers to their latest versions. Here is a patch that does that. In detail: HID driver: Fix a bug in descriptor parsing (array/variable), namely visible with Logitech new joysticks and mice Fix bugs in logical/physical min/max parsing Fix bugs in exponent parsing Remove workaround for low-speed devices with >8 byte reports, fix this in a correct way (bigger irq request) Untangle some code (fetc_item()) Implement asynchronous input/output/feature report reading and writing Implement (hopefully) proper locking in the above Implement support for devices with an output endpoint Add some support functions for force feedback support currently in development Add entries to the debug dump code, including FF and exponents Add more mappings into the hid-input interface Cleanups here and there usbkbd driver: Make LED URBS use GFP_ATOMIC, they'll be called from a completion handler Remove dependency on hid.h usbmouse driver: Just conversion to the new input core, minor cleanups wacom driver: Just conversion to the new input core.
-
Petko Manolov authored
this patch somehow didn't get applied to 2.5.4 so i resend it. It is pretty harmless - only adds 3 more devices and 2 vendor ids into pegasus.h :-)
-
Christopher Yeoh authored
mmap currently sets errno to EINVAL when it should be ENOMEM. SUS/POSIX states that ENOMEM should be returned when: "MAP_FIXED was specified, and the range [addr, addr + len) exceeds that allowed for the address space of a process; or if MAP_FIXED was not specified and there is insufficient room in the address space to effect the mapping." The following patch (against 2.4.17) fixes this behaviour:
-
Linus Torvalds authored
-
David S. Miller authored
-
Petr Vandrovec authored
* fs/ncpfs/inode.c: Return reasonable error codes instead of universal -EINVAL. Remove printk() as reasonable code is returned. Set maximum file size limit on ncpfs to 4GB-1. * fs/ncpfs/sock.c: Return correct error code when send() fails. Petr Vandrovec
-
Petr Vandrovec authored
* zisofs_cleanup cannot be __exit, as it is invoked from __init section when register_filesystem() fails. Petr Vandrovec
-