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 4AE16C3ABBF for ; Wed, 7 May 2025 19:14:39 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 816466B00A1; Wed, 7 May 2025 15:14:37 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 7C35E6B00A2; Wed, 7 May 2025 15:14:37 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 663F26B00A4; Wed, 7 May 2025 15:14:37 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0017.hostedemail.com [216.40.44.17]) by kanga.kvack.org (Postfix) with ESMTP id 427926B00A1 for ; Wed, 7 May 2025 15:14:37 -0400 (EDT) Received: from smtpin28.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay04.hostedemail.com (Postfix) with ESMTP id 7F5441A0F50 for ; Wed, 7 May 2025 19:14:37 +0000 (UTC) X-FDA: 83417063394.28.6780EC0 Received: from mail-pf1-f182.google.com (mail-pf1-f182.google.com [209.85.210.182]) by imf30.hostedemail.com (Postfix) with ESMTP id 9707180003 for ; Wed, 7 May 2025 19:14:35 +0000 (UTC) Authentication-Results: imf30.hostedemail.com; dkim=pass header.d=purestorage.com header.s=google2022 header.b=boWYjIql; dmarc=pass (policy=reject) header.from=purestorage.com; spf=pass (imf30.hostedemail.com: domain of cachen@purestorage.com designates 209.85.210.182 as permitted sender) smtp.mailfrom=cachen@purestorage.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1746645275; a=rsa-sha256; cv=none; b=KHfy/+P1eIyvv4rxW/emxjQ+03y8U5nbLKDjWw/9CDlhDtI9mQKa2rHSUrCtb1a9pYIzhp sArLZaYLd+xdDKxLwTjS0RknShOydGv2mW+q5IpsmtZQE0h6O4BxFvLgqlj6cemDvwqGrJ vJxmD9wQGMWk+bhIfbgWLYmPFF4WHOk= ARC-Authentication-Results: i=1; imf30.hostedemail.com; dkim=pass header.d=purestorage.com header.s=google2022 header.b=boWYjIql; dmarc=pass (policy=reject) header.from=purestorage.com; spf=pass (imf30.hostedemail.com: domain of cachen@purestorage.com designates 209.85.210.182 as permitted sender) smtp.mailfrom=cachen@purestorage.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1746645275; 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:dkim-signature; bh=87P87iqzZEf1xjyvassiPxlpgvUMBfJifutB3+31KMo=; b=mBn9eJiHxlGbmDJupHoIE5kJ36yLclS35qk1/+4Ry7c/ZVhifkZsAZqbsQwlePuPyAIh7M oN1QMFUQUecY48jiaihtV4WwseUJ5aIED7JueHHCFk8JGAgvVxs4q1M9Js3mHfh+6xkqhf yVR8vj3CAeJUbiDD2n6jQqU/YznUG+k= Received: by mail-pf1-f182.google.com with SMTP id d2e1a72fcca58-736ac19918cso40559b3a.2 for ; Wed, 07 May 2025 12:14:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=purestorage.com; s=google2022; t=1746645274; x=1747250074; darn=kvack.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=87P87iqzZEf1xjyvassiPxlpgvUMBfJifutB3+31KMo=; b=boWYjIqlPqjHYYaojU5CXe+ZC8y/cYV421dzQi6GajLiPIMUCfJfsRVzknc50ePoEt duYcQwhzxOtMXu1HK+Qpvj25vEkGEAqiKyur9yetsbh6K08cfGEmRzeZ+GkwAw/aKFaL VEje0pthroLglxExyDwsq8rA799Y+vstyTkdT8fUMEkDB4kTVmfhr7UKEwuxotevfuzP 8GbTogOX88GwLB8sZAxsnzhAcAfl2xpc+qs/XUp3bIw+rHuREUcfpjq/Jm+r5CCPrSQM nkL6hl5TMdWfaHG/X1P8ntmFqxKEY8szSnRNIWIzVEzD8Vo+EX2isWCPELEoI/QRY7gh xXsg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1746645274; x=1747250074; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=87P87iqzZEf1xjyvassiPxlpgvUMBfJifutB3+31KMo=; b=FgBBea+/qryEiRA7h3X4GGwAqHjsWriQMmWig3HBs2Bwao4yZHZbG+hytGeEretXgx ugnxxkhjJE0JocxX0w3LzCD2Pj2Vk9SRDFH9jWNIMdWW9+wtBh7cuKHFzCHnRKBi8US6 AOJVj5OIBKYHOz4etOggULvF8d/P0TLGWv921nltI0QD0Qtg3x1UOWsyB7hPCaOyuWav pjbUCKThEGAmCDCL0CVIKJ9Nb4IaOUl18eTczMGxrZhqUkeEPosQaAaM3LJvmRKyaj8g x4W7q9ph5D5WAyTRSu+SLUvvJB/KYi444/RM+U434uVIpYSoLvj2LtA53TEZ4KBzP6jm u4AQ== X-Gm-Message-State: AOJu0YweMO+YV3EmnbXJ3i7+tPqdLlTFpf/CX6gadBfxscG9cKz+khyc PkDkYneoSyHcxdjOQ8IKNXHAsFpPGF657nSjAwOHqQqmN/r11w/cJ+RQ+gKrgcSIjWx48Lg7I2x Fs6d8Oosyk0LcrmHz44M12mosdALFwY8xikrqF3ST6n42YjSkAnuaAOwwHtisWRrzoR0BtFBeU2 AYMKyHNpWXpna2jKLyaBYIEA7UUTDdyzKdvUnZ7/ZtqQ== X-Gm-Gg: ASbGncva5n2zRmsUxXI7VJxMUGoLL9t9TXRwY4XBIdKECAE6mTnQgM89O+/JVl761PG LNzYmdCekzB/TOoZFATmtcVSX6R3eOADzig+nme1qynlRROwC7iXopHR0e+qYH6/E53dLvfuaVd 2yrIX84XTzMWt+M+UgUPEox1D2qN4qpDFFS9mepHHgItR6vxNyiy0BgYW4Oku2qqqyEtju6LDjE 5KjlQPTmGDNiV4hoTEO9Th3ZNtLeuCbiFYv1+LK4DMsYSSKZJs19mkxKedqtJblXw+Ej1ArIvOT t3KHqbhnUOkncvHX3lgIKt1M+cdJWu+CZQecMX/X2EuKOFuUpyI/zvtrfzQ= X-Google-Smtp-Source: AGHT+IHS3vOM0BkwDxOF/5E2xDIF9Z+tvu2b+7SnQf+ubYKI11tdmpCR2dZiRpMaUN0qvgVNPmK27w== X-Received: by 2002:a05:6a00:4487:b0:736:fefa:b579 with SMTP id d2e1a72fcca58-7409cfefd7emr2688473b3a.7.1746645273851; Wed, 07 May 2025 12:14:33 -0700 (PDT) Received: from dev-cachen.dev.purestorage.com ([2620:125:9007:640:ffff::9190]) by smtp.googlemail.com with ESMTPSA id d2e1a72fcca58-74058dbbaa2sm12048248b3a.57.2025.05.07.12.14.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 07 May 2025 12:14:33 -0700 (PDT) From: Casey Chen To: linux-mm@kvack.org Cc: surenb@google.com, kent.overstreet@linux.dev, yzhong@purestorage.com, Casey Chen Subject: [PATCH] alloc_tag: check mem_profiling_support in alloc_tag_init Date: Wed, 7 May 2025 13:14:23 -0600 Message-ID: <20250507191423.45795-1-cachen@purestorage.com> X-Mailer: git-send-email 2.49.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Rspamd-Server: rspam11 X-Rspamd-Queue-Id: 9707180003 X-Stat-Signature: 7ym3odw9i9r7eoer1n3agegjowb8mc54 X-Rspam-User: X-HE-Tag: 1746645275-605125 X-HE-Meta: U2FsdGVkX19Ve9XCkTFgPNSBr0d8o/dFpCdhKfj5Nq2tuGZDaehQbN8P8V6IeEvHl4cYti6I3VrjQPDsc2yXcxPC2BuhkzVEFp3wcTOvABu05RukOpU0VEXAKA0KoBtHMvpzcbgAMkUbbAmamSKGi0KxPmI26kNChSb9rE0t4AQNNUYFlklWYKoQrcIPXJ8mfzlbvTeqnq0A4qprri0kVsSd7ci+Gzz0UTJeftt2WnuT/KlOsOqn5vTi1HAI5BY0lKp/GSjoBAVUlXGZKN8wv3fI5Bbs53y0e/oRJ4uMtaoQgJFjNoh4zAg9XDE/StK1NMtNFUxkV3laeAUnteI5096kNhZuRZTqqqHQN2y3w7HC4NltEpHOLGNuIC749cYbBg/Fc0mO6SjBkHkomuZBqYdXcxtJTx9IFs51bAO3N5ZBylbqiUGkDgD6fihj5ZM7jgvKGyzvpmRKfRMCWA4RaLvAQjwMO+c8XLmgFacvMGyT2rg8Ukrg6Ml6LIV9d7bXBOu0vRR56fUXL3noGCcnN1MKYyxfJtPEW5hIH0XCpofY6fJD6dNrUTnXMTIf65UVq+j94IlhxvhltkN4/Mb9jdYF7gVSTSWg+1mldr/Fp2ZGLufIWpOjwLg5vlD5thnV5NqTJ7RhT3bnZBr//cJT49pAuZNiYHL0HKD0Z5Ti7EGUN4NaMulraAffe3C7bbcByHPNkH5ZkEQIPnlJM1O7gERPNhnZ2JrzTrmpcNgNW5VT6nAxG2Eq7I8qymV5I8m90+6L05MfPzOUY/wYgQCsMXpQKwqgxdxqjwnpnY9VKBsYimVwAVvNPOcAwS3+5dlSFkfrg801zZUkBTnTF59VjQkInp3n2eIRwJXem1l0Wy0VzGExZVdMVv9FNJQI8ELs7UH7rcHwjevWsOvExrzHWbEaDedHpP7v1T+G0Hbv+DfMU0+foVjsPQqp9beV//DrFhYqimql8jOcsSd7DXn QvzT03xe TrrC+iwreBx5Ug+iQomLnSehw2U27VgOQxoorIVgiOFifTcQbUt3zXmvg+dD/rCYd7+ZlaXrL2tBBXLQ2L22XRu3QDTE5OZbSoLcfNy11YT30yBWeex1lOzI60puRin9i0Xz0FtJuYLbtcBfN4oGDtnkeQAouqekyKB54OkisMmVy5GDpQRd8XqAjIXPHjk8lDcwXWnUo7LcZWNK+tOJFmUaPwfledkCDx3mms/n/+CaRHKzDZciVRBSHso0n0lYpoZr/mUyE7H2vmSVg4B65gbvufrlkx/lBGMVcq1rNsoSE+VQ1Lv/tRpzSiCkyeA2Ec3hfcmJVSAiFYf7HLJZYm5L71Lg7PFoOoVPN8XurF/sNE5gyCWFhAisjmmPZRbxIngH9 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: If mem_profiling_support is false, for example, when sysctl.vm.mem_profiling=never, alloc_tag_init should skip allocating module tags and other operations. Signed-off-by: Casey Chen Reviewed-by: Yuanyuan Zhong --- lib/alloc_tag.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lib/alloc_tag.c b/lib/alloc_tag.c index 25ecc1334b67..232082085a95 100644 --- a/lib/alloc_tag.c +++ b/lib/alloc_tag.c @@ -762,6 +762,11 @@ static int __init alloc_tag_init(void) }; int res; + if (!mem_profiling_support) { + pr_info("Memory allocation profiling is not supported!\n"); + return 0; + } + res = alloc_mod_tags_mem(); if (res) return res; -- 2.49.0