- 14 Jun, 2003 40 commits
-
-
Paul Mackerras authored
-
Stephen Hemminger authored
This patch changes network devices to run hotplug out of the kobject/class_device infrastructure rather than calling it from the network code. The code gets simpler and there is only one place for Greg to fix when he changes the API. All hotplug now happens off the chain: rtnl_unlock -> netdev_run_todo -> netdev_sysfs_{un}register The state flag deadbeef was converted to a state enumeration tp handle necessary book keeping, and adds some defense against drivers that have unexpected semantics.
-
Stephen Hemminger authored
-
Ravikiran G. Thirumalai authored
-
Ravikiran G. Thirumalai authored
-
Hideaki Yoshifuji authored
-
Robert Olsson authored
-
David S. Miller authored
-
David S. Miller authored
-
David S. Miller authored
into nuts.ninka.net:/home/davem/src/BK/net-2.5
-
Bartlomiej Zolnierkiewicz authored
Patch by Matthew Wilcox. Allows all architectures to simply include the drivers/ide/Kconfig file.
-
Bartlomiej Zolnierkiewicz authored
Patch by Benjamin Herrenschmidt, minor fixes by me.
-
Bartlomiej Zolnierkiewicz authored
Unexpectedly there are some taskfile IO bugreports, so bring back old code and add taskfile IO config option (default y). This aids testing and lets people use safe(?) old code.
-
bk://kernel.bkbits.net/vojtech/inputLinus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
Andrew Morton authored
From: Manfred Spraul <manfred@colorfullife.com> Martin found out what caused the deadlocks with 2.5.70 and SDET: I forgot to initialize proc_lock during fork(). Usually this works, because the parent lock is unlocked. But a proc lookup during fork can cause it to be locked, and then the system locks up.
-
Linus Torvalds authored
-
Linus Torvalds authored
-
Rusty Russell authored
1) Fix the comments for the migration_thread. A while back Ingo agreed they were exactly wrong, IIRC. 8). 2) Changed spin_lock_irqsave to spin_lock_irq, since it's in a kernel thread. 3) Don't repeat if the task has moved off the original CPU, just finish. This is because we are simply trying to push the task off this CPU: if it's already moved, great. Currently we might theoretically move a task which is actually running on another CPU, which is v. bad. 4) Replace the __ffs(p->cpus_allowed) with any_online_cpu(), since that's what it's for, and __ffs() can give the wrong answer, eg. if there's no CPU 0. 5) Move the core functionality of migrate_task into a separate function, move_task_away, which I want for the hotplug CPU patch.
-
http://linux-isdn.bkbits.net/linux-2.5.makeLinus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
Vojtech Pavlik authored
-
Peter Osterlund authored
-
Peter Osterlund authored
-
Vojtech Pavlik authored
-
bk://kernel.bkbits.net/davem/net-2.5Linus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
Vojtech Pavlik authored
-
bk://bk.arm.linux.org.uk/linux-2.5-serialLinus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
Vojtech Pavlik authored
-
Vojtech Pavlik authored
-
Vojtech Pavlik authored
-
Vojtech Pavlik authored
-
Vojtech Pavlik authored
-
Vojtech Pavlik authored
-
Vojtech Pavlik authored
-
Vojtech Pavlik authored
-
Vojtech Pavlik authored
-
Vojtech Pavlik authored
-
Vojtech Pavlik authored
-
Vojtech Pavlik authored
-
Benjamin Herrenschmidt authored
It was broken on at least ppc32 & sparc32, and the debugging it offered wasn't worth it any more anyway.
-
Samuel Thibault authored
local_irq_save() is called at the beginning of speedstep_detect_speeds, but local_irq_restore() is not called on I/O errors.
-