summaryrefslogtreecommitdiffstats
path: root/fs
diff options
context:
space:
mode:
authorLiFan2017-11-28 13:17:41 +0100
committerJaegeuk Kim2018-01-03 04:27:29 +0100
commit979f492fe387e88a0c97566853ebb615f19a3221 (patch)
tree1238dcd6a29e1fe57cf30daf80999c126f48ba20 /fs
parentf2fs: apply write hints to select the type of segment for direct write (diff)
downloadkernel-qcow2-linux-979f492fe387e88a0c97566853ebb615f19a3221.tar.gz
kernel-qcow2-linux-979f492fe387e88a0c97566853ebb615f19a3221.tar.xz
kernel-qcow2-linux-979f492fe387e88a0c97566853ebb615f19a3221.zip
f2fs: remove a redundant conditional expression
Avoid checking is_inode repeatedly, and make the logic a little bit clearer. Signed-off-by: Fan li <fanofcode.li@samsung.com> Reviewed-by: Chao Yu <yuchao0@huawei.com> Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
Diffstat (limited to 'fs')
-rw-r--r--fs/f2fs/f2fs.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/fs/f2fs/f2fs.h b/fs/f2fs/f2fs.h
index 8bbb1628e61f..f3b46197b282 100644
--- a/fs/f2fs/f2fs.h
+++ b/fs/f2fs/f2fs.h
@@ -1996,11 +1996,11 @@ static inline block_t datablock_addr(struct inode *inode,
raw_node = F2FS_NODE(node_page);
/* from GC path only */
- if (!inode) {
- if (is_inode)
+ if (is_inode) {
+ if (!inode)
base = offset_in_addr(&raw_node->i);
- } else if (f2fs_has_extra_attr(inode) && is_inode) {
- base = get_extra_isize(inode);
+ else if (f2fs_has_extra_attr(inode))
+ base = get_extra_isize(inode);
}
addr_array = blkaddr_in_node(raw_node);