aboutsummaryrefslogtreecommitdiff
path: root/kern/thread.h
diff options
context:
space:
mode:
authorDamien Zammit <damien@zamaudio.com>2023-03-06 07:05:19 +0000
committerSamuel Thibault <samuel.thibault@ens-lyon.org>2023-03-07 01:08:19 +0100
commitf34f362ad7e01a769e154cc4053b6c9b9f07998f (patch)
tree29532c1f49cdea7016f3041aa1d66a38bf2d8e7d /kern/thread.h
parent2b4486d281efc9ee70c3e23a416b6ca5c43ba6ca (diff)
downloadgnumach-f34f362ad7e01a769e154cc4053b6c9b9f07998f.tar.gz
gnumach-f34f362ad7e01a769e154cc4053b6c9b9f07998f.tar.bz2
gnumach-f34f362ad7e01a769e154cc4053b6c9b9f07998f.zip
kern: Fix MACH_LOCK_MON lock monitoring debug
TESTED: - by setting MACH_LOCK_MON to 1 in configfrag.ac and running "show all slocks" in kdb - does not break default configured kernel Message-Id: <20230306070512.292715-1-damien@zamaudio.com>
Diffstat (limited to 'kern/thread.h')
-rw-r--r--kern/thread.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/kern/thread.h b/kern/thread.h
index a5abefcc..f8232d1a 100644
--- a/kern/thread.h
+++ b/kern/thread.h
@@ -229,6 +229,10 @@ struct thread {
#if NCPUS > 1
processor_t last_processor; /* processor this last ran on */
#endif /* NCPUS > 1 */
+
+#if MACH_LOCK_MON
+ int lock_stack;
+#endif
};
/* typedef of thread_t is in kern/kern_types.h */