summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_lockf.c
Commit message (Expand)AuthorAgeFilesLines
* Mark MALLOC_DEFINEs static that have no corresponding MALLOC_DECLAREs.ed2011-11-071-1/+1
* In lf_iteratelocks_vnode, increment state->ls_threads around iteratingkib2009-06-251-1/+10
* Decrement state->ls_threads when vnode appeared to be doomed.kib2009-06-171-0/+2
* Do not leak the state->ls_lock after VI_DOOMED check introducedkib2009-06-101-0/+1
* The advisory lock may be activated or activated and removed during thekib2009-05-241-2/+15
* In lf_purgelocks(), assert that state->ls_pending is empty after wekib2009-05-241-1/+3
* In lf_advlockasync(), recheck for doomed vnode after the state->ls_lockkib2009-05-241-2/+17
* Replace the while statement with the if for clarity. The loop bodykib2009-05-241-1/+1
* Remove unused variable.ganbold2008-11-271-2/+1
* Don't rely on the value of *statep without first taking the vnode interlock.dfr2008-10-241-1/+4
* Re-implement the client side of rpc.lockd in the kernel. This implementationdfr2008-06-261-26/+110
* When blocking on an F_FLOCK style lock request which is upgrading adfr2008-05-091-11/+12
* Fix compilation with LOCKF_DEBUG.dfr2008-04-161-1/+1
* Move the head of byte-level advisory lock list from thekib2008-04-161-1/+96
* Don't try to use an SX lock while holding the vnode interlock.dfr2008-04-011-5/+10
* Add the new kernel-mode NFS Lock Manager. To use it instead of thedfr2008-03-261-465/+1888
* - Fix the last of the threading bugs that were introduced as far back asjeff2008-03-191-6/+12
* - Relax requirements for p_numthreads, p_threads, p_swtick, and p_nice fromjeff2008-03-191-3/+3
* Do not call free() while holding vnode interlock.kib2007-08-071-27/+44
* - Remove explicit Giant protection from lockf. Use the vnode interlockjeff2007-07-031-54/+56
* Commit 14/14 of sched_lock decomposition.jeff2007-06-051-8/+16
* Print name of device instead of useless major/minor numbers.phk2005-03-291-3/+2
* Fix a debug message to print a usable device name rather than uselessphk2005-03-151-3/+2
* - Make lf_print static and move its prototype into kern_lockf.cjeff2005-01-251-18/+40
* /* -> /*- for copyright notices, minor format tweaks as necessaryimp2005-01-061-1/+1
* Remove advertising clause from University of California Regent's license,imp2004-04-051-4/+0
* Use __FBSDID().obrien2003-06-111-1/+3
* Deprecate machine/limits.h in favor of new sys/limits.h.kan2003-04-291-2/+1
* Including <sys/stdint.h> is (almost?) universally only to be able to usephk2003-03-181-1/+0
* Back out M_* changes, per decision of the TRB.imp2003-02-191-2/+2
* Remove M_TRYWAIT/M_WAITOK/M_WAIT. Callers should use 0.alfred2003-01-211-2/+2
* - Fix a bunch of casts to long which were truncating off_t's.mux2002-11-071-17/+15
* Remove a conditional #include <sys/kernel.h>, it is alreadymux2002-09-141-1/+0
* Add a #include for <sys/mount.h>phk2002-08-131-0/+1
* More caddr_t removal.alfred2002-06-291-3/+3
* Remove __P.alfred2002-03-191-8/+8
* make LOCKF_DEBUG kernel option work (sorta)alfred2001-12-021-10/+26
* KSE Milestone 2julian2001-09-121-13/+17
* advlock: simplify overflow checksache2001-08-291-2/+2
* Cosmetique & style fixes from bdeache2001-08-261-5/+2
* Remove extra check unneded nowache2001-08-241-2/+0
* Add yet one check for SEEK_END overflowache2001-08-231-1/+2
* Oops, fix my broken handling of new l_len<0 caseache2001-08-231-2/+4
* Originally BSD return EINVAL for l_len < 0, but now POSIX wants it too,ache2001-08-231-3/+6
* Cosmetique: correct English in commentsache2001-08-231-2/+2
* Move <machine/*> after <sys/*>ache2001-08-231-2/+2
* Detect off_t EOVERFLOW of start/end offsets calculations for adv. lock,ache2001-08-231-1/+12
* Undo part of the tangle of having sys/lock.h and sys/mutex.h included inmarkm2001-05-011-0/+1
* Implement client side NFS locks.alfred2001-04-171-1/+1
* Protect p_wmesg and p_wchan with sched_lock while checking for deadlocksjhb2001-03-241-0/+3
OpenPOWER on IntegriCloud