[PATCH] uml: task_thread_info()

Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>

authored by Al Viro and committed by Linus Torvalds ca9bc0bb 36483c6b

+3 -3
+1 -1
arch/um/kernel/process_kern.c
··· 107 107 { 108 108 struct task_struct *task = t; 109 109 110 - cpu_tasks[task->thread_info->cpu] = ((struct cpu_task) 110 + cpu_tasks[task_thread_info(task)->cpu] = ((struct cpu_task) 111 111 { external_pid(task), task }); 112 112 } 113 113
+2 -2
arch/um/kernel/tt/process_kern.c
··· 36 36 from = prev; 37 37 to = next; 38 38 39 - cpu = from->thread_info->cpu; 39 + cpu = task_thread_info(from)->cpu; 40 40 if(cpu == 0) 41 41 forward_interrupts(to->thread.mode.tt.extern_pid); 42 42 #ifdef CONFIG_SMP ··· 343 343 pid = thread->request.u.exec.pid; 344 344 do_exec(thread->mode.tt.extern_pid, pid); 345 345 thread->mode.tt.extern_pid = pid; 346 - cpu_tasks[task->thread_info->cpu].pid = pid; 346 + cpu_tasks[task_thread_info(task)->cpu].pid = pid; 347 347 break; 348 348 case OP_FORK: 349 349 attach_process(thread->request.u.fork.pid);