]> git.ipfire.org Git - thirdparty/libvirt.git/commit
resctrl: Do not open directory for writing
authorMartin Kletzander <mkletzan@redhat.com>
Thu, 9 Jul 2020 07:27:41 +0000 (09:27 +0200)
committerMartin Kletzander <mkletzan@redhat.com>
Thu, 9 Jul 2020 11:45:01 +0000 (13:45 +0200)
commit9d832813820b948eb508508fb3cbd86c90698119
tree053c1aff9dfa04f9f926457774a1974afd4de8df
parent518a4db6282f2a3afe64880ded5f6be3777d3a5b
resctrl: Do not open directory for writing

When preparing for the removal of GNULIB commit 18dca21a32e9 removed the
unneeded O_DIRECTORY, but unfortunately started opening the directory for
writing which fails every time for a directory.  There is also no need for that
as flock() works on O_RDONLY file descriptor as well, even for LOCK_EX.

https://bugzilla.redhat.com/1852741

Signed-off-by: Martin Kletzander <mkletzan@redhat.com>
Reviewed-by: Ján Tomko <jtomko@redhat.com>
Reviewed-by: Andrea Bolognani <abologna@redhat.com>
src/util/virresctrl.c