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 C13C0C4345F for ; Thu, 25 Apr 2024 20:08:16 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 082E36B0083; Thu, 25 Apr 2024 16:08:16 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 032DC6B0085; Thu, 25 Apr 2024 16:08:15 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id E152B6B0087; Thu, 25 Apr 2024 16:08:15 -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 C2E126B0083 for ; Thu, 25 Apr 2024 16:08:15 -0400 (EDT) Received: from smtpin28.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay06.hostedemail.com (Postfix) with ESMTP id 53695A2148 for ; Thu, 25 Apr 2024 20:08:15 +0000 (UTC) X-FDA: 82049140950.28.7485FBC Received: from mail-pf1-f171.google.com (mail-pf1-f171.google.com [209.85.210.171]) by imf27.hostedemail.com (Postfix) with ESMTP id 4B9A340013 for ; Thu, 25 Apr 2024 20:08:13 +0000 (UTC) Authentication-Results: imf27.hostedemail.com; dkim=pass header.d=chromium.org header.s=google header.b=flWaBti+; dmarc=pass (policy=none) header.from=chromium.org; spf=pass (imf27.hostedemail.com: domain of keescook@chromium.org designates 209.85.210.171 as permitted sender) smtp.mailfrom=keescook@chromium.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1714075693; 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:dkim-signature; bh=ekH2ncVU5TU90wC0+JU7SiT8D9UwcwiJNzKzOJmDUPE=; b=d2bGTVzOoPCs8Khk0KiE3acUhdmBvzMv3TWr9G/SBDxCox+VSpz5QIimIXf/L0cNk4/xNW 2h0xHrN9DFIbCRNQQVxA9OAy6ZGJxw2ZfocshrVObvDILzjGfoMZpTrLySMa9ni0PipN6h gziHi5epokjb/4VFUA43w+ZEsxT7yII= ARC-Authentication-Results: i=1; imf27.hostedemail.com; dkim=pass header.d=chromium.org header.s=google header.b=flWaBti+; dmarc=pass (policy=none) header.from=chromium.org; spf=pass (imf27.hostedemail.com: domain of keescook@chromium.org designates 209.85.210.171 as permitted sender) smtp.mailfrom=keescook@chromium.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1714075693; a=rsa-sha256; cv=none; b=JzS0ioLjlD5JdPRIdVkIeFiv3DjXlvUeNr+BKEDjTi12OoIY/fzOPgSVgizusWSkv9qZ7t qbpDghlsQQ0DtKKKgvURU3kK1SL1OnkzlepHnot0m+ehIznUfjirM3KfVdftp4wMg34nI1 f7FcPMru8gtM6w0HrAAv4A+LSSYyF+4= Received: by mail-pf1-f171.google.com with SMTP id d2e1a72fcca58-6ed627829e6so1703065b3a.1 for ; Thu, 25 Apr 2024 13:08:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; t=1714075692; x=1714680492; darn=kvack.org; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=ekH2ncVU5TU90wC0+JU7SiT8D9UwcwiJNzKzOJmDUPE=; b=flWaBti+qv9VHPE84WKfAZLtcWvu69KMaE4Htx+rayk1sjVVMThUaPSbaW4ObPswkh u4GHBE6QViX+/rRkXEm4xHfoJrDsnMoW8paRT66vzoqiPFl6L3p4WDzGxR6A6/wItMgx 14e+n1mh65Z/ExYJ4hnWiIakfWoXLDYlBHWFM= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1714075692; x=1714680492; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=ekH2ncVU5TU90wC0+JU7SiT8D9UwcwiJNzKzOJmDUPE=; b=BAPCyXujG0xOAE/5+BJh6jyTtggD24qy7n+bXe9+I32bYdJ79Nqf+8nihPl24BJAD5 Ihap5n/rQqnz7PHcXRwRZatf/G9xytSSBnF/emHj9xP6K8+4y/rOG4Ft1r3iJ1BKwKDz 5Mjx+1oAnaNZhOALtYCdqBzmALWlbeb1Wmwlz8imTV3S4guDI5PWNvIZ3Hdc+0deZ4vg bgV4cVne/NIPhJbFNYITb7zcV2I88JOM0QayPQT1hD1ur8QPQSgM1BZZ4F8acmz4ASm3 og0hin/Br8BbMSOE/7umixsgxkZafp9k4Y3Tj8e8s3tbUDx4/EwEjgtOmr47gzr2IVAE /4Mw== X-Forwarded-Encrypted: i=1; AJvYcCUwO7uQIelVA93s/JK+BQtH77OHdKgucLxYw5D7HgbLTGVM6QDsHiWpbSRZ9ZjQLVB0GTewHG75noTIR9iYEd9QIGE= X-Gm-Message-State: AOJu0Yyp36QCAQgim+Hh/7ftF/cb6Y5p/gbfxplLAanQaKhNnMN31gg2 CAR+u07W83yEYS6qUXjeZd1n6jjYG5KWmssMiLgyVw7OBV5eAAGz9wpoMYFyMQ== X-Google-Smtp-Source: AGHT+IF1puTbsVDk2lVVZrln1y1U1eRxEOyeSBhmpPKZJOw9kdWzicHkgwZIJ8/HHbgEFc4hq4+qFw== X-Received: by 2002:a17:90a:bb96:b0:2ad:e74a:f500 with SMTP id v22-20020a17090abb9600b002ade74af500mr621422pjr.27.1714075692101; Thu, 25 Apr 2024 13:08:12 -0700 (PDT) Received: from www.outflux.net ([198.0.35.241]) by smtp.gmail.com with ESMTPSA id n4-20020a17090aab8400b002af41bd563esm3357299pjq.33.2024.04.25.13.08.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 25 Apr 2024 13:08:11 -0700 (PDT) Date: Thu, 25 Apr 2024 13:08:10 -0700 From: Kees Cook To: Suren Baghdasaryan Cc: akpm@linux-foundation.org, kent.overstreet@linux.dev, mhocko@suse.com, vbabka@suse.cz, hannes@cmpxchg.org, roman.gushchin@linux.dev, mgorman@suse.de, dave@stgolabs.net, willy@infradead.org, liam.howlett@oracle.com, penguin-kernel@i-love.sakura.ne.jp, corbet@lwn.net, void@manifault.com, peterz@infradead.org, juri.lelli@redhat.com, catalin.marinas@arm.com, will@kernel.org, arnd@arndb.de, tglx@linutronix.de, mingo@redhat.com, dave.hansen@linux.intel.com, x86@kernel.org, peterx@redhat.com, david@redhat.com, axboe@kernel.dk, mcgrof@kernel.org, masahiroy@kernel.org, nathan@kernel.org, dennis@kernel.org, jhubbard@nvidia.com, tj@kernel.org, muchun.song@linux.dev, rppt@kernel.org, paulmck@kernel.org, pasha.tatashin@soleen.com, yosryahmed@google.com, yuzhao@google.com, dhowells@redhat.com, hughd@google.com, andreyknvl@gmail.com, ndesaulniers@google.com, vvvvvv@google.com, gregkh@linuxfoundation.org, ebiggers@google.com, ytcoode@gmail.com, vincent.guittot@linaro.org, dietmar.eggemann@arm.com, rostedt@goodmis.org, bsegall@google.com, bristot@redhat.com, vschneid@redhat.com, cl@linux.com, penberg@kernel.org, iamjoonsoo.kim@lge.com, 42.hyeyoo@gmail.com, glider@google.com, elver@google.com, dvyukov@google.com, songmuchun@bytedance.com, jbaron@akamai.com, aliceryhl@google.com, rientjes@google.com, minchan@google.com, kaleshsingh@google.com, kernel-team@android.com, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org, iommu@lists.linux.dev, linux-arch@vger.kernel.org, linux-fsdevel@vger.kernel.org, linux-mm@kvack.org, linux-modules@vger.kernel.org, kasan-dev@googlegroups.com, cgroups@vger.kernel.org Subject: Re: [PATCH v6 00/37] Memory allocation profiling Message-ID: <202404251307.FD73DE1@keescook> References: <20240321163705.3067592-1-surenb@google.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20240321163705.3067592-1-surenb@google.com> X-Rspam-User: X-Rspamd-Server: rspam08 X-Rspamd-Queue-Id: 4B9A340013 X-Stat-Signature: uqiu6ekpgf437i8y9imc7uhkit84o8jo X-HE-Tag: 1714075693-287621 X-HE-Meta: U2FsdGVkX1+m75IQ2exqfqjS5As/7JxOyq6OSRiants0ejKEaOu+qnHk5UMsAaXSwtVGRMfQGeDaJhEToHtjmUX4GSeYexIxUTO16J0aJBHq9FDadsAYKGQWrxcc0iTVX90u31uhqnBEPEdpFbH9IYbaU74JLPU619Zuh5YY0v7QZ4fHcjwb3uR5ai5MWk2ZIIo7PfRfCSmEpkNO9oeC3ZxqVFBy6XadY7ULQq8BZpMt2THRgaJy1r7AUIjwsdwgIDDjSSUcNHLrDNTVpnTkwU3jC2ZO4jqeyG1Ft+yxNGG5GuRX5HuQh3XhZu4fEqCuM3Jwk4avvWOiUtc9KMp3L/PberRq07uqNJwUeu7DVvZTL5bCLiTnDpksVqjoNEuu5vz+qpSilH3T1Kz01g6xtg2+Cb9rZhQUMjDb4vtPuL/MzjBhpI9Lo6nUkOO02070IVcBzo+W2jeRWLEa3AROsMpSDzgAKPR0Jaat9jzBVdfDCQLdu5iq3InjHcdFKZJfLYQHkSTb4QTXwZtHxUcIYGzCQw+IgMWpF86kPSJZ0N2TBGPGbRi+e9yMqZe+qF/yY86z2ltpqroGvKjczjqXWBQ+5RuTMuhQVwb+eAc6ikV6RBBNz8nuTjcDecG6aF/ESwCB0nO7gLQVjQ2/pkY1PkCj2TXfFO9hDaL5AxsO7etfD4v9jlqCLZC9BpyQp/tJWUN4CbZ46eXhXjOdE1b8rowvlJidr6i60edn99egLnu5Lam5JNstjEE0U+MsoeFcVYCLS1P89iYvDHZUDAE6Ak9OwXMJXIc4d0Htu2tXYvgDu2vn9+6078eEd4dkFHSuPuu0SLEHU6jxYttpmqitSggn71Q4N/rUWv0ew8Pyu7iX8VGI7j7Ge7aYVmk06Y7PLsEHzZslp/rqTEOHuVsKw8W+Nfawu38SsIpl6CxL+JtT797qZ784UVEqARbn4vwye9E2zfykxTJzpeXMu6O R5EnIy6u oEwn7WBNrhE6KThpIJHrhy9hhNmerQisMheICV7nKQ3FJNlTmlsgKzN24ed7HnY1V9fNgCYrwi4+UPJ/zPTk5kx3+KXeSwGblkFZxINz088D9X0DTWw63fqDJtV9N9sANUuWxtECSHljdnrREUImOpGKrScHxnG1V9u3fLsyeS6JsFhujTiOcY4XkKltSNfrryw4DUOJdooq1vj1Qt7g6zW7fFWB9bq4ZxH7b8VtmaFYSVwiVxd1tqiEbIWLdcNXVI6jZijCwOFYzNRVsnW/P7wQ7ajfvSqqSEgwhVbAesQ3Tq7I9lyvYpAtMbIeJObGxrMhgHWi2V8yoZFqerxYKfh4pwnEfxr+xl2uPdNkrTs+aEHMeUK7+QGlJTOMR33ii2QUETV5/OjKHpSkX+WLdjaV0guRU0X6WWGKktJOYD3LHclotdjB2Qc1RyZLBhieTW17L4yd+1xkNPcFP/BD4l8WzPPpy8wux4XpR X-Bogosity: Ham, tests=bogofilter, spamicity=0.000023, 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 21, 2024 at 09:36:22AM -0700, Suren Baghdasaryan wrote: > Overview: > Low overhead [1] per-callsite memory allocation profiling. Not just for > debug kernels, overhead low enough to be deployed in production. A bit late to actually _running_ this code, but I remain a fan: Tested-by: Kees Cook I have a little tweak patch I'll send out too... -- Kees Cook