summaryrefslogtreecommitdiffstats
path: root/sys/kern/vfs_subr.c
Commit message (Expand)AuthorAgeFilesLines
* Introduce a global lock for the vm subsystem (vm_mtx).alfred2001-05-191-1/+14
* Change the second argument of vflush() to an integer that specifiesiedowse2001-05-161-11/+45
* In vrele() and vput(), avoid triggering the confusing "missed vn_close"iedowse2001-05-111-2/+6
* vfs_subr.c is getting rather fat. The underlying repocopy and thisphk2001-04-261-346/+0
* Move the netexport structure from the fs-specific mountstructurephk2001-04-251-5/+61
* Correct #includes to work with fixed sys/mount.h.grog2001-04-231-0/+2
* Reclaim directory vnodes held in namecache if few free vnodes aretanimura2001-04-181-0/+26
* This patch removes the VOP_BWRITE() vector.phk2001-04-171-1/+1
* Add a NOTE_REVOKE flag for vnodes, which is triggered from within vclean().jlemon2001-02-231-0/+5
* Switch to using a struct xucred instead of a struct xucred when notgreen2001-02-181-2/+10
* Change and clean the mutex lock interface.bmilekic2001-02-091-87/+87
* Mechanical change to use <sys/queue.h> macro API instead ofphk2001-02-041-1/+1
* Properly lock new vnode.bp2001-01-311-4/+9
* Convert all simplelocks to mutexes and remove the simplelock implementations.jasone2001-01-241-55/+55
* o The move to using VADMIN under vaccess() resulted in some systemrwatson2001-01-231-1/+1
* Stick the kthread API in a kthread_* namespace, and the specialized kprocjhb2000-12-151-2/+2
* Use proper mutex locking when calling setrunnable from speedup_syncer().mckusick2000-12-131-3/+2
* Convert more malloc+bzero to malloc+M_ZERO.dwmalone2000-12-081-4/+2
* Untangle vfsinit() a bit. Use seperate sysinit functions rather thanpeter2000-12-061-2/+4
* Correct int/long type mismatch in the proper place this time. freevnodesgallatin2000-12-021-3/+3
* Use msleep() instead of mtx_exit()/tsleep() so that we release the lock andjhb2000-12-011-13/+7
* Get rid of a bogus mtx_exit (it was attempting to release anmckusick2000-11-301-1/+0
* Implement a low-memory deadlock solution.dillon2000-11-181-4/+10
* Clear the VFREE flag when the vnode is removed from the free list integge2000-11-021-0/+1
* Take VBLK devices further out of their missery.phk2000-11-021-12/+11
* Catch up to moving headers:jhb2000-10-201-1/+1
* o Introduce new VOP_ACCESS() flag VADMIN, allowing file systems to performrwatson2000-10-191-0/+5
* Blow away the v_specmountpoint define, replacing it with what it waseivind2000-10-091-2/+2
* Do not call lockdestroy() for v_vnlock, which may point to a lock in ajasone2000-10-061-4/+1
* Style fixes based on comments by bdeeivind2000-10-051-20/+31
* Convert lockmgr locks from using simple locks to using mutexes.jasone2000-10-041-53/+58
* 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
OpenPOWER on IntegriCloud