Unverified Commit 6a2a7743 authored by openeuler-ci-bot's avatar openeuler-ci-bot Committed by Gitee
Browse files

!14976 x86/fpu: Ensure shadow stack is active before "getting" registers

parents 5f597f38 611ed12f
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -190,7 +190,8 @@ int ssp_get(struct task_struct *target, const struct user_regset *regset,
	struct fpu *fpu = &target->thread.fpu;
	struct cet_user_state *cetregs;

	if (!cpu_feature_enabled(X86_FEATURE_USER_SHSTK))
	if (!cpu_feature_enabled(X86_FEATURE_USER_SHSTK) ||
	    !ssp_active(target, regset))
		return -ENODEV;

	sync_fpstate(fpu);