Commit a621d9cd authored by Paul Walmsley's avatar Paul Walmsley
Browse files

riscv: ptrace: cfi: fix "PRACE" typo in uapi header



A CFI-related macro defined in arch/riscv/uapi/asm/ptrace.h misspells
"PTRACE" as "PRACE"; fix this.

Fixes: 2af7c9cf ("riscv/ptrace: expose riscv CFI status and state via ptrace and in core files")
Cc: Deepak Gupta <debug@rivosinc.com>
Signed-off-by: default avatarPaul Walmsley <pjw@kernel.org>
parent 91565852
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -146,7 +146,7 @@ struct __sc_riscv_cfi_state {
#define PTRACE_CFI_SS_LOCK_STATE	_BITUL(PTRACE_CFI_SS_LOCK_BIT)
#define PTRACE_CFI_SS_PTR_STATE		_BITUL(PTRACE_CFI_SS_PTR_BIT)

#define PRACE_CFI_STATE_INVALID_MASK	~(PTRACE_CFI_LP_EN_STATE | \
#define PTRACE_CFI_STATE_INVALID_MASK	~(PTRACE_CFI_LP_EN_STATE | \
					  PTRACE_CFI_LP_LOCK_STATE | \
					  PTRACE_CFI_ELP_STATE | \
					  PTRACE_CFI_SS_EN_STATE | \
+1 −1
Original line number Diff line number Diff line
@@ -351,7 +351,7 @@ static int riscv_cfi_set(struct task_struct *target,
	if ((user_cfi.cfi_status.cfi_state &
	     (PTRACE_CFI_LP_EN_STATE | PTRACE_CFI_LP_LOCK_STATE |
	      PTRACE_CFI_SS_EN_STATE | PTRACE_CFI_SS_LOCK_STATE)) ||
	     (user_cfi.cfi_status.cfi_state & PRACE_CFI_STATE_INVALID_MASK))
	     (user_cfi.cfi_status.cfi_state & PTRACE_CFI_STATE_INVALID_MASK))
		return -EINVAL;

	/* If lpad is enabled on target and ptrace requests to set / clear elp, do that */