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 90D0BC6FD1F for ; Tue, 26 Mar 2024 17:35:06 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 2BAC86B007B; Tue, 26 Mar 2024 13:35:06 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 26AFA6B0085; Tue, 26 Mar 2024 13:35:06 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 181426B0087; Tue, 26 Mar 2024 13:35:06 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0015.hostedemail.com [216.40.44.15]) by kanga.kvack.org (Postfix) with ESMTP id 044746B007B for ; Tue, 26 Mar 2024 13:35:06 -0400 (EDT) Received: from smtpin11.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay09.hostedemail.com (Postfix) with ESMTP id C542D80D13 for ; Tue, 26 Mar 2024 17:35:05 +0000 (UTC) X-FDA: 81939890970.11.CEB32D2 Received: from sin.source.kernel.org (sin.source.kernel.org [145.40.73.55]) by imf15.hostedemail.com (Postfix) with ESMTP id B3A78A0005 for ; Tue, 26 Mar 2024 17:35:03 +0000 (UTC) Authentication-Results: imf15.hostedemail.com; dkim=none; spf=pass (imf15.hostedemail.com: domain of cmarinas@kernel.org designates 145.40.73.55 as permitted sender) smtp.mailfrom=cmarinas@kernel.org; dmarc=fail reason="SPF not aligned (relaxed), No valid DKIM" header.from=arm.com (policy=none) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1711474504; 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-type:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=6H9WumJEoLEb8ACU5mdMTyamYLd+b6MVPWmlCjgq6oo=; b=FW2phMyqVeoZYNZfMvgomkEHUn+KkL5jLghI5jp+YEga5uwsppWcBEDx0vUA9deni13UcC heVUmhLF0T9T5ZdyCxJ79wNiBsrWwzktHndxtLIoZgKO4QPknPdD8w7jYT5Ay/zfUYdPlE YVc/hgarUobmiIklGw2gHRZRJzqnL1c= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1711474504; a=rsa-sha256; cv=none; b=0McWEI43df+h47XMzUcep9H5Md4rBi4NJGJ+5XyeyP3XVnj0jS1rt6EJNLvxfsVPsQu6Co rx3NWPbmJA/3qIBk0tmlHsOyrfrDy87pUkSXfpXGFp87R7sY3pmWsSL4kk0g1tz0olaDw8 Hm5DHt01C4aHvcJyx2woOjSScXyLGVs= ARC-Authentication-Results: i=1; imf15.hostedemail.com; dkim=none; spf=pass (imf15.hostedemail.com: domain of cmarinas@kernel.org designates 145.40.73.55 as permitted sender) smtp.mailfrom=cmarinas@kernel.org; dmarc=fail reason="SPF not aligned (relaxed), No valid DKIM" header.from=arm.com (policy=none) Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by sin.source.kernel.org (Postfix) with ESMTP id 3A751CE2375; Tue, 26 Mar 2024 17:34:59 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 91814C433C7; Tue, 26 Mar 2024 17:34:57 +0000 (UTC) Date: Tue, 26 Mar 2024 17:34:55 +0000 From: Catalin Marinas To: Waiman Long Cc: Andrew Morton , linux-mm@kvack.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH 2/2] mm/kmemleak: Disable KASAN instrumentation in kmemleak Message-ID: References: <20240307190548.963626-1-longman@redhat.com> <20240307190548.963626-3-longman@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20240307190548.963626-3-longman@redhat.com> X-Stat-Signature: pku7fgmjfbz3iie9iqk6k6cmk5pf5xu1 X-Rspamd-Server: rspam10 X-Rspamd-Queue-Id: B3A78A0005 X-Rspam-User: X-HE-Tag: 1711474503-914172 X-HE-Meta: U2FsdGVkX19dp1gokYRe3KGfcrMJFj2mSd2d2MRJnNnN9Cp5E2q6ry2bJfyV92TRsOc4FJGQ9Wx90yw9tyPaFImlGv0oWmuHW1xAVk3wc8UP/sokh7VWJTiNiWyz+JcI/YxfqqbFqaoLYVGyrcLPk8J0iHKorZ6I039dWkL00xItLx0qNQkfWZiMVImJauBMy6x2Kbh5yx30pKQKVnzvqy7S+peytlVgHh/waqHDwzp3MzfarPmvbp284jws6aDwklMpZGzus54JWki5bMuX/rdk67H/HdqTm5NMcU8O6ansBsZ9AG03CKGq2bs1AY09T49q6LjNra2hsIz88487F0SgimiKa5NF+PK5NtYtjgyUOfImep+7olSLkisfz7TEQ5fZQ2URcCirMxVT8JRMl/E+LsP0qABL2e3UCo+rCFpwFv7j5PrVv09RIqVs9ouily49ZnSzp4Cz4cSPz0gamS5Ae5xKLRgvQ5yMWgYBM262QW1qnekLaOx/HWjC4u8N8Z72sj5IByytgYRcKP87tfuO4nKnpePEQ/Z5p0Xx1UFwQoRW9UrMFwMkGw3gx5xk84PXsgJ84hOr976Nry9MXuBUxew8gSFA6AReRhyVz0Vupb9WY7sJBaABYh3Cdw7EwnBPvEpyRn6ZmL12I5KVgPvttyDl0K9ebV3ycvyn/ciD9EznlWjKp9GM8h+vckmMmIhXwWsKbPtADYlMqqmjkrrYYowV2auxbBSh6OFxyd9IAWr3t+KvrpAwz+Y7ufzV6xz2jh3no7NHiJv2KMlDvD1rTuEKo4gdG3fQHQrcn2U+zkg3RikGHODB8JI3qLJGQiu9qKmHm+18THJZKZnAlQtK42+grrrt/ppKLMFttVDOUgN/Urz8HuU8/yZsced4lP6O2kSdaqGUJrPl1CvFdA+kR2I3eVfH+NxyD4GR9d5TDOdGowrF7DDZvURi97v1v3d5cW/LF4QozVQOVhg xOh68YWG Bj6ceDcaTu5SwbtR/uUcbAX1a+jXNbeQl+ONWZu6x6UWziR4IuMxXt8fkmPJUW4SgUagj+C+naDlSkFEHWa5JGIGinMlEByTvIvh0x5KgfkZNd93fpKqCaG9OR3LCZG3j0OnD8NdZ1slW+ZXCz6yovJujkwWx4aF9azLXiYq3IPQzjqRJIzlBrUZKLc90YYMbM42cDNmoIXGHE4g3FVxa50JNtY05tCBgiJqCYh+i9NlJ9wK1p45CkOjcsK7j+QyfnMz8KBZaa4YXyms6NZEGfP+VUJ4ub3w3pQBpTCoLO6+TGYCEIx++5XGHnlQrh3iO6bT+7/O9ynZ7jgg0iPEFA7LFDzdqH6xJHcuLtzMeh+r0Sm6gNx4SyyFYCu3S+H1EZagAMlonrv6V9Ck= 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: On Thu, Mar 07, 2024 at 02:05:48PM -0500, Waiman Long wrote: > Kmemleak ia a memory leak checker. KASAN is also a memory checker but > it focuses more on finding out-of-bounds and use-after-free bugs. Since > kmemleak is inherently slow especially on systems with large number of > CPUs, adding KASAN instrumentation will make it slower even more. As > kmemleak is not for production use, the utility of enabling KASAN there > is questionable. > > This patch disables KASAN instrumentation for configurations that > enable both of them to slightly reduce performance overhead. > > Signed-off-by: Waiman Long Acked-by: Catalin Marinas