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.