summaryrefslogtreecommitdiffstats
path: root/sys
Commit message (Expand)AuthorAgeFilesLines
* MFi386: revision 1.205nyan2003-10-053-3/+438
* Fold the vslock() and vsunlock() calls in this file with #if 0's; they willbms2003-10-051-1/+8
* Include <sys/mutex.h>. Don't depend on namespace pollution in <sys/vnode.h>.bde2003-10-052-4/+2
* - Check the XLOCK before inspecting v_data.jeff2003-10-051-9/+25
* - Apply a big giant lock around the namecache. This has been sitting injeff2003-10-051-27/+94
* - Fix an XXX. Check the error of vn_lock() in vflush(). Don't specifyjeff2003-10-051-13/+2
* Assert that the containing vm object's lock is held inalc2003-10-051-0/+1
* - Skip over xvp if XLOCK is set.jeff2003-10-051-1/+2
* - Remove an incorrect XXX comment. This code does respect the XLOCK sincejeff2003-10-051-1/+0
* - Check the XLOCK before we inspect the vnode.jeff2003-10-051-0/+4
* - We don't need to cache_purge() in nfs_reclaim(), vclean() does it for us.jeff2003-10-051-2/+0
* - Check the XLOCK prior to inspecting v_data.jeff2003-10-051-0/+4
* - Check XLOCK prior to accessing v_data.jeff2003-10-052-0/+12
* - File systems that wish to inspect the vnode contents or their privatejeff2003-10-052-0/+16
* Correct a typo on line 552 of revision 1.92 which was breaking GENERIC:-bms2003-10-051-1/+1
* Remove magic numbers surrounding locking state in the sysctl module, andbms2003-10-052-9/+15
* - Rename vcanrecycle() to vtryrecycle() to reflect its new role.jeff2003-10-051-26/+32
* - Don't cache_purge() in getnewvnode. It's done in vclean(). With thisjeff2003-10-051-11/+5
* - Don't cache_purge() in cd9660_reclaim. vclean() does it for us sojeff2003-10-052-2/+0
* - Don't cache_purge() in ufs_reclaim. vclean() does it for us sojeff2003-10-051-1/+0
* - Don't cache_purge() in ext2_reclaim. vclean() does it for us sojeff2003-10-052-2/+0
* - Don't cache_purge() in *_reclaim routines. vclean() does it for us sojeff2003-10-057-9/+0
* - Solve a LOR with the sync_mtx by using the VI_ONWORKLST flag to determinejeff2003-10-051-6/+12
* Don't bother setting a page table page's valid field. It is unused andalc2003-10-052-4/+0
* - Move the xlock 'locking' code into vx_lock() and vx_unlock().jeff2003-10-051-21/+54
* Synchronize access to a vm page's valid field using the containingalc2003-10-042-9/+6
* Eliminate some unnecessary uses of the vm page queues lock around thealc2003-10-042-11/+6
* Make it easier to run this code on RELENG_4.joe2003-10-042-3/+17
* Fix the apm problem for real. We leave the first 4K page for the bios topeter2003-10-042-5/+6
* Assert that the containing vm object's lock is held inalc2003-10-041-0/+1
* Make it easier to run this code on RELENG_4.joe2003-10-0414-6/+159
* Synchronize access to a vm page's valid field using the containingalc2003-10-041-4/+8
* Synchronize access to a vm page's valid field using the containingalc2003-10-041-3/+4
* - Extend the scope the vm object lock to cover calls toalc2003-10-042-3/+6
* Synchronize access to a vm page's valid field using the containingalc2003-10-041-4/+4
* - In sched_sync() test our preconditions prior to dropping the sync_mtx.jeff2003-10-041-22/+18
* - Consistently set sopt_dir.jeff2003-10-043-0/+4
* - Change a lame iterative algorithm to a constant time algorithm. Removejeff2003-10-041-4/+6
* - Set the sopt_dir member of the sockopt structure, otherwise, this parameterjeff2003-10-041-0/+2
* - Don't use vrecycle() call vgonel() directly after grabing the vnodejeff2003-10-042-8/+12
* - The VI assert in getdirtybuf() is only valid if we're not on a VCHRjeff2003-10-041-1/+4
* - In a Giantless world, the vn_lock() in vcanrecycle() could legitimatelyjeff2003-10-041-21/+22
* - If we are called with LK_NOWAIT in vn_lock() we may be holding a mutexjeff2003-10-041-2/+5
* - Document more of the vnode locking strategy.jeff2003-10-041-1/+10
* - Increase the scope of the interlock in ffs_reload(). Acquire it beforejeff2003-10-041-9/+6
* - Fix an unlocked call to GETATTR by slightly shuffling the code injeff2003-10-041-6/+14
* - Use the UMA_ZONE_VM flag on the fakepg and object zones to preventjeff2003-10-042-2/+3
* - Use the VI_LOCK macro in two places where we directly called mtx_lock()jeff2003-10-041-2/+2
* - Properly acquire the vnode interlock before releasing thejeff2003-10-041-11/+23
* - Acquire the vnode interlock prior to dropping the mntvnode_mtx.jeff2003-10-041-1/+2
OpenPOWER on IntegriCloud