index
:
openzfs/zfs.git
b_zfs-2.0.2
b_zfs-2.0.5
b_zfs-2.1.0
b_zfs-2.1.6
b_zfs_2.1.10-staging
b_zfs_2.1.11
b_zfs_2.2.4
b_zfs_2.2.6
b_zfs_2.2.6_debian12
master
zfs-0.6.3-stable
zfs-0.6.4-release
zfs-0.6.5-release
zfs-0.7-release
zfs-0.7.12-release
zfs-0.7.13-release
zfs-0.8.3-kernel56
zfs-0.8.3-kernel56-patched2
zfs-0.8.3-release
zfs-0.8.4-release
zfs-0.8.5
Unnamed repository; edit this file 'description' to name the repository.
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
include
/
sys
/
mutex.h
Commit message (
Expand
)
Author
Age
Files
Lines
*
Use kernel provided mutex owner
Chunwei Chen
2016-04-25
1
-0
/
+15
*
Add new lock types MUTEX_NOLOCKDEP, and RW_NOLOCKDEP
Olaf Faaland
2015-12-11
1
-2
/
+40
*
Don't allow shrinking a PF_FSTRANS context
Tim Chase
2015-04-03
1
-35
/
+21
*
Add mutex_enter_nested() which maps to mutex_lock_nested()
Tim Chase
2015-03-20
1
-2
/
+17
*
Add MUTEX_FSTRANS mutex type
Brian Behlendorf
2015-03-03
1
-20
/
+30
*
Retire MUTEX_OWNER checks
Brian Behlendorf
2015-03-03
1
-77
/
+19
*
Fix cstyle issue in mutex.h
Brian Behlendorf
2015-03-03
1
-87
/
+83
*
mutex: force serialization on mutex_exit() to fix races
Chunwei Chen
2014-12-19
1
-1
/
+31
*
Remove adaptive mutex implementation
Brian Behlendorf
2014-10-17
1
-40
/
+6
*
Make license compatibility checks consistent
Brian Behlendorf
2014-10-17
1
-19
/
+0
*
Refresh links to web site
Ned Bass
2013-03-04
1
-1
/
+1
*
Mutex ASSERT on self deadlock
Brian Behlendorf
2012-08-27
1
-2
/
+7
*
Fix usage of MUTEX macro in mutex_enter_nested
Prakash Surya
2011-12-13
1
-1
/
+1
*
Cleaned up MUTEX() #define
Gunnar Beutner
2011-10-19
1
-1
/
+1
*
Remove the spinlocks for mutex_enter()/mutex_exit()
Gunnar Beutner
2011-10-19
1
-27
/
+1
*
Fix race condition in mutex_exit()
Gunnar Beutner
2011-10-19
1
-12
/
+2
*
Linux 2.6.39 compat, mutex owner
Brian Behlendorf
2011-06-24
1
-12
/
+9
*
Make kmutex_t typesafe in all cases.
Ricardo M. Correia
2010-11-29
1
-13
/
+19
*
Clear owner after dropping mutex
Brian Behlendorf
2010-11-05
1
-2
/
+2
*
Add MUTEX_NOT_HELD() function
Brian Behlendorf
2010-08-27
1
-1
/
+3
*
Fix compilation error due to undefined ACCESS_ONCE macro.
Ricardo M. Correia
2010-07-20
1
-0
/
+1
*
Treat mutex->owner as volatile
Brian Behlendorf
2010-06-28
1
-10
/
+28
*
Public Release Prep
Brian Behlendorf
2010-05-17
1
-17
/
+15
*
Always use the generic mutex_destroy().
Brian Behlendorf
2009-11-15
1
-3
/
+7
*
Add mutex_enter_nested() as wrapper for mutex_lock_nested().
Brian Behlendorf
2009-11-15
1
-2
/
+24
*
Reimplement mutexs for Linux lock profiling/analysis
Brian Behlendorf
2009-09-25
1
-68
/
+157
*
Fixes:
behlendo
2008-06-04
1
-3
/
+4
*
Go through and add a header with the proper UCRL number.
behlendo
2008-05-26
1
-0
/
+26
*
- Properly fix the debug support for all the ASSERT's, VERIFIES, etc can be
behlendo
2008-05-19
1
-3
/
+0
*
By default disable extra KMEM and MUTEX debugging to aid performance.
behlendo
2008-05-09
1
-1
/
+2
*
- Relocate 'stats_per' in to proper /proc/sys/spl/mutex/ directory
behlendo
2008-05-07
1
-1
/
+1
*
Remaining issues fixed after reenabled mutex debugging.
behlendo
2008-05-06
1
-3
/
+2
*
- Updated rwlock's to reside in a .c file instead of a static inline
behlendo
2008-05-06
1
-9
/
+1
*
Commit adaptive mutexes. This seems to have introduced some new
behlendo
2008-05-05
1
-152
/
+63
*
New an improved taskq implementation for the SPL. It allows a
behlendo
2008-04-25
1
-4
/
+16
*
Prep for 0.2.1 tag
behlendo
2008-04-24
1
-6
/
+8
*
Update SPL to use new debug infrastructure. This means:
behlendo
2008-04-21
1
-18
/
+19
*
- Add some spinlocks to cover all the private data in the mutex. I don't
behlendo
2008-04-15
1
-12
/
+46
*
Just cleanup up an error case to avoid overspamming the console.
behlendo
2008-04-14
1
-4
/
+2
*
- Add more strict in_atomic() checking to the mutex entry
behlendo
2008-04-11
1
-0
/
+17
*
Reorganize /include/ to add a /sys/, this way we don't need to
behlendo
2008-03-01
1
-0
/
+121