From 08121cd091aa7b555dcb09077296deec8b1c4d72 Mon Sep 17 00:00:00 2001 From: David Sterba Date: Tue, 13 Mar 2012 18:10:09 +0100 Subject: [PATCH 1/8] btrfs-progs: adjust size of filesystem if blockdevice is larger Signed-off-by: David Sterba --- utils.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) diff --git a/utils.c b/utils.c index 0beaf80..f885307 100644 --- a/utils.c +++ b/utils.c @@ -273,6 +273,9 @@ int make_btrfs(int fd, const char *device, const char *label, btrfs_set_item_offset(buf, btrfs_item_nr(buf, nritems), itemoff); btrfs_set_item_size(buf, btrfs_item_nr(buf, nritems), item_size); + if (num_bytes < dev_num_bytes) + dev_num_bytes = num_bytes; + dev_item = btrfs_item_ptr(buf, nritems, struct btrfs_dev_item); btrfs_set_device_id(buf, dev_item, 1); btrfs_set_device_generation(buf, dev_item, 0); -- 1.7.6.233.gd79bc