]> rtime.felk.cvut.cz Git - can-eth-gw-linux.git/blobdiff - arch/sparc/include/asm/thread_info_64.h
Merge commit '517ffce4e1a03aea979fe3a18a3dd1761a24fafb' into arch-sparc
[can-eth-gw-linux.git] / arch / sparc / include / asm / thread_info_64.h
index ea2ba22d595aafab86895a1e14288c1f36d63d1d..269bd92313df76e3c2261c464ded3c5c45be4efd 100644 (file)
@@ -258,6 +258,11 @@ static inline bool test_and_clear_restore_sigmask(void)
 
 #define tsk_is_polling(t) test_tsk_thread_flag(t, TIF_POLLING_NRFLAG)
 
+#define thread32_stack_is_64bit(__SP) (((__SP) & 0x1) != 0)
+#define test_thread_64bit_stack(__SP) \
+       ((test_thread_flag(TIF_32BIT) && !thread32_stack_is_64bit(__SP)) ? \
+        false : true)
+
 #endif /* !__ASSEMBLY__ */
 
 #endif /* __KERNEL__ */