[Libguestfs] [nbdkit PATCH 1/2] nbd: Another libnbd API bump

Eric Blake eblake at redhat.com
Wed Jul 17 02:43:38 UTC 2019


libnbd 0.1.7 is now out, which renamed several functions.

Signed-off-by: Eric Blake <eblake at redhat.com>
---
 configure.ac      |  4 ++--
 plugins/nbd/nbd.c | 30 +++++++++++++++---------------
 2 files changed, 17 insertions(+), 17 deletions(-)

diff --git a/configure.ac b/configure.ac
index 1adbe675..3b355667 100644
--- a/configure.ac
+++ b/configure.ac
@@ -718,12 +718,12 @@ AC_ARG_WITH([libnbd],
     [],
     [with_libnbd=check])
 AS_IF([test "$with_libnbd" != "no"],[
-    PKG_CHECK_MODULES([LIBNBD], [libnbd >= 0.1.6],[
+    PKG_CHECK_MODULES([LIBNBD], [libnbd >= 0.1.7],[
         AC_SUBST([LIBNBD_CFLAGS])
         AC_SUBST([LIBNBD_LIBS])
         AC_DEFINE([HAVE_LIBNBD],[1],[libnbd found at compile time.])
     ],
-    [AC_MSG_WARN([libnbd >= 0.1.6 not found, nbd plugin will be crippled])])
+    [AC_MSG_WARN([libnbd >= 0.1.7 not found, nbd plugin will be crippled])])
 ])
 AM_CONDITIONAL([HAVE_LIBNBD], [test "x$LIBNBD_LIBS" != "x"])

diff --git a/plugins/nbd/nbd.c b/plugins/nbd/nbd.c
index 548839cf..48873d09 100644
--- a/plugins/nbd/nbd.c
+++ b/plugins/nbd/nbd.c
@@ -672,8 +672,8 @@ nbdplug_pread (void *handle, void *buf, uint32_t count, uint64_t offset,

   assert (!flags);
   nbdplug_prepare (&s);
-  nbdplug_register (h, &s, nbd_aio_pread_notify (h->nbd, buf, count, offset,
-                                                 &s, nbdplug_notify, 0));
+  nbdplug_register (h, &s, nbd_aio_pread_callback (h->nbd, buf, count, offset,
+                                                   &s, nbdplug_notify, 0));
   return nbdplug_reply (h, &s);
 }

@@ -688,8 +688,8 @@ nbdplug_pwrite (void *handle, const void *buf, uint32_t count, uint64_t offset,

   assert (!(flags & ~NBDKIT_FLAG_FUA));
   nbdplug_prepare (&s);
-  nbdplug_register (h, &s, nbd_aio_pwrite_notify (h->nbd, buf, count, offset,
-                                                  &s, nbdplug_notify, f));
+  nbdplug_register (h, &s, nbd_aio_pwrite_callback (h->nbd, buf, count, offset,
+                                                    &s, nbdplug_notify, f));
   return nbdplug_reply (h, &s);
 }

@@ -708,8 +708,8 @@ nbdplug_zero (void *handle, uint32_t count, uint64_t offset, uint32_t flags)
   if (flags & NBDKIT_FLAG_FUA)
     f |= LIBNBD_CMD_FLAG_FUA;
   nbdplug_prepare (&s);
-  nbdplug_register (h, &s, nbd_aio_zero_notify (h->nbd, count, offset,
-                                                &s, nbdplug_notify, f));
+  nbdplug_register (h, &s, nbd_aio_zero_callback (h->nbd, count, offset,
+                                                  &s, nbdplug_notify, f));
   return nbdplug_reply (h, &s);
 }

@@ -723,8 +723,8 @@ nbdplug_trim (void *handle, uint32_t count, uint64_t offset, uint32_t flags)

   assert (!(flags & ~NBDKIT_FLAG_FUA));
   nbdplug_prepare (&s);
-  nbdplug_register (h, &s, nbd_aio_trim_notify (h->nbd, count, offset,
-                                                &s, nbdplug_notify, f));
+  nbdplug_register (h, &s, nbd_aio_trim_callback (h->nbd, count, offset,
+                                                  &s, nbdplug_notify, f));
   return nbdplug_reply (h, &s);
 }

@@ -737,8 +737,8 @@ nbdplug_flush (void *handle, uint32_t flags)

   assert (!flags);
   nbdplug_prepare (&s);
-  nbdplug_register (h, &s, nbd_aio_flush_notify (h->nbd,
-                                                 &s, nbdplug_notify, 0));
+  nbdplug_register (h, &s, nbd_aio_flush_callback (h->nbd,
+                                                   &s, nbdplug_notify, 0));
   return nbdplug_reply (h, &s);
 }

@@ -776,9 +776,9 @@ nbdplug_extents (void *handle, uint32_t count, uint64_t offset,
   assert (!(flags & ~NBDKIT_FLAG_REQ_ONE));
   nbdplug_prepare (&s);
   s.extents = extents;
-  nbdplug_register (h, &s, nbd_aio_block_status_notify (h->nbd, count, offset,
-                                                        &s, nbdplug_extent,
-                                                        nbdplug_notify, f));
+  nbdplug_register (h, &s, nbd_aio_block_status_callback (h->nbd, count, offset,
+                                                          &s, nbdplug_extent,
+                                                          nbdplug_notify, f));
   return nbdplug_reply (h, &s);
 }

@@ -791,8 +791,8 @@ nbdplug_cache (void *handle, uint32_t count, uint64_t offset, uint32_t flags)

   assert (!flags);
   nbdplug_prepare (&s);
-  nbdplug_register (h, &s, nbd_aio_cache_notify (h->nbd, count, offset,
-                                                 &s, nbdplug_notify, 0));
+  nbdplug_register (h, &s, nbd_aio_cache_callback (h->nbd, count, offset,
+                                                   &s, nbdplug_notify, 0));
   return nbdplug_reply (h, &s);
 }

-- 
2.20.1




More information about the Libguestfs mailing list