diff --git a/kernel/bpf/core.c b/kernel/bpf/core.c index c8ae6ab31651..e249ea98f55d 100644 --- a/kernel/bpf/core.c +++ b/kernel/bpf/core.c @@ -2403,8 +2403,7 @@ static bool __bpf_prog_map_compatible(struct bpf_map *map, break; cookie = aux->cgroup_storage[i] ? aux->cgroup_storage[i]->cookie : 0; - ret = map->owner->storage_cookie[i] == cookie || - !cookie; + ret = map->owner->storage_cookie[i] == cookie; } if (ret && map->owner->attach_func_proto != aux->attach_func_proto) {