|
@@ -76,7 +76,7 @@ static inline long get_reg(struct task_struct *task, int regno)
|
|
|
|
|
|
if (regno == PT_USP)
|
|
if (regno == PT_USP)
|
|
addr = &task->thread.usp;
|
|
addr = &task->thread.usp;
|
|
- else if (regno < sizeof(regoff)/sizeof(regoff[0]))
|
|
|
|
|
|
+ else if (regno < ARRAY_SIZE(regoff))
|
|
addr = (unsigned long *)(task->thread.esp0 + regoff[regno]);
|
|
addr = (unsigned long *)(task->thread.esp0 + regoff[regno]);
|
|
else
|
|
else
|
|
return 0;
|
|
return 0;
|
|
@@ -93,7 +93,7 @@ static inline int put_reg(struct task_struct *task, int regno,
|
|
|
|
|
|
if (regno == PT_USP)
|
|
if (regno == PT_USP)
|
|
addr = &task->thread.usp;
|
|
addr = &task->thread.usp;
|
|
- else if (regno < sizeof(regoff)/sizeof(regoff[0]))
|
|
|
|
|
|
+ else if (regno < ARRAY_SIZE(regoff))
|
|
addr = (unsigned long *)(task->thread.esp0 + regoff[regno]);
|
|
addr = (unsigned long *)(task->thread.esp0 + regoff[regno]);
|
|
else
|
|
else
|
|
return -1;
|
|
return -1;
|