aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTiezhu Yang <yangtiezhu@loongson.cn>2025-04-22 19:31:56 +0800
committerPalmer Dabbelt <palmer@dabbelt.com>2025-06-05 11:10:17 -0700
commitd7e0cce103663a60b14c52a0bcad62c7e8c0e6e8 (patch)
tree11c1ddfe59ef3960658098a24b5990aa35dfce81
parentperf symbols: Ignore mapping symbols on riscv (diff)
downloadlinux-rng-d7e0cce103663a60b14c52a0bcad62c7e8c0e6e8.tar.xz
linux-rng-d7e0cce103663a60b14c52a0bcad62c7e8c0e6e8.zip
riscv: Make regs_irqs_disabled() more clear
The return value of regs_irqs_disabled() is true or false, so change its type to reflect that and also make it always inline. Suggested-by: Huacai Chen <chenhuacai@loongson.cn> Signed-off-by: Tiezhu Yang <yangtiezhu@loongson.cn> Reviewed-by: Alexandre Ghiti <alexghiti@rivosinc.com> Link: https://lore.kernel.org/r/20250422113156.25742-1-yangtiezhu@loongson.cn Signed-off-by: Alexandre Ghiti <alexghiti@rivosinc.com> Signed-off-by: Palmer Dabbelt <palmer@dabbelt.com>
-rw-r--r--arch/riscv/include/asm/ptrace.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/riscv/include/asm/ptrace.h b/arch/riscv/include/asm/ptrace.h
index 2910231977cb..a7dc0e330757 100644
--- a/arch/riscv/include/asm/ptrace.h
+++ b/arch/riscv/include/asm/ptrace.h
@@ -175,7 +175,7 @@ static inline unsigned long regs_get_kernel_argument(struct pt_regs *regs,
return 0;
}
-static inline int regs_irqs_disabled(struct pt_regs *regs)
+static __always_inline bool regs_irqs_disabled(struct pt_regs *regs)
{
return !(regs->status & SR_PIE);
}