summaryrefslogtreecommitdiffstats
path: root/sys/kern/vfs_subr.c
Commit message (Expand)AuthorAgeFilesLines
* Use __FBSDID().obrien2003-06-111-1/+4
* Remove unused variable and now unbalanced call to splbio();phk2003-05-311-2/+0
* Make the maximum number of vnodes a function of both the physical memoryalc2003-05-231-1/+10
* Detect that a vnode has been reclaimed while vflush() was waiting to locktruckman2003-05-161-0/+11
* Optimize the use of splay in gbincore(). During a "make buildworld" thealc2003-05-131-7/+22
* Remove bogus locking from DDB's "show lockedvnods" command: usingrwatson2003-05-121-11/+7
* - Revert kern/vfs_subr.c revision 1.444. The vm_object's size isn'talc2003-05-031-1/+1
* Lock accesses to the vm_object's ref_count and resident_page_count.alc2003-05-011-5/+9
* Various changes to vm_object_page_remove():alc2003-04-261-1/+1
* - Convert vm_object_pip_wait() from using tsleep() to msleep().alc2003-04-261-0/+2
* - Acquire the vm_object's lock when performing vm_object_page_clean().alc2003-04-241-0/+2
* Update locking around vm_object_page_remove() to use the new macros.alc2003-04-181-2/+2
* Use vm_object_pip_wait() rather than reimplementing it.alc2003-04-131-2/+1
* Adjust the number of vnodes scanned by vlrureclaim() according to thetegge2003-03-261-8/+11
* We shouldn't assert that a vode is locked in vop_lock_post()yar2003-03-221-1/+2
* - Remove a dead check for bp->b_vp == vp in vtruncbuf(). This has not beenjeff2003-03-131-14/+17
* - Remove a race between fsync like functions and flushbufqueues() byjeff2003-03-131-1/+0
* Remove ENABLE_VFS_IOOPT. It is a long unfinished work-in-progress.alc2003-03-061-6/+0
* Finish cleanup of vprint() which was begun with changing v_tag to a string.njl2003-03-031-25/+3
* - Hold the vnode interlock across calls to bgetvp instead of acquiring itjeff2003-03-021-2/+1
* - gc USE_BUFHASH. The smp locking of the buf cache renders this useless.jeff2003-03-011-4/+0
* Prevent large files from monopolizing the system buffers. Keepmckusick2003-02-251-0/+6
* - Add an interlock argument to BUF_LOCK and BUF_TIMELOCK.jeff2003-02-251-41/+34
* Bracket the kern.vnode sysctl in #ifdef notyet because it resultsphk2003-02-231-0/+2
* Back out M_* changes, per decision of the TRB.imp2003-02-191-4/+4
* Remove M_TRYWAIT/M_WAITOK/M_WAIT. Callers should use 0.alfred2003-01-211-4/+4
* Add a new vnode flag VI_DOINGINACT to indicate that a VOP_INACTIVEiedowse2002-12-291-15/+38
* Use a timeout of one second while we wait for the vnode washer,phk2002-12-291-1/+1
* Vnodes pull in 800-900 bytes these days, all things counted, so we needphk2002-12-291-5/+15
* KASSERT that vop_revoke() gets a VCHR.phk2002-12-281-1/+2
* Perform vm_object_lock() and vm_object_unlock() aroundalc2002-12-151-0/+2
* To avoid lock order reversals in getnewvnode(), the call to uma_zfree()alc2002-12-081-3/+11
* Do not set a variable (vp->p_pollinfo) to NULL if we knowrobert2002-11-271-1/+1
* Slightly change the semantics of vnode labels for MAC: rather thanrwatson2002-10-261-0/+2
* In vrele() we can actually have a VCHR with v_rdev == NULL if wephk2002-10-251-1/+1
* Within ufs, the ffs_sync and ffs_fsync functions did not alwaysmckusick2002-10-251-3/+3
* Fix the spechash lock order reversal by keeping an updated sumphk2002-10-241-19/+28
* When scanning the freelist looking for candidate vnodes to recycle,mckusick2002-10-141-4/+3
* Unconditionally reset vp->v_vnlock back to the default in themckusick2002-10-141-1/+3
* Regularize the vop_stdlock'ing protocol across all the filesystemsmckusick2002-10-141-9/+8
* When considering a vnode for reuse in getnewvnode, we callmckusick2002-10-111-13/+18
* Fix problem introduced in rev.1.406, which can cause already unlockedsobomax2002-10-051-0/+1
* Fix some harmless mis-indents.phk2002-10-011-1/+1
* Move vnode MAC label initialization to after the release of the vnoderwatson2002-09-301-3/+3
* Be consistent about "static" functions: if the function is markedphk2002-09-281-1/+1
* - Move ASSERT_VOP_*LOCK* functionality into functions in vfs_subr.cjeff2002-09-261-29/+92
* - Lock down the syncer with sync_mtx.jeff2002-09-251-74/+188
* Remove any VOP_PRINT that redundantly prints the tag.njl2002-09-181-8/+8
* Remove all use of vnode->v_tag, replacing with appropriate substitutes.njl2002-09-141-7/+9
* Indentation does not make a block.. need curly braces too.julian2002-09-111-1/+2
OpenPOWER on IntegriCloud