summaryrefslogtreecommitdiffstats
path: root/sys/kern/vfs_subr.c
Commit message (Expand)AuthorAgeFilesLines
* Always call vn_finished_write after vn_start_write was called. Allkan2004-03-061-2/+3
* Switch the sleep/wakeup and condition variable implementations to use thejhb2004-02-271-7/+2
* Split the mlock() kernel code into two parts, mlock(), which unpackstruckman2004-02-261-1/+3
* Check for NODEV return from udev2dev()phk2004-02-211-0/+2
* Device megapatch 6/6:phk2004-02-211-2/+4
* Device megapatch 5/6:phk2004-02-211-1/+1
* More style fixes.kan2004-01-051-15/+13
* style(9):kan2004-01-051-236/+266
* Cosmetics: strip '\n' from a string passed to Debugger().kan2004-01-041-2/+2
* v_vxproc was a bogus name for a thread (pointer).bde2003-12-281-3/+3
* - In vget() if LK_NOWAIT is specified we should return EBUSY and not ENOENT.jeff2003-12-161-3/+4
* - When doing a forced unmount, VFS attempts to keep VCHR vnodes valid byjeff2003-12-161-1/+28
* - Don't forget to unlock the vnode interlock in the LK_NOWAIT case.jeff2003-11-301-1/+2
* - Implement selwakeuppri() which allows raising the priority of atanimura2003-11-091-2/+2
* Remove mntvnode_mtx and replace it with per-mountpoint mutex.kan2003-11-051-25/+26
* Add appropriate const poisoning to the assert_*locked() family so that I canwollman2003-10-231-8/+8
* Initialize the buf's b_object in pbgetvp(). Clear it in pbrelvp(). (Thisalc2003-10-201-0/+2
* Simplify count_dev()phk2003-10-171-5/+5
* Simplify vn_isdisk() a bit.phk2003-10-121-24/+10
* - Fix a typo, I meant & and not |. This was causing lockups from the syncerjeff2003-10-111-1/+1
* - Fix an XXX. Check the error of vn_lock() in vflush(). Don't specifyjeff2003-10-051-13/+2
* - 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
* - Solve a LOR with the sync_mtx by using the VI_ONWORKLST flag to determinejeff2003-10-051-6/+12
* - Move the xlock 'locking' code into vx_lock() and vx_unlock().jeff2003-10-051-21/+54
* - In sched_sync() test our preconditions prior to dropping the sync_mtx.jeff2003-10-041-22/+18
* - In a Giantless world, the vn_lock() in vcanrecycle() could legitimatelyjeff2003-10-041-21/+22
* - In reassignbuf() don't unlock vp and lock newvp if they are the same.jeff2003-09-201-6/+11
* - Remove spls(). The locking that has replaced them is in place and theyjeff2003-09-191-62/+6
* Eliminate one case of VI_UNLOCK followed by an immediatekan2003-09-191-3/+2
* Consistently use the BSD u_int and u_short instead of the SYSV uint andjhb2003-08-071-1/+1
* Revert stuff which accidentally ended up in the previous commit.phk2003-07-221-7/+8
* Don't attempt to inline large functions mb_alloc() and mb_free(),phk2003-07-221-8/+7
* 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
OpenPOWER on IntegriCloud