- 18 Feb, 2003 40 commits
-
-
Richard Henderson authored
-
Richard Henderson authored
-
Richard Henderson authored
-
ssh://are.twiddle.net/BK/op-2.5Richard Henderson authored
into dorothy.sfbay.redhat.com:/dorothy/rth/linux/op-2.5
-
Linus Torvalds authored
doesn't define ndelay(), fall back on udelay().
-
George Anzinger authored
This is version 23 or so of the POSIX timer code. Internal changelog: - Changed the signals code to match the new order of things. Also the new xtime_lock code needed to be picked up. It made some things a lot simpler. - Fixed a spin lock hand off problem in locking timers (thanks to Randy). - Fixed nanosleep to test for out of bound nanoseconds (thanks to Julie). - Fixed a couple of id deallocation bugs that left old ids laying around (hey I get this one). - This version has a new timer id manager. Andrew Morton suggested elimination of recursion (done) and I added code to allow it to release unused nodes. The prior version only released the leaf nodes. (The id manager uses radix tree type nodes.) Also added is a reuse count so ids will not repeat for at least 256 alloc/ free cycles. - The changes for the new sys_call restart now allow one restart function to handle both nanosleep and clock_nanosleep. Saves a bit of code, nice. - All the requested changes and Lindent too :). - I also broke clock_nanosleep() apart much the same way nanosleep() was with the 2.5.50-bk5 changes. TIMER STORMS The POSIX clocks and timers code prevents "timer storms" by not putting repeating timers back in the timer list until the signal is delivered for the prior expiry. Timer events missed by this delay are accounted for in the timer overrun count. The net result is MUCH lower system overhead while presenting the same info to the user as would be the case if an interrupt and timer processing were required for each increment in the overrun count.
-
Alan Cox authored
-
Alan Cox authored
-
Alan Cox authored
-
Alan Cox authored
-
Alan Cox authored
Fixes hangs on Micron Samurai boards
-
Alan Cox authored
-
Alan Cox authored
also Enable ATI IGP/ALi combo
-
Alan Cox authored
-
Alan Cox authored
-
Alan Cox authored
-
Alan Cox authored
-
Alan Cox authored
This is the only user I'll feed you this time. As with 2.4 I want it to run for a bit on read only media first 8)
-
Alan Cox authored
We need to copy the new io op. Actually we need to shoot the entire mess in this function and make the drivers always set it but not today.
-
Alan Cox authored
(is_flashcard is unneeded outside ide_probe as we have a drive->flash check)
-
Alan Cox authored
-
Alan Cox authored
Some drivers need this. Its in the core as the core eventually needs to be doing the tracking here
-
Alan Cox authored
The iops struct may be a good idea in the longer run but right now its unused and its mess that can be restored neatly later on.
-
Alan Cox authored
(second hunk just makes 2.4/2.5 header match format)
-
Alan Cox authored
-
Alan Cox authored
-
Alan Cox authored
-
Alan Cox authored
-
Alan Cox authored
-
Alan Cox authored
-
Alan Cox authored
Now handled at runtime
-
Alan Cox authored
-
Alan Cox authored
We cannot do an identify on a drive with no driver loaded. The kernel has a ton of half backed "if no driver" cases but they dont cover all cases and its a mess. For now we rely on the probe time identify unless a driver is loaded. A proper fix (an 'ide-unassigned' driver) will follow later
-
Alan Cox authored
Fix crash with slave and no master Fix crash with hdb=noprobe hdb=cdrom Fix crash with pre ATA devices refusing IDENTIFY Fix flash slave making master disappear Add interfaces that the PPC uses to do disk spin up when the BIOS has not Add framework to allow hdparm -d1 on a box built with IDE_DMA_ONLYDISK Fix identify framework so we can fix the proc identify crash too
-
Alan Cox authored
-
Alan Cox authored
-
Alan Cox authored
-
Alan Cox authored
Also adds the new OUTBSYNC iop
-
Alan Cox authored
-
Alan Cox authored
Remove ide_ioreg_t Add locking on the ide setting lists
-