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) ...@@ -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, memcpy(fpu_state->ufp.fpregs, CORE_THREAD_ARCH_INFO(core)->fpstate->vfp_regs,
sizeof(fpu_state->ufp.fpregs)); sizeof(fpu_state->ufp.fpregs));
...@@ -253,7 +253,7 @@ int restore_gpregs(struct rt_sigframe *f, UserArmRegsEntry *r) ...@@ -253,7 +253,7 @@ int restore_gpregs(struct rt_sigframe *f, UserArmRegsEntry *r)
return 0; 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; 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) ...@@ -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 #endif
...@@ -132,7 +132,7 @@ struct rt_sigframe { ...@@ -132,7 +132,7 @@ struct rt_sigframe {
int restore_gpregs(struct rt_sigframe *f, UserArmRegsEntry *r); int restore_gpregs(struct rt_sigframe *f, UserArmRegsEntry *r);
int restore_nonsigframe_gpregs(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) { static inline void restore_tls(u32 tls) {
asm ( asm (
......
...@@ -373,7 +373,7 @@ static void show_rt_xsave_frame(struct xsave_struct *x) ...@@ -373,7 +373,7 @@ static void show_rt_xsave_frame(struct xsave_struct *x)
pr_debug("-----------------------\n"); 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; struct xsave_struct *x = &fpu_state->xsave;
...@@ -479,7 +479,7 @@ int restore_gpregs(struct rt_sigframe *f, UserX86RegsEntry *r) ...@@ -479,7 +479,7 @@ int restore_gpregs(struct rt_sigframe *f, UserX86RegsEntry *r)
return 0; 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; unsigned long addr = (unsigned long)(void *)&fpu_state->xsave;
......
...@@ -18,6 +18,6 @@ ...@@ -18,6 +18,6 @@
#define core_get_tls(pcore, ptls) #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 #endif
...@@ -139,7 +139,7 @@ struct rt_sigframe { ...@@ -139,7 +139,7 @@ struct rt_sigframe {
int restore_gpregs(struct rt_sigframe *f, UserX86RegsEntry *r); int restore_gpregs(struct rt_sigframe *f, UserX86RegsEntry *r);
int restore_nonsigframe_gpregs(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) { } static inline void restore_tls(u32 tls) { }
......
...@@ -21,11 +21,11 @@ int construct_sigframe(struct rt_sigframe *sigframe, ...@@ -21,11 +21,11 @@ int construct_sigframe(struct rt_sigframe *sigframe,
memset(blk_sigset, 0, sizeof(k_rtsigset_t)); memset(blk_sigset, 0, sizeof(k_rtsigset_t));
sigframe->fpu_state.has_fpu = true; sigframe->fpu_state.has_fpu = true;
if (sigreturn_prep_fpu_frame(&sigframe->fpu_state, core)) if (restore_fpu(&sigframe->fpu_state, core))
return -1; return -1;
if (sigframe->fpu_state.has_fpu) if (sigframe->fpu_state.has_fpu)
if (restore_fpu(sigframe, &rsigframe->fpu_state)) if (sigreturn_prep_fpu_frame(sigframe, &rsigframe->fpu_state))
return -1; return -1;
if (restore_gpregs(sigframe, CORE_THREAD_ARCH_INFO(core)->gpregs)) 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