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
Commit message (
Expand
)
Author
Age
Files
Lines
*
MFi386: revision 1.205
nyan
2003-10-05
3
-3
/
+438
*
Fold the vslock() and vsunlock() calls in this file with #if 0's; they will
bms
2003-10-05
1
-1
/
+8
*
Include <sys/mutex.h>. Don't depend on namespace pollution in <sys/vnode.h>.
bde
2003-10-05
2
-4
/
+2
*
- Check the XLOCK before inspecting v_data.
jeff
2003-10-05
1
-9
/
+25
*
- Apply a big giant lock around the namecache. This has been sitting in
jeff
2003-10-05
1
-27
/
+94
*
- Fix an XXX. Check the error of vn_lock() in vflush(). Don't specify
jeff
2003-10-05
1
-13
/
+2
*
Assert that the containing vm object's lock is held in
alc
2003-10-05
1
-0
/
+1
*
- Skip over xvp if XLOCK is set.
jeff
2003-10-05
1
-1
/
+2
*
- Remove an incorrect XXX comment. This code does respect the XLOCK since
jeff
2003-10-05
1
-1
/
+0
*
- Check the XLOCK before we inspect the vnode.
jeff
2003-10-05
1
-0
/
+4
*
- We don't need to cache_purge() in nfs_reclaim(), vclean() does it for us.
jeff
2003-10-05
1
-2
/
+0
*
- Check the XLOCK prior to inspecting v_data.
jeff
2003-10-05
1
-0
/
+4
*
- Check XLOCK prior to accessing v_data.
jeff
2003-10-05
2
-0
/
+12
*
- File systems that wish to inspect the vnode contents or their private
jeff
2003-10-05
2
-0
/
+16
*
Correct a typo on line 552 of revision 1.92 which was breaking GENERIC:-
bms
2003-10-05
1
-1
/
+1
*
Remove magic numbers surrounding locking state in the sysctl module, and
bms
2003-10-05
2
-9
/
+15
*
- Rename vcanrecycle() to vtryrecycle() to reflect its new role.
jeff
2003-10-05
1
-26
/
+32
*
- Don't cache_purge() in getnewvnode. It's done in vclean(). With this
jeff
2003-10-05
1
-11
/
+5
*
- Don't cache_purge() in cd9660_reclaim. vclean() does it for us so
jeff
2003-10-05
2
-2
/
+0
*
- Don't cache_purge() in ufs_reclaim. vclean() does it for us so
jeff
2003-10-05
1
-1
/
+0
*
- Don't cache_purge() in ext2_reclaim. vclean() does it for us so
jeff
2003-10-05
2
-2
/
+0
*
- Don't cache_purge() in *_reclaim routines. vclean() does it for us so
jeff
2003-10-05
7
-9
/
+0
*
- Solve a LOR with the sync_mtx by using the VI_ONWORKLST flag to determine
jeff
2003-10-05
1
-6
/
+12
*
Don't bother setting a page table page's valid field. It is unused and
alc
2003-10-05
2
-4
/
+0
*
- Move the xlock 'locking' code into vx_lock() and vx_unlock().
jeff
2003-10-05
1
-21
/
+54
*
Synchronize access to a vm page's valid field using the containing
alc
2003-10-04
2
-9
/
+6
*
Eliminate some unnecessary uses of the vm page queues lock around the
alc
2003-10-04
2
-11
/
+6
*
Make it easier to run this code on RELENG_4.
joe
2003-10-04
2
-3
/
+17
*
Fix the apm problem for real. We leave the first 4K page for the bios to
peter
2003-10-04
2
-5
/
+6
*
Assert that the containing vm object's lock is held in
alc
2003-10-04
1
-0
/
+1
*
Make it easier to run this code on RELENG_4.
joe
2003-10-04
14
-6
/
+159
*
Synchronize access to a vm page's valid field using the containing
alc
2003-10-04
1
-4
/
+8
*
Synchronize access to a vm page's valid field using the containing
alc
2003-10-04
1
-3
/
+4
*
- Extend the scope the vm object lock to cover calls to
alc
2003-10-04
2
-3
/
+6
*
Synchronize access to a vm page's valid field using the containing
alc
2003-10-04
1
-4
/
+4
*
- In sched_sync() test our preconditions prior to dropping the sync_mtx.
jeff
2003-10-04
1
-22
/
+18
*
- Consistently set sopt_dir.
jeff
2003-10-04
3
-0
/
+4
*
- Change a lame iterative algorithm to a constant time algorithm. Remove
jeff
2003-10-04
1
-4
/
+6
*
- Set the sopt_dir member of the sockopt structure, otherwise, this parameter
jeff
2003-10-04
1
-0
/
+2
*
- Don't use vrecycle() call vgonel() directly after grabing the vnode
jeff
2003-10-04
2
-8
/
+12
*
- The VI assert in getdirtybuf() is only valid if we're not on a VCHR
jeff
2003-10-04
1
-1
/
+4
*
- In a Giantless world, the vn_lock() in vcanrecycle() could legitimately
jeff
2003-10-04
1
-21
/
+22
*
- If we are called with LK_NOWAIT in vn_lock() we may be holding a mutex
jeff
2003-10-04
1
-2
/
+5
*
- Document more of the vnode locking strategy.
jeff
2003-10-04
1
-1
/
+10
*
- Increase the scope of the interlock in ffs_reload(). Acquire it before
jeff
2003-10-04
1
-9
/
+6
*
- Fix an unlocked call to GETATTR by slightly shuffling the code in
jeff
2003-10-04
1
-6
/
+14
*
- Use the UMA_ZONE_VM flag on the fakepg and object zones to prevent
jeff
2003-10-04
2
-2
/
+3
*
- Use the VI_LOCK macro in two places where we directly called mtx_lock()
jeff
2003-10-04
1
-2
/
+2
*
- Properly acquire the vnode interlock before releasing the
jeff
2003-10-04
1
-11
/
+23
*
- Acquire the vnode interlock prior to dropping the mntvnode_mtx.
jeff
2003-10-04
1
-1
/
+2
[next]