summaryrefslogtreecommitdiffstats
path: root/sys/miscfs/procfs/procfs_vfsops.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* remove more caddr_ttedu2004-05-201-2/+2
|
* save room for nul, so we can unmount later. pr2327 from peter wernertedu2004-03-031-2/+2
|
* constify vfsops; tedu@ okmickey2003-08-141-2/+2
|
* make procfs support statfs args. lossage noticed and patch tested by jolantedu2003-08-051-1/+4
|
* Remove the advertising clause in the UCB license which Berkeleymillert2003-06-021-6/+2
| | | | rescinded 22 July 1999. Proofed by myself and Theo.
* use M_MISCFSMNT instead of M_UFSMNT for mount datatedu2003-02-241-3/+3
| | | | ok art@
* Sigh. I comitted the wrong diff in the last vfs changes.art2003-01-311-20/+7
| | | | These are the files that were ok:ed and tested.
* File system locking fixups, mostly from NetBSD:art2003-01-311-3/+25
| | | | | | | | | | | | | | | - cache_lookup move common code from various fs's here always return with vnode and parent locked adjust return codes - PDIRUNLOCK - new flag set if lookup couldn't lock parent vnode - kernfs and procfs lock vnode in get_root don't unlock (again) in kernfs_freevp fix memory leak in procfs From tedu@stanford.edu deraadt@ and various other ok
* First round of __P removal in sysmillert2002-03-141-18/+18
|
* Replace inclusion of <vm/foo.h> with the correct <uvm/bar.h> when necessary.miod2001-11-061-3/+1
| | | | (Look ma, I might have broken the tree)
* Remove old vm.art2001-06-271-7/+1
|
* Add emulation of Linux features to procfs; mostly from NetBSD. ok deraadt@tholo2001-04-091-2/+27
|
* use void * consistently in vfs_mount and sys_mount. ok @artassar2001-02-201-3/+3
|
* update to use new checkexp vfs operationassar2000-02-071-3/+6
|
* New struct statfs with mount options. NOTE: this replaces statfs(2),millert1999-05-311-6/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fstatfs(2), and getfsstat(2) so you will need to build a new kernel before doing a "make build" or you will get "unimplemented syscall" errors. The new struct statfs has the following featuires: o Has a u_int32_t flags field--now softdep can have a real flag. o Uses u_int32_t instead of longs (nicer on the alpha). Note: the man page used to lie about setting invalid/unused fields to -1. SunOS does that but our code never has. o Gets rid of f_type completely. It hasn't been used since NetBSD 0.9 and having it there but always 0 is confusing. It is conceivable that this may cause some old code to not compile but that is better than silently breaking. o Adds a mount_info union that contains the FSTYPE_args struct. This means that "mount" can now tell you all the options a filesystem was mounted with. This is especially nice for NFS. Other changes: o The linux statfs emulation didn't convert between BSD fs names and linux f_type numbers. Now it does, since the BSD f_type number is useless to linux apps (and has been removed anyway) o FreeBSD's struct statfs is different from our (both old and new) and thus needs conversion. Previously, the OpenBSD syscalls were used without any real translation. o mount(8) will now show extra info when invoked with no arguments. However, to see *everything* you need to use the -v (verbose) flag.
* vmtotal -> uvm_total for uvmart1999-02-261-1/+9
|
* Updates to match type changes in syscall tablestholo1998-02-081-3/+3
|
* Updates for VFS Lite 2 + soft update.csapuntz1997-11-061-68/+15
|
* back out vfs lite2 till after 2.2deraadt1997-10-061-15/+68
|
* VFS Lite2 Changescsapuntz1997-10-061-68/+15
|
* use <sys/queue.h> for pfsnode list.mickey1996-06-211-6/+1
| | | | $OpenBSD$ additions.
* show Virtual Memory total/used to df.mickey1996-06-201-3/+5
|
* From NetBSD: update to 960217 sourcesniklas1996-02-271-6/+39
|
* initial import of NetBSD treederaadt1995-10-181-0/+229