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:
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 */