- 20 Apr, 2003 38 commits
-
-
Christoph Hellwig authored
-
Christoph Hellwig authored
Also pointed out by Al.
-
Christoph Hellwig authored
Al pointed out that it's unused after my last series of devfs patches.
-
Christoph Hellwig authored
All callers of __blk_run_queue are of the form spin_lock_irqsave(q->queue_lock, flags); __blk_run_queue(q); spin_unlock_irqrestore(q->queue_lock, flags); Replace it with a blk_run_queue that does the locking itself.
-
Christoph Hellwig authored
In preparation of getting rid of the LOCAL_END_REQUEST mess.
-
Christoph Hellwig authored
split the initrd stuff out of blk.h, it's only needed in the boot code and the ramdisk driver.
-
Christoph Hellwig authored
-
Christoph Hellwig authored
-
Christoph Hellwig authored
-
Christoph Hellwig authored
-
Christoph Hellwig authored
The following patches switch the few drivers that have to register devfs entries independand of gendisks to devfs_mk_bdev.
-
Christoph Hellwig authored
-
Christoph Hellwig authored
-
Christoph Hellwig authored
-
Christoph Hellwig authored
-
Christoph Hellwig authored
-
Christoph Hellwig authored
-
Christoph Hellwig authored
-
Christoph Hellwig authored
-
Christoph Hellwig authored
-
Christoph Hellwig authored
-
Christoph Hellwig authored
This and the next patches switches over drivers to gendisk.devfs_name.
-
Christoph Hellwig authored
Previously gendisk.devfs_name was used only for partitioned devices or CDroms, and for the latter it was slightly broken. Fix it to work genericly for all gendisks.
-
Christoph Hellwig authored
Replaces devfs_register for block devices. Note that we do NOT pass in an operaion vector here - it was unused in devfs_register already and our block device code fundamentally ties the operations to the gendisk. There will be only very few callers of this one anyway..
-
Christoph Hellwig authored
Already handled by the gendisk layer.
-
Christoph Hellwig authored
Dasd is partitioned - all devfs stuff is handled by the gendisk layer.
-
Christoph Hellwig authored
Duh, ubd is partitioned.
-
Christoph Hellwig authored
-
Christoph Hellwig authored
-
Christoph Hellwig authored
-
Christoph Hellwig authored
-
Christoph Hellwig authored
-
Christoph Hellwig authored
-
Christoph Hellwig authored
-
Christoph Hellwig authored
-
Christoph Hellwig authored
-
Christoph Hellwig authored
-
Christoph Hellwig authored
Make sure input always uses devfs_remove. While at it I've also remove lots of code duplication - every upper input driver contained the code surrounding devfs_unregister in two identical copies.
-
- 19 Apr, 2003 2 commits
-
-
Linus Torvalds authored
-
Ben Collins authored
- Cleaned up hostinfo usage in all drivers and created a central API to handle them all. - Fixup some spinlock mis-usage. - Remove devfs_handle mis-usage. - Cleaned up some heavy handed spinlocking to use mutexes instead. - Add function to send PHY config packets and use to to settle IRM/cycle-master/root descrepancies.
-