|
@@ -31,7 +31,7 @@ void __switch_to_xtra(struct task_struct *prev_p, struct task_struct *next_p,
|
|
|
"movl %P[task_canary](%[next]), %%ebx\n\t" \
|
|
|
"movl %%ebx, "__percpu_arg([stack_canary])"\n\t"
|
|
|
#define __switch_canary_oparam \
|
|
|
- , [stack_canary] "=m" (per_cpu_var(stack_canary))
|
|
|
+ , [stack_canary] "=m" (per_cpu_var(stack_canary.canary))
|
|
|
#define __switch_canary_iparam \
|
|
|
, [task_canary] "i" (offsetof(struct task_struct, stack_canary))
|
|
|
#else /* CC_STACKPROTECTOR */
|