- 21 Mar, 2003 40 commits
-
-
Christoph Hellwig authored
Devfs tries to be super smart and rereads partition tables at all kinds of wierd points. This breaks a bunch of stuff were you can't get the right disk changed information (i.e. CompactFlash). If people actually need this kind of stuff they should just call partx from devfsd instead of relying on the kernel doing something like this. Cleans up the devfs code significatnly (aka removes tons of junk)
-
Christoph Hellwig authored
Not use anywhere else nor should it.
-
Christoph Hellwig authored
Adrian Bunk noticed that there's an exposed config option to use the now gone DEVFS_FL_AUTO_DEVNUM in the dvb code - remove it.
-
Christoph Hellwig authored
devfs_d_revalidate_wait adds to a waitqueue but never removes from it again so we there's one entry full of reused stack space added on each call (I wonder how this ever worked). The function has a few more bugs (it effectivly does a sleep_on instead of checking for the actual even and can't deal with negative dentries at all), but I just had breakfast and don't want to poke into devfs internals deeper - I still hope Adam's smalldevfs will get merged anyway..
-
Ingo Molnar authored
fix yet another manual reschedule point
-
ssh://master.kernel.org//home/hch/BK/xfs/linux-2.5/Linus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
Alan Cox authored
-
Alan Cox authored
-
Alan Cox authored
-
Alan Cox authored
Also add abort functionality
-
Alan Cox authored
-
Alan Cox authored
-
Alan Cox authored
-
Alan Cox authored
-
Alan Cox authored
-
Alan Cox authored
-
Alan Cox authored
-
Alan Cox authored
-
Alan Cox authored
-
Alan Cox authored
-
Alan Cox authored
-
Alan Cox authored
- New style ide-default driver - Don't attach non existant drives - DRIVER()==NULL checks can go - Ioctl checks that were missing are now in
-
Alan Cox authored
-
Alan Cox authored
-
Alan Cox authored
-
Alan Cox authored
-
Alan Cox authored
This isnt perfect, there is a race left somewhere still but its closer.
-
Alan Cox authored
-
Alan Cox authored
-
Alan Cox authored
-
Alan Cox authored
Make drive->id not NULL an invariant Clean up a few things from that hwif specific queue length initialisation/IRQ cleanups Note: this changes the default blocks limit per I/O to 256. I've still seen no credible evidence that its a problem and "other OS's" do it.
-
Alan Cox authored
-
Alan Cox authored
This is the first of a set of changes to make DRIVER(drive)!=NULL an invariant
-
Alan Cox authored
-
Alan Cox authored
-
Alan Cox authored
-
Alan Cox authored
-
Alan Cox authored
Yes NEC use *different* function numbers!!
-
Alan Cox authored
-
Alan Cox authored
-