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
/
kern
/
kern_lock.c
Commit message (
Expand
)
Author
Age
Files
Lines
*
- Fix a couple of inverted panic messages for shared/exclusive mismatches
jhb
2013-06-03
1
-3
/
+5
*
Add option WITNESS_NO_VNODE to suppress printing LORs between VNODE
marcel
2013-05-09
1
-0
/
+2
*
lockmgr: unlock interlock (if requested) when dealing with upgrade/downgrade
mjg
2013-01-06
1
-0
/
+2
*
Fixup r240424: On entering KDB backends, the hijacked thread to run
attilio
2012-12-22
1
-1
/
+2
*
Check for lockmgr recursion in case of disown and downgrade and panic
attilio
2012-12-05
1
-2
/
+19
*
Improve check coverage about idle threads.
attilio
2012-09-12
1
-0
/
+3
*
Add software PMC support.
fabient
2012-03-28
1
-0
/
+15
*
Print out process name and thread id in the debugging message.
ivoras
2012-03-05
1
-2
/
+3
*
panic: add a switch and infrastructure for stopping other CPUs in SMP case
avg
2011-12-11
1
-0
/
+3
*
Constify arguments for locking KPIs where possible.
pjd
2011-11-16
1
-14
/
+15
*
Mark all SYSCTL_NODEs static that have no corresponding SYSCTL_DECLs.
ed
2011-11-07
1
-1
/
+2
*
Fix the LK_NOSHARE lockmgr flag interaction with LK_UPGRADE and
kib
2011-08-01
1
-2
/
+12
*
Add some FEATURE macros for various features (AUDIT/CAM/IPC/KTR/MAC/NFS/NTP/
netchild
2011-02-25
1
-0
/
+4
*
Remove unneeded includes of <sys/linker_set.h>. Other headers that use
jhb
2011-01-11
1
-1
/
+0
*
Add dedicated routines to toggle lockmgr flags such as LK_NOSHARE and
jhb
2010-08-20
1
-0
/
+28
*
Fix typos.
attilio
2010-01-07
1
-6
/
+6
*
Tweak comments.
attilio
2010-01-07
1
-0
/
+18
*
Exclusive waiters sleeping with LK_SLEEPFAIL on and using interruptible
attilio
2010-01-07
1
-3
/
+25
*
In current code, threads performing an interruptible sleep (on both
attilio
2009-12-12
1
-13
/
+92
*
Save the sack when doing a lockmgr_disown() call.
attilio
2009-11-06
1
-0
/
+1
*
When releasing a lockmgr held in shared way we need to use a write memory
attilio
2009-10-03
1
-3
/
+3
*
Revert previous commit and add myself to the list of people who should
phk
2009-09-08
1
-1
/
+0
*
Add necessary include.
phk
2009-09-08
1
-0
/
+1
*
Fix some bugs related to adaptive spinning:
attilio
2009-09-02
1
-2
/
+11
*
* Change the scope of the ASSERT_ATOMIC_LOAD() from a generic check to
attilio
2009-08-17
1
-0
/
+3
*
Introduce support for adaptive spinning in lockmgr.
attilio
2009-06-17
1
-18
/
+204
*
Handle lock recursion differenty by always checking against LO_RECURSABLE
attilio
2009-06-02
1
-5
/
+6
*
Add the OpenSolaris dtrace lockstat provider. The lockstat provider
sson
2009-05-26
1
-1
/
+17
*
Add missing 'break' statement.
trasz
2009-05-12
1
-0
/
+1
*
- Wrap lock profiling state variables in #ifdef LOCK_PROFILING blocks.
jeff
2009-03-15
1
-4
/
+5
*
- Call lock_profile_release when we're transitioning a lock to be owned by
jeff
2009-03-14
1
-1
/
+3
*
Tweak the output of VOP_PRINT/vn_printf() some.
jhb
2009-02-06
1
-3
/
+3
*
Teach WITNESS about the interlocks used with lockmgr. This removes a bunch
jhb
2008-09-10
1
-3
/
+3
*
Use |= rather than += when aggregrating requests to wakeup the swapper.
jhb
2008-08-22
1
-2
/
+2
*
If a thread that is swapped out is made runnable, then the setrunnable()
jhb
2008-08-05
1
-9
/
+16
*
s/alredy/already/ in the comments and the log message.
kib
2008-07-25
1
-5
/
+5
*
The "if" semantic is not needed, just fix this.
attilio
2008-05-25
1
-1
/
+1
*
Use a "rel" memory barrier for disowning the lock as it cames from an
attilio
2008-04-13
1
-1
/
+1
*
- Re-introduce WITNESS support for lockmgr. About the old implementation
attilio
2008-04-12
1
-17
/
+78
*
- Remove a stale comment.
attilio
2008-04-12
1
-4
/
+2
*
- Use a different encoding for lockmgr options: make them encoded by
attilio
2008-04-07
1
-1
/
+1
*
Optimize lockmgr in order to get rid of the pool mutex interlock, of the
attilio
2008-04-06
1
-623
/
+805
*
- Handle buffer lock waiters count directly in the buffer cache instead
attilio
2008-03-01
1
-18
/
+8
*
Axe the 'thread' argument from VOP_ISLOCKED() and lockstatus() as it is
attilio
2008-02-25
1
-5
/
+2
*
- Introduce lockmgr_args() in the lockmgr space. This function performs
attilio
2008-02-15
1
-24
/
+44
*
- Add real assertions to lockmgr locking primitives.
attilio
2008-02-13
1
-28
/
+117
*
Conver all explicit instances to VOP_ISLOCKED(arg, NULL) into
attilio
2008-02-08
1
-2
/
+2
*
td cannot be NULL in that place, so just axe out the check.
attilio
2008-02-06
1
-1
/
+1
*
Add WITNESS support to lockmgr locking primitive.
attilio
2008-02-06
1
-11
/
+46
*
Cleanup lockmgr interface and exported KPI:
attilio
2008-01-24
1
-24
/
+7
[next]