linux-fsdevel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH] f2fs: free_user_blocks should use reserved_segments instead
@ 2017-08-14  9:22 Yunlong Song
  2017-08-15  3:32 ` Jaegeuk Kim
  2017-08-15  7:14 ` [PATCH v2] " Yunlong Song
  0 siblings, 2 replies; 6+ messages in thread
From: Yunlong Song @ 2017-08-14  9:22 UTC (permalink / raw)
  To: jaegeuk, chao, yuchao0, yunlong.song, yunlong.song
  Cc: miaoxie, bintian.wang, linux-fsdevel, linux-f2fs-devel,
	linux-kernel

The part (overprovision_segments - reserved_segments) can still be used for LFS,
so free_use_blocks should use reserved_segments instead, rather than use
overprovision_segments.

Signed-off-by: Yunlong Song <yunlong.song@huawei.com>
---
 fs/f2fs/gc.h | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/fs/f2fs/gc.h b/fs/f2fs/gc.h
index 9325191..6258305 100644
--- a/fs/f2fs/gc.h
+++ b/fs/f2fs/gc.h
@@ -49,10 +49,10 @@ struct gc_inode_list {
  */
 static inline block_t free_user_blocks(struct f2fs_sb_info *sbi)
 {
-	if (free_segments(sbi) < overprovision_segments(sbi))
+	if (free_segments(sbi) < reserved_segments(sbi))
 		return 0;
 	else
-		return (free_segments(sbi) - overprovision_segments(sbi))
+		return (free_segments(sbi) - reserved_segments(sbi))
 			<< sbi->log_blocks_per_seg;
 }
 
-- 
1.8.5.2

^ permalink raw reply related	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2017-08-18 15:19 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-08-14  9:22 [PATCH] f2fs: free_user_blocks should use reserved_segments instead Yunlong Song
2017-08-15  3:32 ` Jaegeuk Kim
2017-08-15  7:17   ` Yunlong Song
2017-08-15  7:14 ` [PATCH v2] " Yunlong Song
2017-08-18 10:02   ` Yunlong Song
2017-08-18 15:19     ` Chao Yu

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).