From: Sebastian Andrzej Siewior Date: Sun, 15 Aug 2021 21:28:16 +0000 (+0200) Subject: locking/rtmutex: Prevent future include recursion hell X-Git-Tag: accepted/tizen/unified/20230118.172025~6489^2~49 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=a403abbdc715986760821e67731d60ff65bde4bd;p=platform%2Fkernel%2Flinux-rpi.git locking/rtmutex: Prevent future include recursion hell rtmutex only needs raw_spinlock_t, but it includes spinlock_types.h, which is not a problem on an non RT enabled kernel. RT kernels substitute regular spinlocks with 'sleeping' spinlocks, which are based on rtmutexes, and therefore must be able to include rtmutex.h. Include instead. Signed-off-by: Sebastian Andrzej Siewior Signed-off-by: Thomas Gleixner Signed-off-by: Peter Zijlstra (Intel) Signed-off-by: Ingo Molnar Link: https://lore.kernel.org/r/20210815211303.428224188@linutronix.de --- diff --git a/include/linux/rtmutex.h b/include/linux/rtmutex.h index 174419e..4be97ae 100644 --- a/include/linux/rtmutex.h +++ b/include/linux/rtmutex.h @@ -16,7 +16,7 @@ #include #include #include -#include +#include extern int max_lock_depth; /* for sysctl */