Commit edd00b83 authored by Cyril Bur's avatar Cyril Bur Committed by Michael Ellerman

powerpc/tm: Remove struct thread_info param from tm_reclaim_thread()

Since commit dc310669 ("powerpc: tm: Always use fp_state and
vr_state to store live registers") tm_reclaim_thread() doesn't use the
parameter anymore, both callers have to bother getting it as they have
no need for a struct thread_info either.

Just remove it and adjust the callers.
Signed-off-by: default avatarCyril Bur <cyrilbur@gmail.com>
Signed-off-by: default avatarMichael Ellerman <mpe@ellerman.id.au>
parent a596a7e9
...@@ -867,8 +867,7 @@ static inline bool tm_enabled(struct task_struct *tsk) ...@@ -867,8 +867,7 @@ static inline bool tm_enabled(struct task_struct *tsk)
return tsk && tsk->thread.regs && (tsk->thread.regs->msr & MSR_TM); return tsk && tsk->thread.regs && (tsk->thread.regs->msr & MSR_TM);
} }
static void tm_reclaim_thread(struct thread_struct *thr, static void tm_reclaim_thread(struct thread_struct *thr, uint8_t cause)
struct thread_info *ti, uint8_t cause)
{ {
/* /*
* Use the current MSR TM suspended bit to track if we have * Use the current MSR TM suspended bit to track if we have
...@@ -915,7 +914,7 @@ static void tm_reclaim_thread(struct thread_struct *thr, ...@@ -915,7 +914,7 @@ static void tm_reclaim_thread(struct thread_struct *thr,
void tm_reclaim_current(uint8_t cause) void tm_reclaim_current(uint8_t cause)
{ {
tm_enable(); tm_enable();
tm_reclaim_thread(&current->thread, current_thread_info(), cause); tm_reclaim_thread(&current->thread, cause);
} }
static inline void tm_reclaim_task(struct task_struct *tsk) static inline void tm_reclaim_task(struct task_struct *tsk)
...@@ -946,7 +945,7 @@ static inline void tm_reclaim_task(struct task_struct *tsk) ...@@ -946,7 +945,7 @@ static inline void tm_reclaim_task(struct task_struct *tsk)
thr->regs->ccr, thr->regs->msr, thr->regs->ccr, thr->regs->msr,
thr->regs->trap); thr->regs->trap);
tm_reclaim_thread(thr, task_thread_info(tsk), TM_CAUSE_RESCHED); tm_reclaim_thread(thr, TM_CAUSE_RESCHED);
TM_DEBUG("--- tm_reclaim on pid %d complete\n", TM_DEBUG("--- tm_reclaim on pid %d complete\n",
tsk->pid); tsk->pid);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment