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
*
- 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
*
Rather than assert f_type==DTYPE_VNODE, conditionally perform the
rwatson
2004-06-01
1
-2
/
+1
*
Push the VOP_ADVLOCK() call to release advisory locks on vnode file
rwatson
2004-06-01
1
-1
/
+18
*
Assert Giant in vn_start_write() and vn_finished_write().
rwatson
2004-05-31
1
-0
/
+4
*
Remove advertising clause from University of California Regent's license,
imp
2004-04-05
1
-4
/
+0
*
Align the offset in vn_rdwr_inchunks() so that at most the first and
bde
2004-03-13
1
-1
/
+11
*
v_vxproc was a bogus name for a thread (pointer).
bde
2003-12-28
1
-1
/
+1
*
- If we are called with LK_NOWAIT in vn_lock() we may be holding a mutex
jeff
2003-10-04
1
-2
/
+5
*
Rename VOP_RMEXTATTR() to VOP_DELETEEXTATTR() for consistency with the
rwatson
2003-07-28
1
-1
/
+1
*
Pass the fdidx argument from vn_open{_cred}() onto VOP_OPEN()
phk
2003-07-27
1
-3
/
+3
*
Add fdidx argument to vn_open() and vn_open_cred() and pass -1 throughout.
phk
2003-07-27
1
-4
/
+5
*
Add a "int fd" argument to VOP_OPEN() which in the future will
phk
2003-07-26
1
-1
/
+1
*
Prefer the vop_rmextattr() vnode operation for removing extended
rwatson
2003-06-22
1
-1
/
+4
*
Add a f_vnode field to struct file.
phk
2003-06-22
1
-7
/
+7
*
Introduce a new flag on a file descriptor: DFLAG_SEEKABLE and use that
phk
2003-06-18
1
-1
/
+1
*
Initialize struct fileops with C99 sparse initialization.
phk
2003-06-18
1
-2
/
+8
*
Use __FBSDID().
obrien
2003-06-11
1
-1
/
+3
*
Assert the vnode lock when returning successfully from vn_open_cred().
rwatson
2003-06-04
1
-0
/
+1
[next]