Commit 94f01416 authored by Alexander Kartashov's avatar Alexander Kartashov Committed by Pavel Emelyanov

cr: renamed restore_fpu() to sigreturn_prep_fpu_frame() and vice versa

The names of these functions should be swapped to avoid confusion.
Signed-off-by: 's avatarAlexander Kartashov <alekskartashov@parallels.com>
Acked-by: 's avatarAndrey Vagin <avagin@openvz.org>
Signed-off-by: 's avatarPavel Emelyanov <xemul@parallels.com>
parent 89197fe0
......@@ -197,7 +197,7 @@ void arch_free_thread_info(CoreEntry *core)
}
}
int sigreturn_prep_fpu_frame(fpu_state_t *fpu_state, CoreEntry *core)
int restore_fpu(fpu_state_t *fpu_state, CoreEntry *core)
{
memcpy(fpu_state->ufp.fpregs, CORE_THREAD_ARCH_INFO(core)->fpstate->vfp_regs,
sizeof(fpu_state->ufp.fpregs));
......@@ -253,7 +253,7 @@ int restore_gpregs(struct rt_sigframe *f, UserArmRegsEntry *r)
return 0;
}
int restore_fpu(struct rt_sigframe *sigframe, fpu_state_t *fpu_state)
int sigreturn_prep_fpu_frame(struct rt_sigframe *sigframe, fpu_state_t *fpu_state)
{
struct aux_sigframe *aux = (struct aux_sigframe *)&sigframe->sig.uc.uc_regspace;
......
......@@ -20,6 +20,6 @@ static inline void core_get_tls(CoreEntry *pcore, u32 *ptls)
}
int sigreturn_prep_fpu_frame(fpu_state_t *fpu_state, CoreEntry *core);
int restore_fpu(fpu_state_t *fpu_state, CoreEntry *core);
#endif
......@@ -132,7 +132,7 @@ struct rt_sigframe {
int restore_gpregs(struct rt_sigframe *f, UserArmRegsEntry *r);
int restore_nonsigframe_gpregs(UserArmRegsEntry *r);
int restore_fpu(struct rt_sigframe *sigframe, fpu_state_t *fpu_state);
int sigreturn_prep_fpu_frame(struct rt_sigframe *sigframe, fpu_state_t *fpu_state);
static inline void restore_tls(u32 tls) {
asm (
......
......@@ -373,7 +373,7 @@ static void show_rt_xsave_frame(struct xsave_struct *x)
pr_debug("-----------------------\n");
}
int sigreturn_prep_fpu_frame(fpu_state_t *fpu_state, CoreEntry *core)
int restore_fpu(fpu_state_t *fpu_state, CoreEntry *core)
{
struct xsave_struct *x = &fpu_state->xsave;
......@@ -479,7 +479,7 @@ int restore_gpregs(struct rt_sigframe *f, UserX86RegsEntry *r)
return 0;
}
int restore_fpu(struct rt_sigframe *sigframe, fpu_state_t *fpu_state)
int sigreturn_prep_fpu_frame(struct rt_sigframe *sigframe, fpu_state_t *fpu_state)
{
unsigned long addr = (unsigned long)(void *)&fpu_state->xsave;
......
......@@ -18,6 +18,6 @@
#define core_get_tls(pcore, ptls)
int sigreturn_prep_fpu_frame(fpu_state_t *fpu_state, CoreEntry *core);
int restore_fpu(fpu_state_t *fpu_state, CoreEntry *core);
#endif
......@@ -139,7 +139,7 @@ struct rt_sigframe {
int restore_gpregs(struct rt_sigframe *f, UserX86RegsEntry *r);
int restore_nonsigframe_gpregs(UserX86RegsEntry *r);
int restore_fpu(struct rt_sigframe *sigframe, fpu_state_t *fpu_state);
int sigreturn_prep_fpu_frame(struct rt_sigframe *sigframe, fpu_state_t *fpu_state);
static inline void restore_tls(u32 tls) { }
......
......@@ -21,11 +21,11 @@ int construct_sigframe(struct rt_sigframe *sigframe,
memset(blk_sigset, 0, sizeof(k_rtsigset_t));
sigframe->fpu_state.has_fpu = true;
if (sigreturn_prep_fpu_frame(&sigframe->fpu_state, core))
if (restore_fpu(&sigframe->fpu_state, core))
return -1;
if (sigframe->fpu_state.has_fpu)
if (restore_fpu(sigframe, &rsigframe->fpu_state))
if (sigreturn_prep_fpu_frame(sigframe, &rsigframe->fpu_state))
return -1;
if (restore_gpregs(sigframe, CORE_THREAD_ARCH_INFO(core)->gpregs))
......
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