diff options
| author | Thomas Zimmermann <[email protected]> | 2023-10-11 09:50:59 +0200 | 
|---|---|---|
| committer | Thomas Zimmermann <[email protected]> | 2023-10-11 09:50:59 +0200 | 
| commit | 57390019b68b83f96eb98f490367b9df1f2d77cb (patch) | |
| tree | e6d4b6c75efdd2d7fb7d37f980688c491be3ff6a /tools/testing/selftests/bpf/progs/map_ptr_kern.c | |
| parent | e5f9d543419c78ac58f3b3557bc5a76b20ff600b (diff) | |
| parent | 389af786f92ecdff35883551d54bf4e507ffcccb (diff) | |
Merge drm/drm-next into drm-misc-next
Updating drm-misc-next to the state of Linux v6.6-rc2.
Signed-off-by: Thomas Zimmermann <[email protected]>
Diffstat (limited to 'tools/testing/selftests/bpf/progs/map_ptr_kern.c')
| -rw-r--r-- | tools/testing/selftests/bpf/progs/map_ptr_kern.c | 5 | 
1 files changed, 5 insertions, 0 deletions
diff --git a/tools/testing/selftests/bpf/progs/map_ptr_kern.c b/tools/testing/selftests/bpf/progs/map_ptr_kern.c index db388f593d0a..3325da17ec81 100644 --- a/tools/testing/selftests/bpf/progs/map_ptr_kern.c +++ b/tools/testing/selftests/bpf/progs/map_ptr_kern.c @@ -103,6 +103,8 @@ struct {  	__type(value, __u32);  } m_hash SEC(".maps"); +__s64 bpf_map_sum_elem_count(struct bpf_map *map) __ksym; +  static inline int check_hash(void)  {  	struct bpf_htab *hash = (struct bpf_htab *)&m_hash; @@ -115,6 +117,8 @@ static inline int check_hash(void)  	VERIFY(hash->elem_size == 64);  	VERIFY(hash->count.counter == 0); +	VERIFY(bpf_map_sum_elem_count(map) == 0); +  	for (i = 0; i < HALF_ENTRIES; ++i) {  		const __u32 key = i;  		const __u32 val = 1; @@ -123,6 +127,7 @@ static inline int check_hash(void)  			return 0;  	}  	VERIFY(hash->count.counter == HALF_ENTRIES); +	VERIFY(bpf_map_sum_elem_count(map) == HALF_ENTRIES);  	return 1;  }  |