Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 31a32688 authored by Changman Lee's avatar Changman Lee Committed by Jaegeuk Kim
Browse files

f2fs: cleanup if-statement of phase in gc_data_segment



Little cleanup to distinguish each phase easily

Signed-off-by: default avatarChangman Lee <cm224.lee@samsung.com>
[Jaegeuk Kim: modify indentation for code readability]
Signed-off-by: default avatarJaegeuk Kim <jaegeuk@kernel.org>
parent 95f5b0fc
Loading
Loading
Loading
Loading
+16 −16
Original line number Diff line number Diff line
@@ -603,16 +603,20 @@ static void gc_data_segment(struct f2fs_sb_info *sbi, struct f2fs_summary *sum,

			data_page = find_data_page(inode,
					start_bidx + ofs_in_node, false);
			if (IS_ERR(data_page))
				goto next_iput;
			if (IS_ERR(data_page)) {
				iput(inode);
				continue;
			}

			f2fs_put_page(data_page, 0);
			add_gc_inode(inode, ilist);
		} else {
			continue;
		}

		/* phase 3 */
		inode = find_gc_inode(dni.ino, ilist);
		if (inode) {
				start_bidx = start_bidx_of_node(nofs,
								F2FS_I(inode));
			start_bidx = start_bidx_of_node(nofs, F2FS_I(inode));
			data_page = get_lock_data_page(inode,
						start_bidx + ofs_in_node);
			if (IS_ERR(data_page))
@@ -621,10 +625,6 @@ static void gc_data_segment(struct f2fs_sb_info *sbi, struct f2fs_summary *sum,
			stat_inc_data_blk_count(sbi, 1);
		}
	}
		continue;
next_iput:
		iput(inode);
	}

	if (++phase < 4)
		goto next_step;