BIO_MAX_VECS is too large for __GFP_NOFAIL allocation. We could use a mempool (since BIO can always proceed), but it seems overly complicated for now. Signed-off-by: Gao Xiang <hsiangkao@xxxxxxxxxxxxxxxxx>