btrfs: use dynamic allocation for root item in create_subvol
authorDavid Sterba <dsterba@suse.com>
Thu, 24 Mar 2016 16:49:22 +0000 (17:49 +0100)
committerDavid Sterba <dsterba@suse.com>
Fri, 6 May 2016 13:22:49 +0000 (15:22 +0200)
commit49a3c4d9b64d2e5d6fd268d53153945d04cb5559
tree7d35b6496cbffb7f3033a42a171e1a577d896a64
parent153519559a39725c5a45269256fec0efb81bcd1f
btrfs: use dynamic allocation for root item in create_subvol

The size of root item is more than 400 bytes, which is quite a lot of
stack space. As we do IO from inside the subvolume ioctls, we should
keep the stack usage low in case the filesystem is on top of other
layers (NFS, device mapper, iscsi, etc).

Reviewed-by: Tsutomu Itoh <t-itoh@jp.fujitsu.com>
Signed-off-by: David Sterba <dsterba@suse.com>
fs/btrfs/ioctl.c