csky: coding convention: Use task_stack_page
Use task_stack_page instead of p->stack to get stack. Follow the coding convention style. Also for init_stack, the same with other archs. Signed-off-by: Guo Ren <ren_guo@c-sky.com>
This commit is contained in:
parent
9216cd7231
commit
0f231dcfc6
|
@ -49,7 +49,7 @@ struct thread_struct {
|
||||||
};
|
};
|
||||||
|
|
||||||
#define INIT_THREAD { \
|
#define INIT_THREAD { \
|
||||||
.ksp = (unsigned long) init_thread_union.stack + THREAD_SIZE, \
|
.ksp = sizeof(init_stack) + (unsigned long) &init_stack, \
|
||||||
.sr = DEFAULT_PSR_VALUE, \
|
.sr = DEFAULT_PSR_VALUE, \
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -95,7 +95,7 @@ unsigned long get_wchan(struct task_struct *p);
|
||||||
#define KSTK_ESP(tsk) (task_pt_regs(tsk)->usp)
|
#define KSTK_ESP(tsk) (task_pt_regs(tsk)->usp)
|
||||||
|
|
||||||
#define task_pt_regs(p) \
|
#define task_pt_regs(p) \
|
||||||
((struct pt_regs *)(THREAD_SIZE + p->stack) - 1)
|
((struct pt_regs *)(THREAD_SIZE + task_stack_page(p)) - 1)
|
||||||
|
|
||||||
#define cpu_relax() barrier()
|
#define cpu_relax() barrier()
|
||||||
|
|
||||||
|
|
|
@ -160,7 +160,8 @@ int __cpu_up(unsigned int cpu, struct task_struct *tidle)
|
||||||
{
|
{
|
||||||
unsigned long mask = 1 << cpu;
|
unsigned long mask = 1 << cpu;
|
||||||
|
|
||||||
secondary_stack = (unsigned int)tidle->stack + THREAD_SIZE - 8;
|
secondary_stack =
|
||||||
|
(unsigned int) task_stack_page(tidle) + THREAD_SIZE - 8;
|
||||||
secondary_hint = mfcr("cr31");
|
secondary_hint = mfcr("cr31");
|
||||||
secondary_ccr = mfcr("cr18");
|
secondary_ccr = mfcr("cr18");
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue