OSDN Git Service

f2fs: remove false-positive bug_on
authorJaegeuk Kim <jaegeuk@kernel.org>
Thu, 1 Jun 2017 22:39:27 +0000 (15:39 -0700)
committerJaegeuk Kim <jaegeuk@kernel.org>
Thu, 13 Jul 2017 23:56:25 +0000 (16:56 -0700)
commit97c0717bd043d751969e0d7cc40e12b719bc271f
treef60fe34224dff2e8488e89c19b3d5568ede2af54
parent46281c4ef52648cf84e16013bd196a78f9d84d3d
f2fs: remove false-positive bug_on

For example,

f2fs_create
 - new_node_page is failed
 - handle_failed_inode
  - skip to add it into orphan list, since ni.blk_addr == NULL_ADDR
   : set_inode_flag(inode, FI_FREE_NID)

f2fs_evict_inode
 - EIO due to fault injection
 - f2fs_bug_on() is triggered

So, we don't need to call f2fs_bug_on in this case.

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