]> git.ipfire.org Git - thirdparty/kernel/stable.git/blobdiff - arch/arm64/include/asm/thread_info.h
arm64/sve: Core task context handling
[thirdparty/kernel/stable.git] / arch / arm64 / include / asm / thread_info.h
index ddded6497a8a7242299ff406c11f25020f852c3a..92b7b48576c8771b1a2e5fb9511a01fdb8d2900e 100644 (file)
@@ -63,6 +63,8 @@ struct thread_info {
 void arch_setup_new_exec(void);
 #define arch_setup_new_exec     arch_setup_new_exec
 
+void arch_release_task_struct(struct task_struct *tsk);
+
 #endif
 
 /*
@@ -92,6 +94,7 @@ void arch_setup_new_exec(void);
 #define TIF_RESTORE_SIGMASK    20
 #define TIF_SINGLESTEP         21
 #define TIF_32BIT              22      /* 32bit process */
+#define TIF_SVE                        23      /* Scalable Vector Extension in use */
 
 #define _TIF_SIGPENDING                (1 << TIF_SIGPENDING)
 #define _TIF_NEED_RESCHED      (1 << TIF_NEED_RESCHED)
@@ -105,6 +108,7 @@ void arch_setup_new_exec(void);
 #define _TIF_UPROBE            (1 << TIF_UPROBE)
 #define _TIF_FSCHECK           (1 << TIF_FSCHECK)
 #define _TIF_32BIT             (1 << TIF_32BIT)
+#define _TIF_SVE               (1 << TIF_SVE)
 
 #define _TIF_WORK_MASK         (_TIF_NEED_RESCHED | _TIF_SIGPENDING | \
                                 _TIF_NOTIFY_RESUME | _TIF_FOREIGN_FPSTATE | \