Messages in this thread Patch in this message | | | From | Marcos Paulo de Souza <> | Subject | [PATCH] btrfs: ioctl: resize: Only how new size if size changed | Date | Tue, 11 Feb 2020 10:39:57 -0300 |
| |
There is no point to inform the user about "new size" if didn't changed at all.
Signed-off-by: Marcos Paulo de Souza <marcos@mpdesouza.com> --- fs/btrfs/ioctl.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/fs/btrfs/ioctl.c b/fs/btrfs/ioctl.c index be5350582955..fa31a8021d24 100644 --- a/fs/btrfs/ioctl.c +++ b/fs/btrfs/ioctl.c @@ -1712,9 +1712,6 @@ static noinline int btrfs_ioctl_resize(struct file *file, new_size = round_down(new_size, fs_info->sectorsize); - btrfs_info_in_rcu(fs_info, "new size for %s is %llu", - rcu_str_deref(device->name), new_size); - if (new_size > old_size) { trans = btrfs_start_transaction(root, 0); if (IS_ERR(trans)) { @@ -1727,6 +1724,9 @@ static noinline int btrfs_ioctl_resize(struct file *file, ret = btrfs_shrink_device(device, new_size); } /* equal, nothing need to do */ + if (ret == 0 && new_size != old_size) + btrfs_info_in_rcu(fs_info, "new size for %s is %llu", + rcu_str_deref(device->name), new_size); out_free: kfree(vol_args); out: -- 2.24.0
| |