diff options
author | Andrew Jones <ajones@ventanamicro.com> | 2024-01-31 15:05:14 +0300 |
---|---|---|
committer | Anup Patel <anup@brainfault.org> | 2024-02-09 09:23:10 +0300 |
commit | 3752219b6007ee0421cc228f442f33b31f85addd (patch) | |
tree | 2c5738168ae946a200c04feb83d9fbd5c8965a1b | |
parent | 17c8e9ac95d81d10e9619a845a68b83c9384be64 (diff) | |
download | linux-3752219b6007ee0421cc228f442f33b31f85addd.tar.xz |
RISC-V: paravirt: Use correct restricted types
__le32 and __le64 types should be used with le32_to_cpu() and
le64_to_cpu(), as sparse helpfully points out.
Fixes: fdf68acccfc6 ("RISC-V: paravirt: Implement steal-time support")
Reported-by: kernel test robot <lkp@intel.com>
Closes: https://lore.kernel.org/oe-kbuild-all/202401011933.hL9zqmKo-lkp@intel.com/
Signed-off-by: Andrew Jones <ajones@ventanamicro.com>
Reviewed-by: Atish Patra <atishp@rivosinc.com>
Signed-off-by: Anup Patel <anup@brainfault.org>
-rw-r--r-- | arch/riscv/kernel/paravirt.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/arch/riscv/kernel/paravirt.c b/arch/riscv/kernel/paravirt.c index 15c5d4048db5..0d6225fd3194 100644 --- a/arch/riscv/kernel/paravirt.c +++ b/arch/riscv/kernel/paravirt.c @@ -91,8 +91,8 @@ static int pv_time_cpu_down_prepare(unsigned int cpu) static u64 pv_time_steal_clock(int cpu) { struct sbi_sta_struct *st = per_cpu_ptr(&steal_time, cpu); - u32 sequence; - u64 steal; + __le32 sequence; + __le64 steal; /* * Check the sequence field before and after reading the steal |