bpf: Eliminate rlimit-based memory accounting infra for bpf maps
[linux-2.6-microblaze.git] / tools / testing / selftests / bpf / progs / map_ptr_kern.c
index c325405..d8850bc 100644 (file)
@@ -26,17 +26,12 @@ __u32 g_line = 0;
                return 0;       \
 })
 
-struct bpf_map_memory {
-       __u32 pages;
-} __attribute__((preserve_access_index));
-
 struct bpf_map {
        enum bpf_map_type map_type;
        __u32 key_size;
        __u32 value_size;
        __u32 max_entries;
        __u32 id;
-       struct bpf_map_memory memory;
 } __attribute__((preserve_access_index));
 
 static inline int check_bpf_map_fields(struct bpf_map *map, __u32 key_size,
@@ -47,7 +42,6 @@ static inline int check_bpf_map_fields(struct bpf_map *map, __u32 key_size,
        VERIFY(map->value_size == value_size);
        VERIFY(map->max_entries == max_entries);
        VERIFY(map->id > 0);
-       VERIFY(map->memory.pages > 0);
 
        return 1;
 }
@@ -60,7 +54,6 @@ static inline int check_bpf_map_ptr(struct bpf_map *indirect,
        VERIFY(indirect->value_size == direct->value_size);
        VERIFY(indirect->max_entries == direct->max_entries);
        VERIFY(indirect->id == direct->id);
-       VERIFY(indirect->memory.pages == direct->memory.pages);
 
        return 1;
 }