diff options
author | 2025-04-22 19:31:56 +0800 | |
---|---|---|
committer | 2025-06-05 11:10:17 -0700 | |
commit | d7e0cce103663a60b14c52a0bcad62c7e8c0e6e8 (patch) | |
tree | 11c1ddfe59ef3960658098a24b5990aa35dfce81 | |
parent | perf symbols: Ignore mapping symbols on riscv (diff) | |
download | linux-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.h | 2 |
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); } |