1 #include <linux/sched.h> 2 3 void clear_flushed_tls(struct task_struct *task) 4 { 5 } 6 7 int arch_copy_tls(struct task_struct *t) 8 { 9 /* 10 * If CLONE_SETTLS is set, we need to save the thread id 11 * (which is argument 5, child_tid, of clone) so it can be set 12 * during context switches. 13 */ 14 t->thread.arch.fs = t->thread.regs.regs.gp[R8 / sizeof(long)]; 15 16 return 0; 17 } 18