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_vnops.c
Commit message (
Expand
)
Author
Age
Files
Lines
*
Revert UF_OPENING workaround for CURRENT.
kib
2007-05-31
1
-6
/
+7
*
Since renaming of vop_lock to _vop_lock, pre- and post-condition
kib
2007-05-18
1
-1
/
+1
*
Eliminate a micro-optimization that hasn't had any effect for 15+ years.
peter
2007-05-17
1
-5
/
+0
*
Add a VNASSERT to vn_close to detect if v_writecount is going
mpp
2007-02-12
1
-1
/
+4
*
change vop_lock handling to allowing tracking of callers' file and line for
kmacy
2006-11-13
1
-5
/
+2
*
Sweep kernel replacing suser(9) calls with priv(9) calls, assigning
rwatson
2006-11-06
1
-1
/
+2
*
Complete break-out of sys/sys/mac.h into sys/security/mac/mac_framework.h
rwatson
2006-10-22
1
-1
/
+2
*
Simplify the code and remove two mutex operations.
pjd
2006-06-24
1
-9
/
+5
*
Allow concurrent read(2)/readv(2) access to a file.
ps
2006-05-16
1
-4
/
+17
*
vn_start_write() is called only when v_type != VCHR, so corresponding
pjd
2006-04-28
1
-2
/
+3
*
- Release the references acquired by VOP_GETWRITEMOUNT and vfs_getvfs().
jeff
2006-03-31
1
-2
/
+16
*
Change vn_open() to honor the MPSAFE flag in the passed in nameidata object
jhb
2006-03-28
1
-6
/
+9
*
- Remove explicit giant acquires and replace it with VFS_LOCK_GIANT.
jeff
2006-03-22
1
-5
/
+6
*
Make sure that we are adding a path token to the audit record in open(2).
csjp
2006-03-11
1
-2
/
+3
*
Block secondary writes while expunging active unlinked files.
tegge
2006-03-11
1
-2
/
+3
*
Use vn_start_secondary_write() and vn_finished_secondary_write() as a
tegge
2006-03-08
1
-2
/
+77
*
Eradicate caddr_t from the VFS API.
des
2005-12-14
1
-4
/
+4
*
- Replace the series of DEBUG_LOCKS hacks which tried to save the vn_lock
jeff
2005-08-03
1
-12
/
+0
*
- Remove vnode lock asserts at the end of vfs syscalls. These asserts were
jeff
2005-06-14
1
-2
/
+0
*
- It has long been my suspicion that we don't actually need a loop in
jeff
2005-06-13
1
-0
/
+2
*
- Stop checking vxthread, we've asserted that it was useless for several
jeff
2005-04-27
1
-4
/
+2
*
- Pass the ISOPEN flag to namei so filesystems will know we're about to
jeff
2005-04-27
1
-2
/
+2
*
- Assert that we're no longer doing recursive vn_locks in inactive/reclaim
jeff
2005-04-11
1
-3
/
+12
*
Assert that the vnode is locked. This is meant to catch bugs or
csjp
2005-04-05
1
-0
/
+1
*
- LK_NOPAUSE is a nop now.
jeff
2005-03-31
1
-3
/
+3
*
- Remove some long dead LOOKUP_SHARED code that tracked the lock state.
jeff
2005-03-24
1
-14
/
+0
*
- Do a vn_start_write in vn_close, we may write if this is the last ref
jeff
2005-03-13
1
-21
/
+20
*
Add locking assertions into vn_extattr_set, vn_extattr_get and
csjp
2005-02-24
1
-0
/
+6
*
Introduce vx_wait{l}() and use it instead of home-rolled versions.
phk
2005-02-17
1
-2
/
+1
*
Don't call VOP_CREATEVOBJECT(), it's the responsibility of the
phk
2005-01-24
1
-34
/
+0
*
- Remove GIANT_REQUIRED where giant is no longer required.
jeff
2005-01-24
1
-54
/
+81
*
Ditch vfs_object_create() and make the callers call VOP_CREATEVOBJECT()
phk
2005-01-13
1
-1
/
+1
*
Remove the unused credential argument from VOP_FSYNC() and VFS_SYNC().
phk
2005-01-11
1
-1
/
+1
*
/* -> /*- for copyright notices, minor format tweaks as necessary
imp
2005-01-06
1
-1
/
+1
*
Ok, first blunder: ioctls are not entirely unused on vnodes anymore :-)
phk
2004-11-18
1
-0
/
+3
*
Push Giant down through ioctl.
phk
2004-11-17
1
-61
/
+9
*
Push Giant down through select and poll.
phk
2004-11-17
1
-1
/
+2
*
Give vn_poll single exit point (to make it easier to insert
phk
2004-11-15
1
-5
/
+3
*
Slim vnodes by another four bytes by eliminating the (now) unused field
phk
2004-11-10
1
-5
/
+0
*
Remove vnode->v_cachedfs.
phk
2004-11-09
1
-2
/
+0
*
Put the I/O block size in bufobj->bo_bsize.
phk
2004-10-26
1
-9
/
+2
*
Remove unused si_bsize_best field from struct cdev.
phk
2004-10-26
1
-3
/
+1
*
Hold dev_lock and check for NULL devsw pointer when we service FIODTYPE ioctl.
phk
2004-09-24
1
-5
/
+13
*
If a vnode has no v_rdev we cannot hope to answer FIODTYPE ioctl.
phk
2004-09-21
1
-0
/
+2
*
Add locking to the kqueue subsystem. This also makes the kqueue subsystem
jmg
2004-08-15
1
-2
/
+5
*
Flag a broad range of VFS operations as GIANT_REQUIRED in order to
rwatson
2004-08-06
1
-2
/
+24
*
Push Giant acquisition down into fo_stat() from most callers. Acquire
rwatson
2004-07-22
1
-0
/
+2
*
Push acquisition of Giant from fdrop_closed() into fo_close() so that
rwatson
2004-07-22
1
-3
/
+5
*
Update for the KDB framework:
marcel
2004-07-10
1
-1
/
+2
*
Change the types of vn_rdwr_inchunks()'s len and aresid arguments to
tjr
2004-06-05
1
-4
/
+6
[next]