summaryrefslogtreecommitdiff
path: root/kern/lock.h
AgeCommit message (Expand)Author
2025-02-12Use MACRO_BEGIN/ENDSamuel Thibault
2025-02-12lock: Also enable non-SMP slock checking code on MACH_LDEBUGSamuel Thibault
2025-02-12lock: Fix build with MACH_LDEBUG but no SMPSamuel Thibault
2024-02-19Fix compile with MACH_LOCK_MONDamien Zammit
2023-08-12simple lock: check that the non-_irq variants are not called from IRQSamuel Thibault
2023-08-12lock: Add _irq variantsSamuel Thibault
2023-08-12lock: Fix building with MACH_LDEBUG but NCPUS==1Samuel Thibault
2023-08-12lock: Rename simple_unlock version with information to _simple_unlockSamuel Thibault
2023-03-07lock_mon: Fix warningsSamuel Thibault
2023-03-07kern: Fix MACH_LOCK_MON lock monitoring debugDamien Zammit
2023-02-09lock: Add missing def_simple_lock_data definition for ncpus=1Samuel Thibault
2023-02-08slock: Fix initialization of statically-allocated slocksSamuel Thibault
2023-01-05Fix ddb warnings introduced with -Wstrict-prototypesFlavio Cruz
2015-08-17kern: keep track of the writer when debugging locksJustus Winter
2015-08-17kern: improve simple lock debuggingJustus Winter
2015-08-17kern: disable the simple lock checks while debuggingJustus Winter
2015-07-25kern/lock: make sure the macros are only used on simple locksJustus Winter
2013-12-16kern: quiet GCC warnings about set but unused variablesMarin Ramesa
2013-07-18kern: add missing prototypeMarin Ramesa
2009-06-182006-10-15 Thomas Schwinge <tschwinge@gnu.org>Thomas Schwinge
1997-02-25Initial sourceThomas Bushnell