import PULS_20160108
[GitHub/mt8127/android_kernel_alcatel_ttab.git] / arch / arm / include / asm / thread_info.h
index f00b5692cd9d20a27d866a9d186673763966eb3b..9b3493a47c471b6d419db1b2bd8baae2a3d74475 100644 (file)
@@ -68,6 +68,8 @@ struct thread_info {
        unsigned long           thumbee_state;  /* ThumbEE Handler Base register */
 #endif
        struct restart_block    restart_block;
+       int                     cpu_excp;
+       void                    *regs_on_excp;
 };
 
 #define INIT_THREAD_INFO(tsk)                                          \
@@ -156,6 +158,9 @@ extern int vfp_restore_user_hwstate(struct user_vfp __user *,
 #define TIF_USING_IWMMXT       17
 #define TIF_MEMDIE             18      /* is terminating due to OOM killer */
 #define TIF_RESTORE_SIGMASK    20
+#if defined(CONFIG_MT_RT_SCHED) || defined(CONFIG_MT_RT_SCHED_LOG)
+#define TIF_NEED_RELEASED      31
+#endif
 
 #define _TIF_SIGPENDING                (1 << TIF_SIGPENDING)
 #define _TIF_NEED_RESCHED      (1 << TIF_NEED_RESCHED)