index
:
FreeBSD-src
RELENG_2_2
RELENG_2_3
RELENG_2_3_0
RELENG_2_3_1
RELENG_2_3_2
RELENG_2_3_3
RELENG_2_3_4
RELENG_2_4
RELENG_2_4_4
RELENG_2_4_OLD
devel
devel-11
releng/10.1
releng/10.3
releng/11.0
releng/11.1
stable/10
stable/11
Raptor Engineering's fork of pfsense FreeBSD src with pfSense changes
Raptor Engineering, LLC
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
sys
/
kern
/
vfs_subr.c
Commit message (
Expand
)
Author
Age
Files
Lines
*
- VFS_LOCK_GIANT when recycling a vnode via getnewvnode. We may be
jeff
2006-04-04
1
-0
/
+3
*
- Add an assert to vgone. It is illegal to call vgone without a reference
jeff
2006-03-31
1
-3
/
+0
*
- Hold a reference from the time vfs_busy starts until vfs_unbusy is
jeff
2006-03-31
1
-3
/
+9
*
- Add the B_NEEDSGIANT flag which is only set if the vnode that owns a buf
jeff
2006-03-31
1
-0
/
+3
*
- Correct an assert in vop_rename_pre. fdvp may be locked if it is either
jeff
2006-03-19
1
-1
/
+1
*
Use vn_start_secondary_write() and vn_finished_secondary_write() as a
tegge
2006-03-08
1
-4
/
+20
*
Eliminate a deadlock when creating snapshots. Blocking vn_start_write() must
tegge
2006-03-02
1
-0
/
+2
*
Don't try to show marker nodes.
tegge
2006-03-02
1
-1
/
+1
*
- Move softdep from using a global worklist to per-mount worklists. This
jeff
2006-03-02
1
-10
/
+0
*
- Release the mount ref once the vnode has been recycled rather than once
jeff
2006-02-23
1
-3
/
+2
*
- Grab a mnt ref in vfs_busy() before dropping the interlock. This will
jeff
2006-02-22
1
-1
/
+6
*
- Add a ref count to the mount structure. Sleep for up to 3 seconds in
jeff
2006-02-06
1
-6
/
+8
*
- Solve a race where we could lose a call to VOP_INACTIVE. If vget() waiting
jeff
2006-02-01
1
-12
/
+30
*
Back out r1.653; it turns out that the race (or at least the printf) is
kris
2006-01-28
1
-20
/
+0
*
Convert remaining functions in vfs_subr.c from K&R prototypes to ANSI C
rwatson
2006-01-21
1
-82
/
+34
*
Add marker vnodes to ensure that all vnodes associated with the mount point are
tegge
2006-01-09
1
-22
/
+17
*
Print a warning when we miss vinactive() call, because of race in vget().
pjd
2005-12-29
1
-0
/
+20
*
This is a workaround for a complicated issue involving VFS cookies and devfs.
dwhite
2005-11-09
1
-0
/
+4
*
Normalize a significant number of kernel malloc type names:
rwatson
2005-10-31
1
-1
/
+1
*
mpsafevm has been stable and defaulted to 1 on sparc64 for over 6 months,
kris
2005-10-14
1
-1
/
+1
*
Move execve's access time update functionality into a new
dds
2005-10-12
1
-0
/
+17
*
Un-staticize runningbufwakeup() and staticize updateproc.
truckman
2005-09-30
1
-1
/
+2
*
Break out of loop if next buffer pointer has become invalid while flushing
tegge
2005-09-16
1
-0
/
+15
*
In vfs_kqfilter(), return EINVAL instead of 1 (EPERM) when an unsupported
rwatson
2005-09-12
1
-1
/
+1
*
use monotonic `time_uptime' instead of `time_second'
jkim
2005-09-12
1
-4
/
+4
*
Introduce vfs_read_dirent() which can help VOP_READDIR() implementations
phk
2005-09-12
1
-0
/
+27
*
Fix a typo in vop_rename_pre() where we ended up using vholdl()
ssouhlal
2005-08-28
1
-1
/
+1
*
Back out the removal of LK_NOWAIT from the VOP_LOCK() call in
truckman
2005-08-23
1
-7
/
+37
*
Silence "busy" warnings when unmounting devfs at system shutdown. This
rwatson
2005-08-20
1
-6
/
+16
*
Make mpsafe_vfs=1 the default on ia64.
marcel
2005-08-13
1
-1
/
+2
*
Do not drop the vnode interlock if vdropl is called on already doomed vnode.
kan
2005-08-10
1
-3
/
+1
*
Holding a vnode doesn't prevent v_mount from disappearing (when the
ssouhlal
2005-08-06
1
-0
/
+2
*
- Unlock before we call mac_destroy_vnode to prevent a lock order reversal.
jeff
2005-08-03
1
-0
/
+1
*
- Allow vnlru to drop giant if the filesystem does not require it. The
jeff
2005-07-20
1
-2
/
+11
*
Fix one "wrong b_bufobj" panic in reassignbuf() by moving VI_UNLOCK(vp)
pjd
2005-07-05
1
-1
/
+1
*
Fix the recent panics/LORs/hangs created by my kqueue commit by:
ssouhlal
2005-07-01
1
-23
/
+49
*
- Try to catch the wrong bufobj panics a little earlier. I believe they
jeff
2005-06-18
1
-0
/
+5
*
- Change holdcnt use around vnode recycling. We now always keep a holdcnt
jeff
2005-06-16
1
-202
/
+198
*
- In reassignbuf() add many asserts to validate the head and tail pointers
jeff
2005-06-14
1
-18
/
+29
*
- Don't make vgonel() globally visible, we want to change its prototype
jeff
2005-06-13
1
-36
/
+19
*
- Add KTR_VFS events to vdestroy, vtruncbuf, vinvalbuf, vfreehead.
jeff
2005-06-13
1
-0
/
+4
*
- Assert that we're not in the name cache anymore in vdestroy().
jeff
2005-06-11
1
-0
/
+2
*
- Add KTR_VFS tracing to track the life of vnodes. Eventually KTR_VFS
jeff
2005-06-11
1
-1
/
+20
*
Allow EVFILT_VNODE events to work on every filesystem type, not just
ssouhlal
2005-06-09
1
-1
/
+232
*
- Clear OWEINACT prior to calling VOP_INACTIVE to remove the possibility
jeff
2005-06-07
1
-1
/
+2
*
If we are going to
cperciva
2005-05-06
1
-0
/
+3
*
- A vnode may have made its way onto the free list while it was being
jeff
2005-05-03
1
-0
/
+2
*
Since it is not possible for curthread to be NULL in this context,
csjp
2005-05-02
1
-4
/
+2
*
- All buffers should either be clean or dirty. If neither of these flags
jeff
2005-05-01
1
-0
/
+4
*
- In vnlru_free() remove the vnode from the free list before we call
jeff
2005-04-30
1
-33
/
+51
[next]