f2fs crypto: remove alloc_page for bounce_page
authorJaegeuk Kim <jaegeuk@kernel.org>
Mon, 1 Jun 2015 19:39:30 +0000 (12:39 -0700)
committerJaegeuk Kim <jaegeuk@kernel.org>
Mon, 1 Jun 2015 23:21:10 +0000 (16:21 -0700)
commit4683ff837c2d000212f72ce72cab22f061e5a77c
tree847f0c100de55b920c1fdaf956df33b976995f71
parent9236cac5666ea8b3a3b92b132a046c200b99dca8
f2fs crypto: remove alloc_page for bounce_page

We don't need to call alloc_page() prior to mempool_alloc(), since the
mempool_alloc() calls alloc_page() internally.
And, if __GFP_WAIT is set, it never fails on page allocation, so let's
give GFP_NOWAIT and handle ENOMEM by writepage().

Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
fs/f2fs/crypto.c
fs/f2fs/f2fs_crypto.h