summaryrefslogtreecommitdiffstats
path: root/sys/kern/vfs_subr.c
Commit message (Expand)AuthorAgeFilesLines
* Move KASSERTs which checks value of v_usecount after vnode locking, sobp2000-10-021-2/+4
* Do the right thing if bdevvp is called twice for the same device.mckusick2000-09-271-0/+2
* Add a lock structure to vnode structure. Previously it was either allocatedbp2000-09-251-4/+5
* Style fixes:eivind2000-09-221-52/+107
* Staticize addalias()eivind2000-09-221-1/+2
* comment vfs_export functions, requested by: eivindalfred2000-09-211-1/+12
* o Add additional comment describing vaccess() behavior.rwatson2000-09-201-0/+7
* Rename lminor() to dev2unit(). This function gives a linear unit numberphk2000-09-191-2/+2
* Add three new VOPs: VOP_CREATEVOBJECT, VOP_DESTROYVOBJECT and VOP_GETVOBJECT.bp2000-09-121-71/+11
* Major update to the way synchronization is done in the kernel. Highlightsjasone2000-09-071-0/+4
* o Synchronize vaccess() capability access control checks with TrustedBSDrwatson2000-09-061-4/+4
* Move extern declaration of dead_vnodeop_p to a .h file.phk2000-09-051-3/+5
* o Restructure vaccess() so as to check for DAC permission to modify therwatson2000-08-291-40/+92
* Fix typo in last commit.phk2000-08-201-2/+1
* Centralize the canonical vop_access user/group/other check in vaccess().phk2000-08-201-0/+54
* This patch corrects the first round of panics and hangs reportedmckusick2000-07-241-3/+33
* Add snapshots to the fast filesystem. Most of the changes supportmckusick2000-07-111-3/+26
* Fix support for more than 256 simultaneous mounts. Theoretical limitbp2000-07-071-2/+4
* Previous commit changing SYSCTL_HANDLER_ARGS violated KNF.phk2000-07-041-3/+3
* Simplify and rationalise the management of the vnode free listmckusick2000-07-041-74/+30
* If a buffer flush fails when trying to reclaim a vnode, it is toomckusick2000-07-041-4/+10
* Make the two calls from kern/* into softupdates #ifdef SOFTUPDATES,phk2000-07-031-0/+3
* Style police catches up with rev 1.26 of src/sys/sys/sysctl.h:phk2000-07-031-4/+4
* Move prtactive to vfs from ufs. It is used all over the place.phk2000-06-271-0/+1
* Virtualizes & untangles the bioops operations vector.phk2000-06-161-2/+1
* Back out the previous change to the queue(3) interface.jake2000-05-261-4/+4
* Change the way that the queue(3) structures are declared; don't assume thatjake2000-05-231-4/+4
* Fix the rootmount code for now.asmodai2000-05-141-1/+2
* Separate the struct bio related stuff out of <sys/buf.h> intophk2000-05-051-0/+1
* Rename the existing BUF_STRATEGY() to DEV_STRATEGY()phk2000-03-201-3/+3
* In vn_isdisk(), check whether vp->v_rdev is NULL. If it is, thenchris2000-03-181-0/+5
* Eliminate the undocumented, experimental, non-delivering and highlyphk2000-03-161-6/+0
* Don't try so hard to make the lower 16 bits of fsids unique. It tendedbde2000-03-141-22/+13
* Try harder to make the lower 16 bits of fsids unique. The vfs typebde2000-03-121-15/+25
* Do refcounting of open devices (more) correctly.sos2000-02-071-0/+16
* Remove static qualifier from vgonel, as it is needed by the Arla folkrwatson2000-02-021-2/+1
* This patch fixes a locking bug that can result in deadlock ifrwatson2000-01-291-2/+17
* Give vn_isdisk() a second argument where it can return a suitable errno.phk2000-01-101-6/+18
* Remove the P_BUFEXHAUST flag from the syncer process (leavingmckusick2000-01-101-2/+0
* Change NDFREE() from a macro to a function for the time being; the macroeivind2000-01-081-0/+34
* Introduce a mechanism to suspend/resume system processes. Suspend syncerluoqi2000-01-071-7/+14
* Enhance reassignbuf(). When a buffer cannot be time-optimally inserteddillon2000-01-051-2/+19
* Prettyness police: Identify flags in b_xflags with BX_ to distinguishmckusick1999-12-221-17/+19
* Add MAP_NOSYNC feature to mmap(), and MADV_NOSYNC and MADV_AUTOSYNC todillon1999-12-121-1/+1
* Lock reporting and assertion changes.eivind1999-12-111-3/+3
* Remove vfs_getrootfsid() function (a temporary hack added a few monthsdillon1999-11-291-17/+0
* Convert various pieces of code to use vn_isdisk() rather than checkingphk1999-11-221-3/+4
* struct mountlist and struct mount.mnt_list have no business beingphk1999-11-201-14/+14
* Commit the remaining part of PR14914:phk1999-11-161-19/+18
* Next step in the device cleanup process.phk1999-11-091-1/+1
OpenPOWER on IntegriCloud