Message ID | 20210507081737.26674-1-rpalethorpe@suse.com |
---|---|
State | Accepted |
Headers | show |
Series | bpf_prog05: Use 64bit wide integer constant on m32 | expand |
Hi Richie,
> On 32bit 1UL is only 32bits wide. We need it to be 64bits.
Merged, thanks!
Kind regards,
Petr
diff --git a/testcases/kernel/syscalls/bpf/bpf_prog05.c b/testcases/kernel/syscalls/bpf/bpf_prog05.c index f2e0e4698..2dce72ee8 100644 --- a/testcases/kernel/syscalls/bpf/bpf_prog05.c +++ b/testcases/kernel/syscalls/bpf/bpf_prog05.c @@ -142,11 +142,11 @@ static void run(void) *key = 0; tst_res(TINFO, "Check w7(-1) /= w6(0) [r7 = -1, r6 = 1 << 32]"); - expect_reg_val("src(r6)", 1UL << 32); + expect_reg_val("src(r6)", 1ULL << 32); expect_reg_val("dst(r7)", 0); tst_res(TINFO, "Check w7(-1) %%= w6(0) [r7 = -1, r6 = 1 << 32]"); - expect_reg_val("src(r6)", 1UL << 32); + expect_reg_val("src(r6)", 1ULL << 32); expect_reg_val("dst(r7)", (uint32_t)-1); SAFE_CLOSE(map_fd);
On 32bit 1UL is only 32bits wide. We need it to be 64bits. Signed-off-by: Richard Palethorpe <rpalethorpe@suse.com> --- testcases/kernel/syscalls/bpf/bpf_prog05.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)