perf riscv: Fix the warning due to the incompatible type
authorBen Zong-You Xie <ben717@andestech.com>
Tue, 5 Mar 2024 12:05:01 +0000 (20:05 +0800)
committerPalmer Dabbelt <palmer@rivosinc.com>
Fri, 26 Apr 2024 17:21:55 +0000 (10:21 -0700)
commit9c49085d69ec8ca4eea254d0f426676232549f84
tree9a78ca1aa515af4bb99fab669bc5492eb031cb58
parent17c67ed752d6a456602b3dbb25c5ae4d3de5deab
perf riscv: Fix the warning due to the incompatible type

In the 32-bit platform, the second argument of getline is expectd to be
'size_t *'(aka 'unsigned int *'), but line_sz is of type
'unsigned long *'. Therefore, declare line_sz as size_t.

Signed-off-by: Ben Zong-You Xie <ben717@andestech.com>
Reviewed-by: Alexandre Ghiti <alexghiti@rivosinc.com>
Link: https://lore.kernel.org/r/20240305120501.1785084-3-ben717@andestech.com
Signed-off-by: Palmer Dabbelt <palmer@rivosinc.com>
tools/perf/arch/riscv/util/header.c