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 408ACC4829E for ; Mon, 12 Feb 2024 23:01:25 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id CE3876B009C; Mon, 12 Feb 2024 18:01:24 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id C93B96B009D; Mon, 12 Feb 2024 18:01:24 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id B83546B009E; Mon, 12 Feb 2024 18:01:24 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0016.hostedemail.com [216.40.44.16]) by kanga.kvack.org (Postfix) with ESMTP id A9AD86B009C for ; Mon, 12 Feb 2024 18:01:24 -0500 (EST) Received: from smtpin24.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id 7DCB912034B for ; Mon, 12 Feb 2024 23:01:24 +0000 (UTC) X-FDA: 81784674888.24.45DCFC4 Received: from mail-pf1-f175.google.com (mail-pf1-f175.google.com [209.85.210.175]) by imf27.hostedemail.com (Postfix) with ESMTP id 59FA940020 for ; Mon, 12 Feb 2024 23:01:22 +0000 (UTC) Authentication-Results: imf27.hostedemail.com; dkim=pass header.d=chromium.org header.s=google header.b=ZWF8q7Hn; spf=pass (imf27.hostedemail.com: domain of keescook@chromium.org designates 209.85.210.175 as permitted sender) smtp.mailfrom=keescook@chromium.org; dmarc=pass (policy=none) header.from=chromium.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1707778882; a=rsa-sha256; cv=none; b=YRzO+ViKOWVCqe6sA3Epzq/LlxtsnWtOd7DgRk/s3KN73nIW6i4sv86de8tKr0CNUDOIVS xLHGm0pZbWOn8A9tzlf8Tjh4Ms/dKuyF56x9D9t3zBixdmk7fV62OvDILeNjf3O5/6nE0W xohiKasx7iWNrfNtfsBw1rEBRpyOUvY= ARC-Authentication-Results: i=1; imf27.hostedemail.com; dkim=pass header.d=chromium.org header.s=google header.b=ZWF8q7Hn; spf=pass (imf27.hostedemail.com: domain of keescook@chromium.org designates 209.85.210.175 as permitted sender) smtp.mailfrom=keescook@chromium.org; dmarc=pass (policy=none) header.from=chromium.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1707778882; 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=FzsjrPnusIaHUIYYiKKdbD1PNR9YsTLIdgA5piLTr48=; b=nFAIqziyOzpP47DinoCR1ofIG3rGGqP+8wvzmyzNSHlejkyjcjuQBtwoIGz9xkFQZHBeLt JLVU/GLn8QiqY4glPYrsYWhkCyvKqynbht0a0EcoAy6Z03ap0lAOR8VZTfiH/IBhTtDopW X7b+fN5UfMoCjGYySXlAcewmUrKmbPU= Received: by mail-pf1-f175.google.com with SMTP id d2e1a72fcca58-6e0dcf0a936so694297b3a.0 for ; Mon, 12 Feb 2024 15:01:22 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; t=1707778881; x=1708383681; 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=FzsjrPnusIaHUIYYiKKdbD1PNR9YsTLIdgA5piLTr48=; b=ZWF8q7HnoDZn6zaVGdEOMh5CWuXoGTnhXnExNSEudydRq+MVuNiO6+2VpbFG8wdvfO WAlbScvXxItDXqBRbEW85XZ4eKKQu0SrkZVY794+QQve4BljKC6vN4P7pgWpGJrdBWHK WYhwM9CSJ992or4A6lOpx9TpsSxvdLmk3isfY= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1707778881; x=1708383681; 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=FzsjrPnusIaHUIYYiKKdbD1PNR9YsTLIdgA5piLTr48=; b=SR6OxnYmGCetBNe5pILTA/G2IPeEH9qMVgET1855aaimy30Dpl/DvEaUjUCpTFi3+Q GR9Imjdq0imEbCE5B9DqgYCk5b8BgfGtLRAYS2OXUkxfpfTtB72cTJpKsRAcozfvAPj+ koNY2fBgumNlfY2kCnudR0NTV6D+lFEM34w4vC3sTu+z0wAoP2/HQXLOVSAqo2g1eLa1 gnwOguZAMcDzF0I1ZVM0dDguAUAZCfceh7+POpiVWqG2R0IpAJf94+fXIm8hkPrufAVB pihqt1BTFv9FS8iSZYMlDXNoywc5uMIku4iEdXM+X6hpf5S2Cn854k5KX/vxf9FcalE8 M/yQ== X-Forwarded-Encrypted: i=1; AJvYcCVSTHVI4u/8zz8k1VXdmVRJikoNSGcrC0Q8uwdvTxfPeC215V0wcidBvjTA4jQOykopcTFSJCV26SzwwrBUaKI2zlo= X-Gm-Message-State: AOJu0YxelRderWjaS1/dojWNh0lbcPGTbfrbK6la69AN0omEYygpj6hf 4My56Bj7489YNf8EbCp8ABU4BSi2a62jcUzoPvwKfrS6b7QVUR6oTLARwErUDA== X-Google-Smtp-Source: AGHT+IE8wtiNzpbd+5F4NQeNJuOSi4eyFZ4bhEDQIGPD1sy29fNS3e3TUNT65DceNJ9I63fqitj4RQ== X-Received: by 2002:a05:6a00:4fd5:b0:6e0:e64d:8da2 with SMTP id le21-20020a056a004fd500b006e0e64d8da2mr1266121pfb.14.1707778880942; Mon, 12 Feb 2024 15:01:20 -0800 (PST) X-Forwarded-Encrypted: i=1; AJvYcCU+qcXsHbes92+/irI/YGYifvLzoJkDUKEMtnSIFNvo1XUQdbfe93L4RVk2FqVnjfiFMzcJQXQtimnVaMtJMMpq/umqPU9l4XVgFW+rVJE5G3z/FWE2scEyApD2VHBH+eWpRVmKza3kHBcNTa4IJU+Tcck/xdWMqdP9Seehm+BA8QAtxWPMafz0/T4k1lAjzBfMxwPUzPnq/ajvxe5dE1HrqEJqH9HPJoIna6Ut/jaJtszsD0QrlyXvWHOkH2ZkoHaqjL/IEiigQlGGys8s0KW4UK/1QA2sUXHz1RGIEZXw5MeKGpLgEKFw+0pov+mTiOHnGIBggniQycKL7yAtxryybM99Cj5TkoUfQeSfZg5yyIyx2F6Ah1alGYZKUBBZ/ppNvR064Y8MYleXNzoRhlURCHT7B1KFPl/ctRNLROXxqaKmwiNYNVfsBPUzcXe+aimTQd/vgKJUBSlTmbhUwXFqhHUYLaW1X6qrLLWLMZR8vmRYv/lrvZy+8y+XLuGt7uPeJG79ULzoxlsUPJNALlLemBm4mPp9xt2G9geqhebf1EhRqFccpsF33YwtbadVDlZ4t1rjspc14Oac1XVpbS2tSSgVbYS5mHkIEzosdSbXVxoHvZB3gjviSe4i+YWWX10B+ubzOjB3KVLaiY1+D0EF5GO+ZM+zj3rJpNS4Na8DC0MiG3sWR1ha6Jk+mwDDRgz88w1Z0+nuVjb5nsov8AgvbvjT0zSM4l8hl6LZVMpUHEKVx3bopdtShQ7lPDbLvWAWAQYCmqHf9bUemNnbN5ZcV2EXpGI2CIKe9ZxjjdpDZnmWZ+HtBGKtDJVVjYTpqoihOKMxCiGi6Xt5monqQoBK3b3qdouhWGtKBV/x+2UVPLSGbF2827tlpPWGVFVIrDfHrnaWabFbAZUayEfuIzvxCBk1YAXz7kgryQMsrEkJjD0lLOvsM/mdjkGI21 8srU3Ivr r0B0Am0TQ1ODZbcBzYtsRKBYLc8wkWaeNd7CrG083I4A6o+6WcYDptaPx/9/r9YWji0F4F4kPyrdXD2Po/RENtfpE9Ujz87oAIsj9kg2tr6W1045vHMe0r47UDIIOhGTlnyuMkaLoeW3LBIVAZLLK0MyL5H0WMcHykkmGvZMEctaa45ndB9dXe8lR3GuLMCfOv3IedRdGdxvWF2xL1U7zC5W5Qq1lNuiX7zPKCAxOz5P1gXLfUPHs8KRPH+sawVe+jayky8u4XzYEyUY2wxGyxHK96tozTGtGo6CTRafrbshmzw0io4v1YURUMxJcbbCmETP2xGdXZFJu27l4R0SNb53nPJo9B0KdBR1PJXMeBo9W5L1ermy8pOsr46nPZbsqrmp0SYTpIPGXdUYARlw+sd148qd7B8HLK1krELA7lSt5f0danI2+1DRu6Gpg= Received: from www.outflux.net ([198.0.35.241]) by smtp.gmail.com with ESMTPSA id u33-20020a056a0009a100b006e0f7b8d15bsm143969pfg.185.2024.02.12.15.01.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 12 Feb 2024 15:01:20 -0800 (PST) Date: Mon, 12 Feb 2024 15:01:19 -0800 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, 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, 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, shakeelb@google.com, songmuchun@bytedance.com, jbaron@akamai.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 v3 22/35] mm/slab: enable slab allocation tagging for kmalloc and friends Message-ID: <202402121500.68DFA4A32D@keescook> References: <20240212213922.783301-1-surenb@google.com> <20240212213922.783301-23-surenb@google.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20240212213922.783301-23-surenb@google.com> X-Rspamd-Server: rspam08 X-Rspamd-Queue-Id: 59FA940020 X-Stat-Signature: hpsj361hgs9ac7jjin8k9i9rdo38bg3p X-Rspam-User: X-HE-Tag: 1707778882-592433 X-HE-Meta: U2FsdGVkX1+avmdUoZWzBK9byQ0IWlPxsOPYGXBROBL8brAbz+T9cJogws/spN4Jnfw/x9rGh+VVxVufEvhuopdkHJopkI9k86vd1k2+Z+2dp1RaR/CXN6fYLZngiBDAa8Wt7jsnzx8lugiNBn7MdePOnyHmTGdsvH6AmJaNlKXlX0wcp5LbDayejZJpzSeBxWlmKnU49LB7Rl0Yjl9DTFWaBxc0MJzVu2pYQwtg2rjs0WYkNA6fJ01SfX8wg1cB1C6tL8BGWCoyWCByDu2aZmHEHwuUFpxNbrgE1mA0E012ZMR/DJVyC4mJn3WXbgL4uSLp1ggiUxrBBqPQP4tbGjHI6CUXLHXaDRZNCrecBrMQ2Ahzer+TvHzHca0f/U+tAtVf9FqzIVa+ix7l3So26cekGBajHx5DfIa26EzIJ+lgz73aVHmF179MR0GZlRHLQVbRVJqNwMgazQczLcQIunIRJBvswdjZkt+Kx8Ym1WZNblrL5d49Jgl8yQuFq8gqm3/2Zc2dc1VgONyB/7hTaulLvyPq3JXFnCK06OJ+c2bgcglMUt7aOaH3OsEf3QuyuvJzCumNBeqsovocLyMxYEFXIo8uzKf8I6JuafqRxF3nToumWDH29rGa+aaXytELesluMCdi/8WhzkkCuVQxqt+AGBBovz9wcOdm0c2kJSi9x48DEORO00JxNjyqsYzdxfmHN+O32+W0T5bbTDc28gjExndoX1/cfCobIb1WBHecpG52X7wyHCZgTMEKc5m4bf29emLLvMzgt/jF9TbXW4FY0igDNJ8hvqkuTDyOMP/GPyw8Wcr5CxmdsPDGUT9UizsaZ64LjaWdr6BC4qxx80436O2BN5fXEB28s2utMRHyScdQpxhrqP7UNUsBE4PEZSxuILPdAcZaNnfwOJADGpJyB9AmYsrRnCgB5vtr1pa5hnvHP2E1aVPLsfMpp5FRzYS1WrjrSKspJpcgbpR RDiZyuQ4 PdxRohP19qU97qjIeRaIVSXLnUtFRGfQFEbiW6BH+nJ39kjImUI8RjVs/9uM/HDtlnFdy1Hxrhv06Smm2PD8j5B20qULurQGS13ws8c4DCMk2hkM4X75b/j3PThxFJrfGDZjqlQyJ+ii1IJkuEycrm8sEAZhyNDBzU7aUzi/RPlWgV69akNM/y4mt4PHDoQwdOYC4cbdKO/r193IS/9Q7IpstNGsp1WKJ3+xxNRgm6T7ELq48pD2D5bjhOpmeDNNkE6V2PNDqJw5/0GmlY7iLE0N6+VQx7e7emFwWN76WbM3nshCwd9qxXZ6VMVpc2t8u2jDVi/rRNtKO/XE6EiXyDlFsO4/HoRs1llf06j0jLVehG+u57ZNt+8HfkN4QXXH2/vM2An+kCPZlYcgRf0RI9/0wZc1OtdhoBK2eDrTR6fdffvO0sX8C2cJs3OVrik3fmqfSsI2cS4d8G9nM99gt2PiDbnPE8iTBSFG1d91GScqitDlqC9tQxaMItA== X-Bogosity: Ham, tests=bogofilter, spamicity=0.000001, 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 Mon, Feb 12, 2024 at 01:39:08PM -0800, Suren Baghdasaryan wrote: > Redefine kmalloc, krealloc, kzalloc, kcalloc, etc. to record allocations > and deallocations done by these functions. > > Signed-off-by: Suren Baghdasaryan > Co-developed-by: Kent Overstreet > Signed-off-by: Kent Overstreet I'm not a big fan of the _noprof suffix, but anything else I can think of isn't as descriptive, so: Reviewed-by: Kees Cook -- Kees Cook