~ubuntu-branches/ubuntu/precise/linux-lowlatency/precise

« back to all changes in this revision

Viewing changes to arch/x86/um/tls_64.c

  • Committer: Package Import Robot
  • Author(s): Alessio Igor Bogani
  • Date: 2011-10-26 11:13:05 UTC
  • Revision ID: package-import@ubuntu.com-20111026111305-tz023xykf0i6eosh
Tags: upstream-3.2.0
ImportĀ upstreamĀ versionĀ 3.2.0

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
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
}