btrfs: tree_search, search_ioctl: accept varying buffer
btrfs: tree_search, search_ioctl: accept varying buffer

rewrite search_ioctl to accept a buffer with varying size

Signed-off-by: Gerhard Heift <a7be62bdee76889fc900b438961569b05b52b55e@Heift.Name>
Signed-off-by: Chris Mason <e2e8c5702d8ed5f565988a1cf5bb35c9ce199e5e@fb.com>
Acked-by: David Sterba <a2ce9d316ca04d17b520237d2846a218b8284e52@suse.cz>

KristFoundation/Programs,KristFoundation/Programs,KristFoundation/Programs,KristFoundation/Programs,KristFoundation/Programs,KristFoundation/Programs