summaryrefslogtreecommitdiffstats
path: root/sys/kern/vfs_subr.c
Commit message (Expand)AuthorAgeFilesLines
* change vop_lock handling to allowing tracking of callers' file and line forkmacy2006-11-131-3/+3
* Simplify operations with sync_mtx in sched_sync():jhb2006-11-071-7/+3
* Fix comment typo and function declaration.jhb2006-11-071-2/+2
* Sweep kernel replacing suser(9) calls with priv(9) calls, assigningrwatson2006-11-061-40/+23
* Typo, 'from' vnode is locked here, not 'to' vnode.pjd2006-11-041-1/+1
* Add gjournal specific code to the UFS file system:pjd2006-10-311-0/+2
* Complete break-out of sys/sys/mac.h into sys/security/mac/mac_framework.hrwatson2006-10-221-1/+2
* Correct the comment: numvnodes is decreased on vdestroying the vnode.kib2006-10-021-1/+2
* Add mnt_noasync counter to better handle interleaved calls to nmount(),tegge2006-09-261-5/+6
* Use mount interlock to protect all changes to mnt_flag and mnt_kern_flag.tegge2006-09-261-0/+4
* Add 'show vnode <addr>' DDB command.pjd2006-09-041-2/+18
* getnewvnode() can be called with NULL mp.pjd2006-08-101-1/+1
* Add a bandaid to avoid a deadlock in a situation, when we are trying to suspendpjd2006-08-091-0/+10
* Improve commenting of vaccess(), making sure to be clear that the ifdefrwatson2006-08-061-4/+10
* Enable debug.mpsafevfs by default on arm. Since every architecture exceptalc2006-07-151-2/+1
* Back out my rev. 1.674. The better fix (rev. 1.637) is already in tree.kib2006-07-051-3/+3
* Backed out the change by request from rwatson.babkin2006-06-261-72/+0
* The common UID/GID space implementation. It has been discussed on -archbabkin2006-06-251-0/+72
* Fix the LOR that occurs when the MAC compiled into the kernelkib2006-06-081-3/+3
* Do not set B_NOCACHE on buffers when releasing them in flushbuflist().ups2006-05-251-1/+1
* Remove various bits of conditional Alpha code and fixup a few comments.jhb2006-05-121-1/+1
* vn_start_write()/vn_finished_write() is not needed here, becausepjd2006-04-291-2/+0
* - Add a BO_NEEDSGIANT flag to the bufobj. This flag forces all childjeff2006-04-281-1/+2
* - VFS_LOCK_GIANT when recycling a vnode via getnewvnode. We may bejeff2006-04-041-0/+3
* - Add an assert to vgone. It is illegal to call vgone without a referencejeff2006-03-311-3/+0
* - Hold a reference from the time vfs_busy starts until vfs_unbusy isjeff2006-03-311-3/+9
* - Add the B_NEEDSGIANT flag which is only set if the vnode that owns a bufjeff2006-03-311-0/+3
* - Correct an assert in vop_rename_pre. fdvp may be locked if it is eitherjeff2006-03-191-1/+1
* Use vn_start_secondary_write() and vn_finished_secondary_write() as ategge2006-03-081-4/+20
* Eliminate a deadlock when creating snapshots. Blocking vn_start_write() musttegge2006-03-021-0/+2
* Don't try to show marker nodes.tegge2006-03-021-1/+1
* - Move softdep from using a global worklist to per-mount worklists. Thisjeff2006-03-021-10/+0
* - Release the mount ref once the vnode has been recycled rather than oncejeff2006-02-231-3/+2
* - Grab a mnt ref in vfs_busy() before dropping the interlock. This willjeff2006-02-221-1/+6
* - Add a ref count to the mount structure. Sleep for up to 3 seconds injeff2006-02-061-6/+8
* - Solve a race where we could lose a call to VOP_INACTIVE. If vget() waitingjeff2006-02-011-12/+30
* Back out r1.653; it turns out that the race (or at least the printf) iskris2006-01-281-20/+0
* Convert remaining functions in vfs_subr.c from K&R prototypes to ANSI Crwatson2006-01-211-82/+34
* Add marker vnodes to ensure that all vnodes associated with the mount point aretegge2006-01-091-22/+17
* Print a warning when we miss vinactive() call, because of race in vget().pjd2005-12-291-0/+20
* This is a workaround for a complicated issue involving VFS cookies and devfs.dwhite2005-11-091-0/+4
* Normalize a significant number of kernel malloc type names:rwatson2005-10-311-1/+1
* mpsafevm has been stable and defaulted to 1 on sparc64 for over 6 months,kris2005-10-141-1/+1
* Move execve's access time update functionality into a newdds2005-10-121-0/+17
* Un-staticize runningbufwakeup() and staticize updateproc.truckman2005-09-301-1/+2
* Break out of loop if next buffer pointer has become invalid while flushingtegge2005-09-161-0/+15
* In vfs_kqfilter(), return EINVAL instead of 1 (EPERM) when an unsupportedrwatson2005-09-121-1/+1
* use monotonic `time_uptime' instead of `time_second'jkim2005-09-121-4/+4
* Introduce vfs_read_dirent() which can help VOP_READDIR() implementationsphk2005-09-121-0/+27
* Fix a typo in vop_rename_pre() where we ended up using vholdl()ssouhlal2005-08-281-1/+1
OpenPOWER on IntegriCloud