mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-02-22 19:32:19 +00:00
m4: virt-sanlock: drop check for sanlock_inq_lockspace
This check was introduced by commit <96a02703daad4dc6663165adbc0feade9900cebd> to guard calling sanlock_inq_lockspace() function but it used SANLK_INQ_WAIT as a parameter which was introduced later. This was eventually fixed by commit <238dba0f9c925359cb3b8beddd8c8ae739cb4e06>. We can safely replace check for sanlock_inq_lockspace as that function was introduced in sanlock-1.9. The oldest used version, sanlock-2.2, is by Ubuntu 16.04. Signed-off-by: Pavel Hrdina <phrdina@redhat.com> Reviewed-by: Ján Tomko <jtomko@redhat.com> Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
This commit is contained in:
parent
9411bbcd5c
commit
4e27aa6e60
@ -29,6 +29,10 @@ AC_DEFUN([LIBVIRT_CHECK_SANLOCK],[
|
||||
#include <stdint.h>
|
||||
#include <sanlock_admin.h>
|
||||
]])
|
||||
if test sanlock_inq_wait = 1; then
|
||||
AC_DEFINE_UNQUOTED([HAVE_SANLK_INQ_WAIT], 1,
|
||||
[whether sanlock supports SANLK_INQ_WAIT])
|
||||
fi
|
||||
|
||||
old_cppflags="$CPPFLAGS"
|
||||
old_libs="$LIBS"
|
||||
@ -42,14 +46,6 @@ AC_DEFUN([LIBVIRT_CHECK_SANLOCK],[
|
||||
[whether Sanlock supports sanlock_killpath])
|
||||
fi
|
||||
|
||||
AC_CHECK_LIB([sanlock_client], [sanlock_inq_lockspace],
|
||||
[sanlock_inq_lockspace=yes], [sanlock_inq_lockspace=no])
|
||||
if test "x$sanlock_inq_lockspace" = "xyes" && \
|
||||
test $sanlock_inq_wait = 1; then
|
||||
AC_DEFINE_UNQUOTED([HAVE_SANLOCK_INQ_LOCKSPACE], 1,
|
||||
[whether sanlock supports sanlock_inq_lockspace])
|
||||
fi
|
||||
|
||||
dnl Ideally, we would check for sanlock_add_lockspace_timeout here too, but
|
||||
dnl sanlock_write_lockspace has been introduced 2 releases after
|
||||
dnl sanlock_add_lockspace_timeout therefore if sanlock_write_lockspace is found
|
||||
|
@ -361,7 +361,7 @@ virLockManagerSanlockSetupLockspace(virLockManagerSanlockDriverPtr driver)
|
||||
#endif
|
||||
if (rv < 0) {
|
||||
if (-rv == EINPROGRESS && --retries) {
|
||||
#ifdef HAVE_SANLOCK_INQ_LOCKSPACE
|
||||
#ifdef HAVE_SANLK_INQ_WAIT
|
||||
/* we have this function which blocks until lockspace change the
|
||||
* state. It returns 0 if lockspace has been added, -ENOENT if it
|
||||
* hasn't. */
|
||||
|
Loading…
x
Reference in New Issue
Block a user