diff options
| author | Andrii Nakryiko <andriin@fb.com> | 2020-08-13 13:49:38 -0700 | 
|---|---|---|
| committer | Alexei Starovoitov <ast@kernel.org> | 2020-08-13 16:45:41 -0700 | 
| commit | 9028bbcc3e12510cac13a9554f1a1e39667a4387 (patch) | |
| tree | c45138d4f18ade4245fb7ae7578f1d7b9533a0e3 /tools/testing/selftests/bpf/prog_tests/bpf_obj_id.c | |
| parent | 09f44b753a7d120becc80213c3459183c8acd26b (diff) | |
selftest/bpf: Fix compilation warnings in 32-bit mode
Fix compilation warnings emitted when compiling selftests for 32-bit platform
(x86 in my case).
Signed-off-by: Andrii Nakryiko <andriin@fb.com>
Signed-off-by: Alexei Starovoitov <ast@kernel.org>
Link: https://lore.kernel.org/bpf/20200813204945.1020225-3-andriin@fb.com
Diffstat (limited to 'tools/testing/selftests/bpf/prog_tests/bpf_obj_id.c')
| -rw-r--r-- | tools/testing/selftests/bpf/prog_tests/bpf_obj_id.c | 8 | 
1 files changed, 4 insertions, 4 deletions
diff --git a/tools/testing/selftests/bpf/prog_tests/bpf_obj_id.c b/tools/testing/selftests/bpf/prog_tests/bpf_obj_id.c index 7afa4160416f..284d5921c345 100644 --- a/tools/testing/selftests/bpf/prog_tests/bpf_obj_id.c +++ b/tools/testing/selftests/bpf/prog_tests/bpf_obj_id.c @@ -159,15 +159,15 @@ void test_bpf_obj_id(void)  		/* Check getting link info */  		info_len = sizeof(struct bpf_link_info) * 2;  		bzero(&link_infos[i], info_len); -		link_infos[i].raw_tracepoint.tp_name = (__u64)&tp_name; +		link_infos[i].raw_tracepoint.tp_name = ptr_to_u64(&tp_name);  		link_infos[i].raw_tracepoint.tp_name_len = sizeof(tp_name);  		err = bpf_obj_get_info_by_fd(bpf_link__fd(links[i]),  					     &link_infos[i], &info_len);  		if (CHECK(err ||  			  link_infos[i].type != BPF_LINK_TYPE_RAW_TRACEPOINT ||  			  link_infos[i].prog_id != prog_infos[i].id || -			  link_infos[i].raw_tracepoint.tp_name != (__u64)&tp_name || -			  strcmp((char *)link_infos[i].raw_tracepoint.tp_name, +			  link_infos[i].raw_tracepoint.tp_name != ptr_to_u64(&tp_name) || +			  strcmp(u64_to_ptr(link_infos[i].raw_tracepoint.tp_name),  				 "sys_enter") ||  			  info_len != sizeof(struct bpf_link_info),  			  "get-link-info(fd)", @@ -178,7 +178,7 @@ void test_bpf_obj_id(void)  			  link_infos[i].type, BPF_LINK_TYPE_RAW_TRACEPOINT,  			  link_infos[i].id,  			  link_infos[i].prog_id, prog_infos[i].id, -			  (char *)link_infos[i].raw_tracepoint.tp_name, +			  (const char *)u64_to_ptr(link_infos[i].raw_tracepoint.tp_name),  			  "sys_enter"))  			goto done;  | 
