VisionFive2 Linux kernel

StarFive Tech Linux Kernel for VisionFive (JH7110) boards (mirror)

More than 9999 Commits   33 Branches   55 Tags
author: Gao Xiang <gaoxiang25@huawei.com> 2020-02-26 16:10:06 +0800 committer: Gao Xiang <gaoxiang25@huawei.com> 2020-03-03 23:39:29 +0800 commit: 9d5a09c6f3b5fb85af20e3a34827b5d27d152b34 parent: 64094a04414f0b2fb7e31e1c57a67e91e390d66c
Commit Summary:
erofs: correct the remaining shrink objects
Diffstat:
1 file changed, 1 insertion, 1 deletion
diff --git a/fs/erofs/utils.c b/fs/erofs/utils.c
index 4396b424373f..52d0be10f1aa 100644
--- a/fs/erofs/utils.c
+++ b/fs/erofs/utils.c
@@ -262,7 +262,7 @@ static unsigned long erofs_shrink_scan(struct shrinker *shrink,
 		spin_unlock(&erofs_sb_list_lock);
 		sbi->shrinker_run_no = run_no;
 
-		freed += erofs_shrink_workstation(sbi, nr);
+		freed += erofs_shrink_workstation(sbi, nr - freed);
 
 		spin_lock(&erofs_sb_list_lock);
 		/* Get the next list element before we move this one */