X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Kernel%2Farch%2Fx86%2Finclude%2Farch.h;h=9307ada3ce4cc0f17fe6d835bf1400ff653d82ab;hb=7aa331d83b8dd23d3ca7530fa582cec528df274a;hp=95a734f71e1327a3792daf56cd061f728f9082d0;hpb=dcebc16c576aa98eb6a33047f4c4b2b69b30a1bc;p=tpg%2Facess2.git diff --git a/Kernel/arch/x86/include/arch.h b/Kernel/arch/x86/include/arch.h index 95a734f7..9307ada3 100644 --- a/Kernel/arch/x86/include/arch.h +++ b/Kernel/arch/x86/include/arch.h @@ -14,7 +14,6 @@ #define INVLPTR ((void*)-1) // Allow nested spinlocks? -#define STACKED_LOCKS 2 // 0: No, 1: Per-CPU, 2: Per-Thread #define LOCK_DISABLE_INTS 1 // - Processor/Machine Specific Features @@ -41,18 +40,11 @@ * \brief Short Spinlock structure */ struct sShortSpinlock { - #if STACKED_LOCKS == 2 - volatile void *Lock; //!< Lock value - #else volatile int Lock; //!< Lock value - #endif #if LOCK_DISABLE_INTS int IF; //!< Interrupt state on call to SHORTLOCK #endif - #if STACKED_LOCKS - int Depth; - #endif }; // === MACROS ===