Displaying 3 results from an estimated 3 matches for "2b023af".
2018 Jan 26
2
[PATCH nbdkit] filters: cache, cow: Handle bitmap overflow on 32 bit architectures.
...cache: bitmap resized to %" PRIu64 " bytes", new_bm_size);
+  nbdkit_debug ("cache: bitmap resized to %zu bytes", new_bm_size);
 
   if (ftruncate (fd, new_size) == -1) {
     nbdkit_error ("ftruncate: %m");
diff --git a/filters/cow/cow.c b/filters/cow/cow.c
index 2b023af..5c2fcd0 100644
--- a/filters/cow/cow.c
+++ b/filters/cow/cow.c
@@ -97,7 +97,7 @@ static int fd = -1;
 static uint8_t *bitmap;
 
 /* Size of the bitmap in bytes. */
-static uint64_t bm_size;
+static size_t bm_size;
 
 static void
 cow_load (void)
@@ -153,7 +153,14 @@ blk_set_size (uint64_t new_size...
2018 Jan 21
2
Re: [PATCH nbdkit] filters: Add copy-on-write filter.
...ile.am
@@ -32,8 +32,6 @@
 
 EXTRA_DIST = nbdkit-cow-filter.pod
 
-if HAVE_COW_FILTER
-
 CLEANFILES = *~
 
 filterdir = $(libdir)/nbdkit/filters
@@ -62,4 +60,3 @@ nbdkit-cow-filter.1: nbdkit-cow-filter.pod
 	mv $@.t $@
 
 endif
-endif
diff --git a/filters/cow/cow.c b/filters/cow/cow.c
index 287c94e..2b023af 100644
--- a/filters/cow/cow.c
+++ b/filters/cow/cow.c
@@ -38,20 +38,22 @@
  * takes up no space.
  *
  * We confine all pread/pwrite operations to the filesystem block
- * size.  The blk_read and blk_write functions below always happen on
- * whole filesystem block boundaries.  A smaller-than-bloc...
2018 Jan 20
4
[PATCH nbdkit] filters: Add copy-on-write filter.
Eric, you'll probably find the design "interesting" ...
It does work, for me at least.
Rich.