Re: [libvirt PATCH] vircgroupv2devices: fix counting entries in BPF map

2020-08-11 Thread Erik Skultety
On Tue, Aug 11, 2020 at 12:13:47PM +0200, Pavel Hrdina wrote: > BPF syscall BPF_MAP_GET_NEXT_KEY returns -1 if something fails but it > will also return -1 if trying to get next key using the last key in the > map with errno set to ENOENT. > > If there are VMs running and libvirtd is restarted and

[libvirt PATCH] vircgroupv2devices: fix counting entries in BPF map

2020-08-11 Thread Pavel Hrdina
BPF syscall BPF_MAP_GET_NEXT_KEY returns -1 if something fails but it will also return -1 if trying to get next key using the last key in the map with errno set to ENOENT. If there are VMs running and libvirtd is restarted and user tries to call some cgroup devices operation on a VM we need to