summaryrefslogtreecommitdiffstats
path: root/include/linux/ww_mutex.h
Commit message (Expand)AuthorAgeFilesLines
* kernel/locking: Add context to ww_mutex_trylock()Maarten Lankhorst2021-09-171-13/+2
* locking/ww_mutex: Add rt_mutex based lock type and accessorsPeter Zijlstra2021-08-171-9/+24
* locking/ww_mutex: Abstract out internal lock accessesThomas Gleixner2021-08-171-4/+9
* locking/ww_mutex: Move the ww_mutex definitions from <linux/mutex.h> into <li...Thomas Gleixner2021-08-171-0/+8
* locking/ww_mutex: Remove DEFINE_WW_MUTEX() macroWaiman Long2021-03-191-15/+2
* locking/ww_mutex: Fix acquire/release imbalance in ww_acquire_init()/ww_acqui...Waiman Long2021-03-171-2/+3
* locking/seqlock, headers: Untangle the spaghetti monsterPeter Zijlstra2020-08-061-8/+0
* locking/lockdep: Remove unused @nested argument from lock_release()Qian Cai2019-10-091-1/+1
* locking: Implement an algorithm choice for Wound-Wait mutexesThomas Hellstrom2018-07-031-3/+14
* locking: WW mutex cleanupPeter Ziljstra2018-07-031-14/+14
* License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman2017-11-021-0/+1
* locking/ww_mutex: Turn off __must_check for nowIngo Molnar2017-01-141-2/+1
* locking/ww_mutex: Fix compilation of __WW_MUTEX_INITIALIZERChris Wilson2017-01-141-4/+4
* locking/ww_mutex: Remove the __ww_mutex_lock*() inline wrappersNicolai Hähnle2017-01-141-14/+4
* locking/ww_mutex: Set use_ww_ctx even when locking without a contextNicolai Hähnle2017-01-141-9/+2
* locking/ww_mutex: Use relaxed atomicsPeter Zijlstra2016-12-061-1/+1
* tree-wide: replace config_enabled() with IS_ENABLED()Masahiro Yamada2016-08-041-2/+2
* mutex: Move ww_mutex definitions to ww_mutex.hMaarten Lankhorst2013-07-121-0/+378