From nobody Thu Apr 9 09:48:36 2026 Received: from mail-pj1-f42.google.com (mail-pj1-f42.google.com [209.85.216.42]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 9EBD03BD623 for ; Tue, 10 Mar 2026 03:13:12 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.216.42 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773112393; cv=none; b=bVaFLZ1gFLqCMlwv1Ob51afHAzhj9RELzdw4F3K+z3CpcFw0d6RrSNhTS80sfXWDu95FM9cTsJZB04vVKSymA9xfXH4StpGexNgTOE70ioA5qerZWPGLKBhRREfAuAqUpsDOSxg0JhtqlqDGDVuruL9JfaRrqhG2OtmdSTzq/x0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773112393; c=relaxed/simple; bh=DchNTCcV/J1OJKE8U3GpYi/oQruQSSHmpV6QjmrS2Lc=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=uojc+oGjUAHXlxk8OmxL7cVcgG65v+4VcaXbc4pTujm4GNGHwnSo3Ug3yOyqxPHewOEYy1FGYXIqfZq8lqN0LzD+HzVX6iaPDuursmepjSKnMFomgjtEQgODEUX6V3V+TD7m0KgD9hnnNpT4BMyQ7MDyewPg+euswm0dfqPklQQ= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=shopee.com; spf=pass smtp.mailfrom=shopee.com; dkim=pass (2048-bit key) header.d=shopee.com header.i=@shopee.com header.b=fJGgZUJ6; arc=none smtp.client-ip=209.85.216.42 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=shopee.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=shopee.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=shopee.com header.i=@shopee.com header.b="fJGgZUJ6" Received: by mail-pj1-f42.google.com with SMTP id 98e67ed59e1d1-3597b474cbdso5376843a91.1 for ; Mon, 09 Mar 2026 20:13:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=shopee.com; s=shopee.com; t=1773112392; x=1773717192; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=Qn1NnWxqZ5SAV3ch/T7Tvbu9YC97L1KzKClE5EEgxDo=; b=fJGgZUJ6mHnS79y8qG7SWLyCTy9BOis0GJNAgEz48K8Yy3ILARyOuxoyOMg15LnYvt oEgvQqgBNp6/TbWszBKu4MebVrwyMeD274/k0uVHflv7Dednie1aqJ1LYTNHWbmGG+Ox HzGZQq+wKzwudDchyYhGd3LV9dwptmUk7A8a8rw/oABKQMt49eGp4Ie+tWBWBn5FutUD F4R/iCs2Qr1+fRHNKiFy+o32enQX/kpyKTv9Ht6in8D9k5oXJKck7cRvrVpcCXhraMTT hNrN2qH6Gj39N62GMqLNBCu6VGz0nH+jWwRDiXOsBBVkhwVSBkhi8uwwWmEBIN37dtVq qJwg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1773112392; x=1773717192; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=Qn1NnWxqZ5SAV3ch/T7Tvbu9YC97L1KzKClE5EEgxDo=; b=vFf9rarh1mSF9Ssuc/SWelVzlQ1DXtDMLmrJwRMdTuxPaBPVBDp7pdJXsVsEKTUPeY JnjRtJa1oI4vNLqPlMXFnrGIQbfkeENAVJ0/BD1Sy+bU08mrpiIdZ7nOAZeLqZ9pw3pH zSOg6Xcxgz97uU6r+CPfh4j602l9QssS87PbrZovCbVyQnhmKpCqMkDz/FjyWj6qRFtw OdQIVNoHku0B7hcxkk9YapK6/cjgcWR1JAIU5p1kuH6acvRuZwNWUcr0/JARCUQZWdwk Fv3ofTOXm3EKYJTozVOjVWUhiJUgXHD3BWSg81jrh5AEwAZNe53lPxbBzmkJBnWZ1SE7 mArg== X-Forwarded-Encrypted: i=1; AJvYcCUJ9sT+o1TKv/wvdi1mDTXpZJLUnFSWpca9mgP7+fG/e7XBvMLw8CG9mMwYM5EHqNaCjVkRt6ZlrBzsNx4=@vger.kernel.org X-Gm-Message-State: AOJu0YyBrlLnPjkoGhHuI1dD5A6PIOWwLhFO6wA1FCHt7F19wxT01U6P aOjWhpvg8nRxbotHp7SUdB21Kfc+yawydUym/VqNTa3dz5/119qVzEJc68Jb47Wjje0= X-Gm-Gg: ATEYQzyvF7NKgGy9ZDRf0WPrZtBMtSb3dMYn7bjRzdtCNr98awEREpTM8WKGfmVBFlO BiClEdtxYqpsyFVZI/paJOae9ssHcNPsyjIbCYV8P1xY121cWZyBHRUdaSLK0QUl6ylehvi2xAs cow4oP3rploBuSYT7WVTkGI1KqXnM1hLmrl4t0tqLfVaCsGPtwYA2JlpjT1bc6IFmn1fqfJYfV6 cfPXsQYfWwYAMFkoIhnbeD4WE9TuwraX3YvTfmLj9EtRXIuHt52ggCTxkewYyfBzKv/TPCmJ669 gaLzonz3i95K3Xv2l2xS1c7fp9wFHk0W31ZJlaaH5TmO5i8ncEazJ07hLTi9TgMuHIxhxMjEmYK +fn48yQ9Am0Hiv4d/T2oOUGK7LeilI97tC0W5uKcrg55+3TfVewu5yOvT16g47TXWlJ4zwPaa2a 2oUI+mfYkaMEq6+uFRBzVVat+K2T1K6ycW70CY6w== X-Received: by 2002:a17:90b:4c09:b0:359:97d3:5c57 with SMTP id 98e67ed59e1d1-359be34986emr12179522a91.19.1773112392014; Mon, 09 Mar 2026 20:13:12 -0700 (PDT) Received: from localhost.localdomain ([147.136.157.0]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-359bcc28f0fsm5169284a91.13.2026.03.09.20.13.09 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 09 Mar 2026 20:13:11 -0700 (PDT) From: Haifeng Xu To: akpm@linux-foundation.org, david@fromorbit.com, roman.gushchin@linux.dev Cc: zhengqi.arch@bytedance.com, muchun.song@linux.dev, linux-mm@kvack.org, linux-kernel@vger.kernel.org, Haifeng Xu Subject: [PATCH V2 4/4] mm: shrinker: remove unnecessary check in shrink_slab_memcg() Date: Tue, 10 Mar 2026 11:12:50 +0800 Message-ID: <20260310031250.289851-5-haifeng.xu@shopee.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260310031250.289851-1-haifeng.xu@shopee.com> References: <20260310031250.289851-1-haifeng.xu@shopee.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" If memcg_kmem_online() is false, only non-slab shrinkers are recorded in the map, so remove the check. Signed-off-by: Haifeng Xu --- mm/shrinker.c | 5 ----- 1 file changed, 5 deletions(-) diff --git a/mm/shrinker.c b/mm/shrinker.c index 68ea2d49495c..436387b3ba24 100644 --- a/mm/shrinker.c +++ b/mm/shrinker.c @@ -638,11 +638,6 @@ static unsigned long shrink_slab_memcg(gfp_t gfp_mask,= int nid, } rcu_read_unlock(); =20 - /* Call non-slab shrinkers even though kmem is disabled */ - if (!memcg_kmem_online() && - !(shrinker->flags & SHRINKER_NONSLAB)) - continue; - ret =3D do_shrink_slab(&sc, shrinker, priority); if (ret =3D=3D SHRINK_EMPTY) { clear_bit(offset, unit->map); --=20 2.43.0