mbox series

[0/3] RISC-V: Fix sparse warnings

Message ID 20240131120511.200338-5-ajones@ventanamicro.com (mailing list archive)
Headers show
Series RISC-V: Fix sparse warnings | expand

Message

Andrew Jones Jan. 31, 2024, 12:05 p.m. UTC
After the steal-time series was merged, LKP sent me mail with sparse
warnings for the lack of using appropriate restricted types and a
local variable not being static. This series makes the fixups
necessary to appease sparse for 64-bit compiles. Changes to
__get_user_8() and __put_user_8() are needed to completely quiet
sparse for 32-bit compiles. I'll address those 32-bit sparse warnings
separately, since it's not 100% clear how best to approach a couple of
them.

Thanks,
drew


Andrew Jones (3):
  RISC-V: paravirt: steal_time should be static
  RISC-V: paravirt: Use correct restricted types
  RISC-V: KVM: Use correct restricted types

 arch/riscv/kernel/paravirt.c  |  6 +++---
 arch/riscv/kvm/vcpu_sbi_sta.c | 20 ++++++++++++--------
 2 files changed, 15 insertions(+), 11 deletions(-)

Comments

Anup Patel Feb. 2, 2024, 3:57 p.m. UTC | #1
On Wed, Jan 31, 2024 at 5:35 PM Andrew Jones <ajones@ventanamicro.com> wrote:
>
> After the steal-time series was merged, LKP sent me mail with sparse
> warnings for the lack of using appropriate restricted types and a
> local variable not being static. This series makes the fixups
> necessary to appease sparse for 64-bit compiles. Changes to
> __get_user_8() and __put_user_8() are needed to completely quiet
> sparse for 32-bit compiles. I'll address those 32-bit sparse warnings
> separately, since it's not 100% clear how best to approach a couple of
> them.
>
> Thanks,
> drew
>
>
> Andrew Jones (3):
>   RISC-V: paravirt: steal_time should be static
>   RISC-V: paravirt: Use correct restricted types
>   RISC-V: KVM: Use correct restricted types

Queued this series as fixes for Linux-6.8

Thanks,
Anup

>
>  arch/riscv/kernel/paravirt.c  |  6 +++---
>  arch/riscv/kvm/vcpu_sbi_sta.c | 20 ++++++++++++--------
>  2 files changed, 15 insertions(+), 11 deletions(-)
>
> --
> 2.43.0
>