diff options
Diffstat (limited to 'super-ddf.c')
-rw-r--r-- | super-ddf.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/super-ddf.c b/super-ddf.c index 5e51c4c..bfb0160 100644 --- a/super-ddf.c +++ b/super-ddf.c @@ -2497,7 +2497,8 @@ static int write_init_super_ddf(struct supertype *st) #endif -static __u64 avail_size_ddf(struct supertype *st, __u64 devsize) +static __u64 avail_size_ddf(struct supertype *st, __u64 devsize, + long long data_offset) { /* We must reserve the last 32Meg */ if (devsize <= 32*1024*2) @@ -2768,7 +2769,7 @@ validate_geometry_ddf_container(struct supertype *st, } close(fd); - *freesize = avail_size_ddf(st, ldsize >> 9); + *freesize = avail_size_ddf(st, ldsize >> 9, -1); if (*freesize == 0) return 0; |