From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id 194DFC4828F for ; Mon, 5 Feb 2024 02:28:45 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 81C6D6B0072; Sun, 4 Feb 2024 21:28:44 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 7CC936B0074; Sun, 4 Feb 2024 21:28:44 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 6BB286B0075; Sun, 4 Feb 2024 21:28:44 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0010.hostedemail.com [216.40.44.10]) by kanga.kvack.org (Postfix) with ESMTP id 5B6EF6B0072 for ; Sun, 4 Feb 2024 21:28:44 -0500 (EST) Received: from smtpin28.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id EEFFBC07FE for ; Mon, 5 Feb 2024 02:28:43 +0000 (UTC) X-FDA: 81756166926.28.5D85953 Received: from mailgw.kylinos.cn (mailgw.kylinos.cn [124.126.103.232]) by imf11.hostedemail.com (Postfix) with ESMTP id E561E4000B for ; Mon, 5 Feb 2024 02:28:40 +0000 (UTC) Authentication-Results: imf11.hostedemail.com; dkim=none; spf=pass (imf11.hostedemail.com: domain of gehao@kylinos.cn designates 124.126.103.232 as permitted sender) smtp.mailfrom=gehao@kylinos.cn; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1707100122; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-transfer-encoding:content-transfer-encoding: in-reply-to:references; bh=TqmW8OUAT2GvIeqBspSGxut5YnyqhBRHQyL7pEnqf3c=; b=p7oe98XuxiQ4odSkS48V4RRqV7o5In0GbzgmBPvsmUm/0BJ3PGU44CLXnhGzo56CIlgr2t ER9Z9JHAM7Ugxk6+B/PyKtY162siYBiEfyNK/EcGif7RWYGs2shPAjuSvIatq7tx5Qyliq G7sojwnNsozRmwiXYStvf2ItYJMJh84= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1707100122; a=rsa-sha256; cv=none; b=hoP04LCiR0XVWnCaan1n9gA7p7OFMGnPi/yso9Z33HKNbHuVJtgNYBRvr6esylHOBD3s9f EWi2cl9ENrg6IYAMYyQa2ubGDv+GdrvlId+WQNJYTPEA7vQq8syTkfT2uAOyDeiQTAfwsu qyosBg/ZQSrkZS6bSRU4Ggz+1LcBzco= ARC-Authentication-Results: i=1; imf11.hostedemail.com; dkim=none; spf=pass (imf11.hostedemail.com: domain of gehao@kylinos.cn designates 124.126.103.232 as permitted sender) smtp.mailfrom=gehao@kylinos.cn; dmarc=none X-UUID: 464b9e8594404510a3b40c3db017f82c-20240205 X-CID-O-RULE: Release_Ham X-CID-RULE: Release_Ham X-CID-O-INFO: VERSION:1.1.35,REQID:000fba6a-fb3a-4043-81e2-865ae1246bb1,IP:25, URL:0,TC:0,Content:-5,EDM:0,RT:0,SF:-15,FILE:0,BULK:0,RULE:Release_Ham,ACT ION:release,TS:5 X-CID-INFO: VERSION:1.1.35,REQID:000fba6a-fb3a-4043-81e2-865ae1246bb1,IP:25,UR L:0,TC:0,Content:-5,EDM:0,RT:0,SF:-15,FILE:0,BULK:0,RULE:Release_Ham,ACTIO N:release,TS:5 X-CID-META: VersionHash:5d391d7,CLOUDID:2f799d83-8d4f-477b-89d2-1e3bdbef96d1,B ulkID:240205102834I1NPY1F5,BulkQuantity:0,Recheck:0,SF:66|24|17|19|44|102, TC:nil,Content:0,EDM:-3,IP:-2,URL:0,File:nil,Bulk:nil,QS:nil,BEC:nil,COL:0 ,OSI:0,OSA:0,AV:0,LES:1,SPR:NO,DKR:0,DKP:0,BRR:0,BRE:0 X-CID-BVR: 0 X-CID-BAS: 0,_,0,_ X-CID-FACTOR: TF_CID_SPAM_FSD,TF_CID_SPAM_FSI,TF_CID_SPAM_SNR,TF_CID_SPAM_FAS X-UUID: 464b9e8594404510a3b40c3db017f82c-20240205 X-User: gehao@kylinos.cn Received: from localhost.localdomain [(116.128.244.171)] by mailgw (envelope-from ) (Generic MTA) with ESMTP id 763636656; Mon, 05 Feb 2024 10:28:32 +0800 From: Hao Ge To: akpm@linux-foundation.org Cc: linux-mm@kvack.org, linux-kernel@vger.kernel.org, gehao618@163.com, Hao Ge Subject: [PATCH] fs/inode: Make too_many_isolated return bool Date: Mon, 5 Feb 2024 10:28:25 +0800 Message-Id: <20240205022825.99061-1-gehao@kylinos.cn> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Stat-Signature: hy3rharwpydes5iadjfks97xjbw93wzs X-Rspamd-Server: rspam10 X-Rspamd-Queue-Id: E561E4000B X-Rspam-User: X-HE-Tag: 1707100120-334343 X-HE-Meta: U2FsdGVkX19nMa1Wt8KYzBFZcIqbNJKa/bx+vgYp+XpXhS/kuymPA27tCpsy8wuLww2PzKiWGtTmaIeB8rVhBZ/s5ZVgIIYOfgRwkeFFdX5p/ejSODsYItuaKdELoJ4CKZFBopJ1iJWL5WzkQUMt4/kETlaZzQwwUHGTzdDy51yoKwGkaP1V9mpRl6AQ9RZuFlWkluwRPKZZS8PV2WwHuBijEz1LnF5nDY3dXX3vyxeuyobQdT0qPe7Q3/C/8nhBR4BBcXK3myYmsUX74TZmC8Bwr3Z62gXyml+68fmgd295wleV2JeEUmC6NjAowPpf8Npdf1t0sODYYmsAU9vvQ4AHTIA5hCR7IPi+d7kymuoPtTBGgHPALud2NXYxDX3J05JIcHtQVz9n9qGNrn/2lj5XSpAEvOo7cKF/zTg043NtqOgZkvCxjUqoOc0tdjl/XtSSsWvSzmaelKyw/OU6LhMSqEJQPTq+d+Dm8PDrDiKmChp3B1hNGNWZtC2z+p7XjMMpvq1fuiHCy7yEAJ0d5t3Xp/XStu+FAG6O6k9olxYzZOcAVP3+p3D4jlbGdMTUpDgJBmNrGCbT09xxdi6jsR0JdarsTG/dSizs6VxT9M9eN1a/bGgZpgvJSuxuENybLWak2hvWKPwpsV91t8ULZeR8ZfDrS6wlOpC7yx8DklEaRwoBrlrycxlSATNAWbmRvnNToa753/LuKFLcAwUb2dV0muLnbmGXRmbUXjEf6a2UjHjlpSge6mEV1IKDGoBwtWCUFxynDiVS24qxD2Pxl8OPeacw72xHuE5g76U7klibYRpNB9Fao4uR/PH2nXOEVtoPwZedq6gqrIHMrOlK7UGm/2nM5KC8WEgK3r6z1iRcNIR9iBZg6Wz30FGSPuz9JTXqPlPRiijSSWlORGf9MadKxatjefbuZA5cFIGtYPO92X5qmaiFhdrjAuOK/wkQXurLv9rXSPqTLkgq7AB WVNcUWXI rAhkvimmtjyuMrN5ML3vPhIdKqK4IV/LOULcbk0csVRiOv8pyzRTPpcmDg4j4sE5MhFskGTXOuuglphA= X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: too_many_isolated should return bool which with the same name and similar functions in mm/compaction.c already returned bool Signed-off-by: Hao Ge --- mm/vmscan.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/mm/vmscan.c b/mm/vmscan.c index 4f9c854ce6cc..143e4b8e8821 100644 --- a/mm/vmscan.c +++ b/mm/vmscan.c @@ -1744,17 +1744,17 @@ bool folio_isolate_lru(struct folio *folio) * the LRU list will go small and be scanned faster than necessary, leading to * unnecessary swapping, thrashing and OOM. */ -static int too_many_isolated(struct pglist_data *pgdat, int file, +static bool too_many_isolated(struct pglist_data *pgdat, int file, struct scan_control *sc) { unsigned long inactive, isolated; bool too_many; if (current_is_kswapd()) - return 0; + return false; if (!writeback_throttling_sane(sc)) - return 0; + return false; if (file) { inactive = node_page_state(pgdat, NR_INACTIVE_FILE); -- 2.25.1