summaryrefslogtreecommitdiff
path: root/include/linux/devfs_fs_kernel.h
AgeCommit message (Collapse)Author
2003-01-14[PATCH] umode_t changes from Adam's mini-devfsChristoph Hellwig
The use of umode_t instead of devfs-specific char vs block #defines in Adam's mini-devfs patch makes sense independant of whether his patch should get merged. While reviewing his changes I also notices that most of the number allocation functionality in devfs has no business beeing exported. In addition I cleaned up devfs_alloc_devnum/ devfs_dealloc_devnum a bit.
2002-12-31[PATCH] devfs creptomancyChristoph Hellwig
As already state in the thread about Adam's devfs reimplementation there is much devfs functionality that is unused or only used by the arch/ia64/sn/ code that currently doesn't even compile in 2.5 and that will get it's own filesystem that fits the needs better when SGI moves to 2.6. (the first hunk is the only exception to the above rule, but it's just a debug printk :))
2002-12-03[PATCH] removal of devfs_register_seriesAlexander Viro
not used anymore
2002-12-03[PATCH] devfs major/minor removalAlexander Viro
major/minor replaced with a single field (dev_t) in devfs_entry
2002-12-03[PATCH] removal of fcb horrorAlexander Viro
"fcb" killed; stuff that used to be handled by it (block/char/regular) moved into the same union where the rest of cases are handled.
2002-12-03[PATCH] devfs flags cleanupAlexander Viro
* DEVFS_FL_AOPEN_NOTIFY removed (b0rken, used only by vt on the kernel side, unus{ed,able} on the userland side * DEVFS_FL_HIDE removed (unused) * ->lock, ->open and ->aopen_notify removed (not used anymore) * code slightly cleaned up
2002-12-03[PATCH] removal of dead codeAlexander Viro
* devfs_get_handle() lost 3rd, 4th and 5th arguments (3rd and 4th are always 0, 5th is ignored in that case) * _devfs_find_by_dev() removed * _devfs_find_entry() lost 3rd, 4th and 5th arguments * devfs_find_and_unregister() removed * devfs_get_maj_min() removed * IS_DEVFS_INODE() removed * DEVFS_MINOR() removed
2002-12-03[PATCH] removal of slave devfs entriesAlexander Viro
devfs_auto_unregister() is not used anymore. devfs_get_unregister_slave() never had been used. devfs_entry->slave is always NULL now. all of the above removed.
2002-11-17Fix up devfs handling for when it is disabled.Linus Torvalds
2002-11-17[PATCH] devfs_remove() helperAlexander Viro
All callers of devfs_find_and_unregister() pass 0 in 6th argument. All uses of that function either pass 0 in 3rd and 4th argument (in which case the 5th is ignored) or pass the existing pathname in the 2nd (in which case 3rd, 4th and 5th are ignored). In all cases the first argument can be trivially made NULL. devfs_find_and_unregister() is left as-is. All existing callers converted to new helper - devfs_remove(pathname). Said beast does equivalent of devfs_find_and_unregister(NULL, pathname, 0, 0, 0, 0);
2002-11-14[PATCH] devfs_register_tape() cleanupAlexander Viro
devfs_register_tape() returns the number it had assigned to tape. new helper: devfs_unregister_tape(number) - removes symlink created by devfs_register_tape() devfs_register_tape() doesn't use devfs_auto_unregister() anymore. devfs_register_tape() gets devfs entry of directory, instead of that of a random file in that directory. users updated
2002-10-14Removed DEVFS_FL_AUTO_OWNER flagRichard Gooch
2002-08-06base.c:Richard Gooch
Exported devfs_only()
2002-07-30Remove the devfs_should* functions I added, and replace them with one ↵Greg Kroah-Hartman
devfs_only() call This now explains what is really going on much better than before.
2002-07-30Removed devfs_register_blkdev and devfs_unregister_blkdev.Greg Kroah-Hartman
Use register_blkdev and unregister_blkdev as before, and everything will work just fine.
2002-07-30Removed devfs_register_chrdev and devfs_unregister_chrdev.Greg Kroah-Hartman
Use register_chrdev and unregister_chrdev as before, and everything will work.
2002-07-28Removed deprecated devfs_find_handle()Richard Gooch
2002-07-25do_mounts.c, block_dev.c, hiddev.c, md.c:Richard Gooch
Switched from devfs_find_handle() to devfs_get_handle() Many files: Switched from devfs_find_handle() to devfs_find_and_unregister() base.c: Created <devfs_find_and_unregister>.
2002-04-07[PATCH] devfs patch for 2.5.8-pre2Richard Gooch
- Documentation updates - BKL removal (devfs doesn't need the BKL) - Changed <devfs_rmdir> to allow later additions if not yet empty - Added calls to <devfs_register_partitions> in drivers/block/blkpc.c <add_partition> and <del_partition> - Bug fixes in unique number and devnum allocators.
2002-02-04v2.5.1.2 -> v2.5.1.3Linus Torvalds
- Christoph Hellwig: scsi_register_module cleanup - Mikael Pettersson: apic.c LVTERR fixes - Russell King: ARM update (including bio update for icside) - Jens Axboe: more bio updates - Al Viro: make ready to switch bread away from kdev_t.. - Davide Libenzi: scheduler cleanups - Anders Gustafsson: LVM fixes for bio - Richard Gooch: devfs update
2002-02-04v2.5.1.1 -> v2.5.1.2Linus Torvalds
- Al Viro: task-private namespaces, more cleanups
2002-02-04v2.5.0.10 -> v2.5.0.11Linus Torvalds
- Jeff Garzik: no longer support old cards in tulip driver (see separate driver for old tulip chips) - Pat Mochel: driverfs/device model documentation - Ballabio Dario: update eata driver to new IO locking - Ingo Molnar: raid resync with new bio structures (much more efficient) and mempool_resize() - Jens Axboe: bio queue locking
2002-02-04v2.5.0.1 -> v2.5.0.2Linus Torvalds
- Greg KH: USB update - Richard Gooch: refcounting for devfs - Jens Axboe: start of new block IO layer
2002-02-04v2.4.9.13 -> v2.4.9.14Linus Torvalds
- Richard Gooch: devfs update - Andrea Arcangeli: clean up/fix ramdisk handling now that it's in page cache - Al Viro: follow up the above with initrd cleanups - Keith Owens: get rid of drivers/scsi/53c700-mem.c file - Trond Myklebust: RPC over TCP race fix - Greg KH: USB update (ohci understands USB_ZERO_PACKET) - me: clean up reference bit handling, fix silly GFP_ATOMIC allocation bug
2002-02-04v2.4.6.6 -> v2.4.6.7Linus Torvalds
- Andreas Dilger: various ext2 cleanups - Richard Gooch: devfs update - Johannes Erdfelt: USB updates - Alan Cox: merges - David Miller: fix SMP pktsched bootup deadlock (CONFIG_NET_SCHED) - Roman Zippel: AFFS update - Anton Altaparmakov: NTFS update - me: fix races in vfork() (semaphores are not good completion handlers) - Jeff Garzik: net driver updates, sysvfs update
2002-02-04v2.4.5.2 -> v2.4.5.3Linus Torvalds
- remember to increment the version number - Chris Mason: reiserfs mark_journal_new and bh leak fix - Richard Gooch: devfs update - Alexander Viro: further FS cleanup (superblock list) - David Woodhouse: MTD update - Kai Germaschewski: ISDN update (stanford checker fixes etc) - Rich Baum: gcc-3.0 warning fixes - Jeff Garzik: network driver updates - Geert Uytterhoeven: m68k fbdev logo merge glitch fix - Andrea Arcangeli: fix signal return path - David Miller: Sparc updates - Johannes Erdfelt: USB update - Carsten Otte, Andries Brouwer: don't clear blk_size unconditionally on partition check - Martin Frey: alpha Sable irq fix - Paul Mackerras: PPC softirq update - Patrick Mochel: PCI power management infrastructure - Robert Siemer: miroSOUND driver update - Neil Brown: knfsd updates, including ability to export ReiserFS filesystems - Trond Myklebust: NFS readdir fixup, don't update atime on client - Andrew Morton: truncate_inode_pages speedup - Paul Menage: make inode quota count all inodes..
2002-02-04v2.4.3.3 -> v2.4.3.4Linus Torvalds
- David Miller: sparc rw semaphores moved over - Alan Cox: yet more resyncs - NIIBE Yutaka: Super-H driver update - David Howells: more rw-sem cleanups, updates - USB updates - Al Viro: filesystem init cleanup
2002-02-04Import changesetLinus Torvalds