Messages in this thread Patch in this message | | | From | Gao Xiang <> | Subject | [PATCH 1/3] erofs: correct the remaining shrink objects | Date | Wed, 26 Feb 2020 10:30:09 +0800 |
| |
The remaining count should not included successful shrink attempts.
Signed-off-by: Gao Xiang <gaoxiang25@huawei.com> --- fs/erofs/utils.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/fs/erofs/utils.c b/fs/erofs/utils.c index fddc5059c930..df42ea552a44 100644 --- a/fs/erofs/utils.c +++ b/fs/erofs/utils.c @@ -286,7 +286,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 */ -- 2.17.1
| |