f2fs: disable the discard option when device doesn't support
authorChenxi Mao <chenxi.mao2013@gmail.com>
Sat, 30 May 2015 14:56:46 +0000 (22:56 +0800)
committerJaegeuk Kim <jaegeuk@kernel.org>
Mon, 1 Jun 2015 23:21:32 +0000 (16:21 -0700)
commit96c6dd59bf1d8b30afd3681550b321f4183e1914
tree9237316bd1136839edceec4f253b31b5ed171dae
parent4683ff837c2d000212f72ce72cab22f061e5a77c
f2fs: disable the discard option when device doesn't support

Current f2fs check the whether the blk device can support discard.
However, the code will cause the discard option cannot be enabled.
Because the clear_opt(sbi, DISCARD) will be invoked forever.

This patch can fix this issue.

Jaegeuk Kim:
 The original patch was intended to disable the discard option when device
 does not support trim command.
 Rather than remaining the buggy patch, let's replace with this patch as
 an integrated one.

Signed-off-by: Chenxi Mao <chenxi.mao2013@gmail.com>
Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
fs/f2fs/super.c