Received: by 2002:a25:6193:0:0:0:0:0 with SMTP id v141csp4573127ybb; Tue, 14 Apr 2020 09:53:04 -0700 (PDT) X-Google-Smtp-Source: APiQypIZmzdVZt/zhPBoq4XR3VRKEPpBrQeY3hw5Kc2tow2LUt+hEm73scrvzlsSZ2e8M945Bhsd X-Received: by 2002:aa7:ca53:: with SMTP id j19mr21515219edt.229.1586883184197; Tue, 14 Apr 2020 09:53:04 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1586883184; cv=none; d=google.com; s=arc-20160816; b=q47mcM+inXqLTRyEZcXY0Zb0g66BWQcJehO0H8k83oEFQYEmsf1ksgWZurioTCFijG pmaWckiKuFZYnO5q36NYbXURRw7bRaeDd90wVH46yV9j2oHXim8a9fdYq/u3cTgruz2s Ud1SlICFyn0yIWjsGkJlX8+viPkz5bU4AQAHV3jz9POMXQ2yVym6WSl8yMeL8J80X7qP mLkfbuykjO/xkmqcme5U0U0AMgtiaXRINMmBruaJjJD7UK6tsEqj/BxnMCF6bAQSgxlj c8Z+Xz+K0NuYGRf5il/v54IkMOOcYXxxpk6mJ2OJ59spIjbF0FqKCFrIJLCLsUhkaRHc 5DoQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:references:content-transfer-encoding :mime-version:message-id:date:subject:cc:to:from:dkim-signature; bh=Kzk/B2k8gvh56nCGUpeglOwucVUleHp5shUd46bUrvY=; b=iykAOpCu1yhC26XR9iqmn9FxOCY1P1j4JfB9GOsAro7ptTslSnvM+Uif1qOaifaYki 1gRGMz87ZCEJ3DMD4EMwMm/qM/L8ybLhmRTIXqKZuuDbMUodJunykWEVvIw0nhIKn6Yh NVfqLWPsDkkQBKzlAwV6BQDywE+50JsVuxV2PrJIorSJyg45FQoI8zAV38nv4O72WWh8 U8I+fnoL3b/Pwcrl+YnJoPT8W9jE/YMsnActSm964api/v4kdGBlIL233hxoOHo1N/f4 xA/qLH+3EC4iBui+aVin4Pw5k6Z7zuXuDGnEkt7X6s/LCrTycs/TjRbnGLNdoZZyIlrk WjvA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@aol.com header.s=a2048 header.b=oDWILhSM; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=aol.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id o8si8581661ejj.462.2020.04.14.09.52.40; Tue, 14 Apr 2020 09:53:04 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@aol.com header.s=a2048 header.b=oDWILhSM; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=aol.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2440744AbgDNPlZ (ORCPT + 99 others); Tue, 14 Apr 2020 11:41:25 -0400 Received: from sonic301-7.consmr.mail.ne1.yahoo.com ([66.163.184.240]:38157 "EHLO sonic301-7.consmr.mail.ne1.yahoo.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2440690AbgDNPkr (ORCPT ); Tue, 14 Apr 2020 11:40:47 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=aol.com; s=a2048; t=1586878846; bh=Kzk/B2k8gvh56nCGUpeglOwucVUleHp5shUd46bUrvY=; h=From:To:Cc:Subject:Date:References:From:Subject; b=oDWILhSMH/Rki8Ogg+4JRognt3AvtOd48K93bpcGWe5H8J6ngkT6UTTzmbVvHk2/6JlC28gEVOLl+wjx3XhJijrYNGUHE1Mq/Sja0iDdXYdVTkgJEGhGXEaUGt7PRIIokE5GepJhaomVtDnpBJmZObnP+gEPUSn5PdXLNJkb2T6E2oLTubq8m4qJ+WpjpMk79K2epspdyrg7wcC3zRMFu87xNl/LuZG7qM7Y2BUyDQ3DcNGiWS/Ct0Abqh0kca+2w+pUfxEx9WMVLB5iNLxXkc7/p96j36AEC8f66XpC10DuwodZWvJQkdzFOHGG8FfZ6Oh7xPlhw8qhgHq0YE//aQ== X-YMail-OSG: mPRSk1sVM1nBbV6WJyJzUCVqvN7XgC6YooBJcMAbl2Tv1mzFqMRt5uQjH_YEWoL RLNyvVMMqUtrWf.LygeY7.UUvgyrdgEwccJpW7ENJ6bprxRghXdtGjxt0x0mRShazxdB8ISKvrug HDLFRg.JH_E6SWIx_WmvseitS7eUqPbO8SngzdI_g.pYoBexczmenklC.o.21oubqrc9b6xaKNx1 3eBBqW9CgjaCixeJ21JmJbwhCp7i9ScQFbIk.tTGtQ9DX0pkfxehCg3svxlF3pUmHQOsjL9Z88Cn Z5UE3GdWzvKiDwP7H0lmWkbAHPAq6AUjdYe8IBq7UgIcYITZ_u89Rab9ufVXk3W9ox9glFaLZ64M O2ZBqcZoUR6OfZldLqPtA0UJ7RScteWvvQ7pFAVEn.0gZMvYUsLIKfO7YmIB1zhXBsjMD0P3fmCY grV9lbkeBG0TxwtkA9PfMfHZkHOEH4376HJmAW8xmwPujqO4DtM7jNhsS4w6Zfcf96GWFvOwsM5H VCIM6jl6MQLddi0VPfyu2Ph5nltpKZM_nYRhC2I5mKlQvfyWLSiOvSWnvBSWDJ72stLK4s9eVT.8 8ps0DRU9riy778sMh9d_2nomhW_7aiupkazHxovUIGNEDJgOYVnMYLmV32Ul1pBCdbPuOFHgZ4K9 Gb5PNC6vsKUskPkLnsjjv6II.O4gjERx3j.Pgse05PGUMLv59u4JkwbzCCD9Jb4q5DH7JU5EKhGf dpEl7OCojMTxWYr3MbIauipcR4wvD2C2vwXcYUAtoCmtkjDnDEPQvc5nsproWThGESilNbnl5ZY6 CEgbzmFyROxSFR.KUgbxsRSBpacL2q1FlvdStpt.Pm5BRgsaJv.tKM2UiXQfnRr7LrkmO7IkrRUW EhQTkoI2lRze8NeW4SKKSrArJtBx8.7JXxzTooF30cRYl9KWepHCEhJVUxNDyoOxzwO7DbhlyEg2 FPvoP8WDblzwpZxf9VX0nd6rcCwaY6x3KMMDp3vH6K2S2M1JxEQ9eqBrBhhV1uTjAg0Y7sffNz9r 2ncrprypmC8nE6TE3yhpXMcnfsMy0mLPFtfO4VRrdACkMb3g9T73HgM7FX4D5Q04A3TMAfYfWrwt C26OHMID8B8MdYivavbdE91Ix.c5N._RvKHPI8caGsPSLFFAfIH8y7tF6EZbSBt_Lvf.BcUi10mP EtTHHP1e5QiWSPL06di5eslPaDqlD4L_q395YtAdNvM8fMNZkhTNPYJTfESXVNsIKUK7j.5okr9c GELie2gLCnQLTnNVGKavr9MgE_xMhzwHYv0eLTh9nftXWzRSWZq0vxzm8wpUiQ8x6Bj_Bk3SLKzC TntIbfraRiosksOuzu3O_9Xq.o9V3Qv.Pr_ldKlAm64ShYsM22jxj4_dX_dirmSUC3BAj4j004BX 5Ycb_0_FmwQ0TGzxUa.bxU9O2NdFrFPdxMddJLy8uXnVb_qO1QqZ3AOD_RaEYTA24u82uzAgG3NL kNovGaw-- Received: from sonic.gate.mail.ne1.yahoo.com by sonic301.consmr.mail.ne1.yahoo.com with HTTP; Tue, 14 Apr 2020 15:40:46 +0000 Received: by smtp404.mail.gq1.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 833075de5be8af0018533abaf51d3ac9; Tue, 14 Apr 2020 15:38:44 +0000 (UTC) From: Gao Xiang To: stable@vger.kernel.org Cc: Greg Kroah-Hartman , LKML , linux-erofs@lists.ozlabs.org, Chao Yu , Gao Xiang Subject: [PATCH 4.19.y] erofs: correct the remaining shrink objects Date: Tue, 14 Apr 2020 23:38:20 +0800 Message-Id: <20200414153820.29012-1-hsiangkao@aol.com> X-Mailer: git-send-email 2.24.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit References: <20200414153820.29012-1-hsiangkao.ref@aol.com> Content-Length: 1080 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Gao Xiang commit 9d5a09c6f3b5fb85af20e3a34827b5d27d152b34 upstream. The remaining count should not include successful shrink attempts. Fixes: e7e9a307be9d ("staging: erofs: introduce workstation for decompression") Cc: # 4.19+ Link: https://lore.kernel.org/r/20200226081008.86348-1-gaoxiang25@huawei.com Reviewed-by: Chao Yu Signed-off-by: Gao Xiang --- trivial adaption, build verified. drivers/staging/erofs/utils.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/staging/erofs/utils.c b/drivers/staging/erofs/utils.c index 2d96820da62e..4de9c39535eb 100644 --- a/drivers/staging/erofs/utils.c +++ b/drivers/staging/erofs/utils.c @@ -309,7 +309,7 @@ unsigned long erofs_shrink_scan(struct shrinker *shrink, sbi->shrinker_run_no = run_no; #ifdef CONFIG_EROFS_FS_ZIP - freed += erofs_shrink_workstation(sbi, nr, false); + freed += erofs_shrink_workstation(sbi, nr - freed, false); #endif spin_lock(&erofs_sb_list_lock); -- 2.24.0