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 35013C4829E for ; Mon, 12 Feb 2024 23:00:02 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id BF8656B0093; Mon, 12 Feb 2024 18:00:01 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id BA8596B0096; Mon, 12 Feb 2024 18:00:01 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id A71686B009C; Mon, 12 Feb 2024 18:00:01 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0010.hostedemail.com [216.40.44.10]) by kanga.kvack.org (Postfix) with ESMTP id 95F216B0093 for ; Mon, 12 Feb 2024 18:00:01 -0500 (EST) Received: from smtpin22.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay06.hostedemail.com (Postfix) with ESMTP id 32FE3A2068 for ; Mon, 12 Feb 2024 23:00:01 +0000 (UTC) X-FDA: 81784671402.22.7B2DAC0 Received: from mail-pl1-f181.google.com (mail-pl1-f181.google.com [209.85.214.181]) by imf02.hostedemail.com (Postfix) with ESMTP id 4FF0380024 for ; Mon, 12 Feb 2024 22:59:59 +0000 (UTC) Authentication-Results: imf02.hostedemail.com; dkim=pass header.d=chromium.org header.s=google header.b=h+BgyP8l; spf=pass (imf02.hostedemail.com: domain of keescook@chromium.org designates 209.85.214.181 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=1707778799; 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=y6AxC+gFNzLegoAwuSB5/O4MPPTQdLkk2fG8bSEFU8c=; b=2ZWJQTO8G8FqLvvEeWtX/oxoKZI5JqVvA4my08Mfsa0bHKKBrwQ9LQCcql5ywVRunSZQx+ zt18qbpyboHKF3QREqoKF/5u/+XBuJFJS0zRB/qmK2GDdMEKC3Y2cJs++7TA2E2Y4isqWy K29WUSKHvjMuWFWcgMiEAgwrd6DCei4= ARC-Authentication-Results: i=1; imf02.hostedemail.com; dkim=pass header.d=chromium.org header.s=google header.b=h+BgyP8l; spf=pass (imf02.hostedemail.com: domain of keescook@chromium.org designates 209.85.214.181 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=1707778799; a=rsa-sha256; cv=none; b=3jxLtL8j8x6UoMBlXdxN5TjSVr7TGAGdggdCVv2QsCO0X9E5HY/wuDwSzGDqt0qJAMsQh8 kABdsRSWUm7SKwAxgIOztmYdbbBcCgslrIy33NRya2kA0hoXooRa+uLHKvaSjjtLHqGVpf 0bMYQJTOD3QNr8cEQ09nuzS0B4jdp18= Received: by mail-pl1-f181.google.com with SMTP id d9443c01a7336-1d911c2103aso17745855ad.0 for ; Mon, 12 Feb 2024 14:59:59 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; t=1707778798; x=1708383598; 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=y6AxC+gFNzLegoAwuSB5/O4MPPTQdLkk2fG8bSEFU8c=; b=h+BgyP8lGW7B83P2XplZD1B1w4nxs7f8oqpqIfaf7VufnYvS9L9FEq3zWR5CJm/bJs /XdZqDZKdA82uUU+OrQh/K+reuOebRr+68FsYejjcRUUvghG6pmUuFDxoQQdtXg2XCRO zqjSzU5bHGlEyHFZgmbJ3LG+GyaF7PmpEhksU= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1707778798; x=1708383598; 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=y6AxC+gFNzLegoAwuSB5/O4MPPTQdLkk2fG8bSEFU8c=; b=q11TngPM+a4Npcp5xgi/+bxcPpzeACdLx++nE9aheNiVLSLK6Q2koEynDw5P1a/wMg 7zXQ2mpjzPvCR2kaymhtDAICAuCKYfH1KK+3AaWynYG8g9H+M7pfGyCWD3liaU6p7TR0 ikD4XnoDPFxt/cXOXO/C5QLciQugY2yPUtoZNWMd1VvylF6F4ULkLtoh0ogWK+yEm/my vGszmcfBrjwwVgjcZ9yEtLMahZgvbX64UHU2aBi2UY/HGJdeSeg13aQCUgjxka+5uvlU HZBqh+Q/XfhBn3N/OuN0ss5jO7w7liuyDvynmNdC4GdkreKQm/OgeGlurb7Sff4iSOba Rqkw== X-Forwarded-Encrypted: i=1; AJvYcCUb8avUNNs45PoOfWd04rkBYZoGjHBX/gUt8Omf7ZXr4aLMS7Zyq8XSnMzo81leIiPAw7z7gZOhSYRlDGh+K4gpWpY= X-Gm-Message-State: AOJu0Yy8L/S0qG99u/SaDLHhCh1QTDgKqwUS+w5r39vBc7RJZfdIo3Oc 05NhYuf9eD3Pz7LCUvxKeJodiOCqpHRSKIgrf12OYWCdL8KCMtaX6dMtYdZBiw== X-Google-Smtp-Source: AGHT+IE77pPBErmgd4bsy6EKfGhhfT11dQ43JpgFL84USaQPi7SG1pcl02Of4kTUs+noPUctK3miqQ== X-Received: by 2002:a17:902:b90a:b0:1da:1d3d:7978 with SMTP id bf10-20020a170902b90a00b001da1d3d7978mr6422992plb.34.1707778798245; Mon, 12 Feb 2024 14:59:58 -0800 (PST) X-Forwarded-Encrypted: i=1; AJvYcCVROAOiQtItqQunxEgINTavrntNtXTZaslgmHfG5Q7RlwnXTvT9TT1eaCN0H5wZM+ct2RsBbD3ZDH+NC8rq7n+JjfAes22TuhwSuygZM89XKuD7BkP682W5q9ycElWt5VGlJReqai9mCMH9xQq+QhZA58E+HCdgjw7Kd1+gXEfSAveAXGwhcVAOH3xBAsANb329dyHBD+eaeLXs6rSoVLewpamL6SHOuGfUVrCRPYjHN9Q3MCSxS+SSvRcDyrteoK8Ywupv6agfXGOm+1QauLmtgVp1iE/I4cU3o+6C1Hl7HgT8G2bpiuff6pA+5q8kasPL0BLlkuFkaD3kD6g1thGBwRhh0tvk11b/dpDcFGGEq2NMU5nUqe3InKk8/onjP8bOkI6Lb1o4632QK8xTgKXo5qgLIr7AHavi/rWRTSkfvkrcuLWdaR5Q4dbh7wJumbFzV80uU6hV5AWzay9MDeOIvCiUNEaDYIUF2VukCWA9zdvbbwoYmMZIwjUOAatXKPGPa2IlGMkmDjgXi61+LCza9yD8FP/hGhunMgVxVcN0Dpfolmzs82LDhk9CaLPj/U53YNUpcvmPUlawbkB0J12mFPBpgCHHhe6sRyExMMQYCic/a+ua/e4nDQL8RJMD8XnbAQItndtloTfPw3GLZv0JWupGRjdLnihttG88vOg7IU4LL01fC3k+9Em8wPg4MERa/RNBxGNFebsXE+aTr2AGlJC1/B+ETdhfn7X0lapJGqPHGdsrNfEQS4Lso9Zaaf/PNl21QKCrruv22TSb1UYnc+FJxpSKXTuc82S/otdsd/5JRXtwGIO8Q3WabYydfv73oCdv3jFpDLF+o5I5f0jCAfIA/DjUX5FBUDa1gKah2wJz8jglTuzFlXCe7pxe83RpR27ubUS8tHG14GGYOsAilE+W1tA9bjSzroFUCWr/I8iIkH+tjpgJ2Tw2Hz W3JuDDSJ tuB/V9kuJKjqkJ5H2kgH8LvqN6M6o4lekz6PSp/epAevORPQOTWtMSG/3PsxPlx7QGDPRs04eIAjipf5LIwUrAqBYVE251nJxNY1aB/AesHY43bQKVFs1qGNBU036ITeeLZUug5cOG0FXLmKLdB3/fH8o44NvhWPF2AtYRw5QW9Zh9Xz7njX4JQcXRbnOCcH/bAUm57Fgq5MI+57OmdtFxen+vnXIqzcnMenHfFpZT13gDxizHq61b0+AJFVSSvzzv3i0iBy67NoOPjgRb8YdBDyAufAM1uiLkSgsRlQD28E5fDnXRqYrqtXoU/OIbTD+1we3GHNEBREvbrTxhXUj96MnEaGFwBD/PRNGasb79NNHllLa92Qh6lVm5OkxhlTWgR7CjhNJhoLZtiGserg+H58VXamstfI4zq+zEIPlLtB26uze5+V4mJe6vDNA= Received: from www.outflux.net ([198.0.35.241]) by smtp.gmail.com with ESMTPSA id li15-20020a170903294f00b001d717e644e2sm827594plb.247.2024.02.12.14.59.57 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 12 Feb 2024 14:59:57 -0800 (PST) Date: Mon, 12 Feb 2024 14:59:57 -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 21/35] mm/slab: add allocation accounting into slab allocation and free paths Message-ID: <202402121459.DEFAB0280@keescook> References: <20240212213922.783301-1-surenb@google.com> <20240212213922.783301-22-surenb@google.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20240212213922.783301-22-surenb@google.com> X-Rspamd-Queue-Id: 4FF0380024 X-Rspam-User: X-Stat-Signature: of31ypfdzg8o1wsi4urjuyxze1udqs6g X-Rspamd-Server: rspam01 X-HE-Tag: 1707778799-409093 X-HE-Meta: U2FsdGVkX19NXFgYnXwrQuCWIDnVzUOhtUS12y4YG6XYXcctDfPejoT7LYCO2Hzdc76mH9yvbMWvhlSD0suw15a4euDmgG5yOkciXkNXYPCbjl2T6dZ7Jq+0jfuWupF/i1STC5nfcZpmRax0Y2th0xYgfK+xDgbJt1VzE/osLVVmsIFKp4vHOEBNQIerUekr+ntuct70kanmOCqbvflTl7ANFUaTflkiili5/jt5VNe4oa2mpkEsfwJchzT7tzmfzfPfV50sHvzXK4a1diwWxqpzZchR45u1C3NEUOT+UVil+n2GyIxwjyTVpJAdNkJQKDYBVXXDA7NuXRmBQjHiuJt8eFz5JIr1V/DrTTj8vBtrJeD2ewJYA13FagiDuiDp1JuZ6S+ImbLZlQi8b7xCc3OLABf6v24uWPn6n4fxAVtT1qa6WO2j4tQ8ZpU8yZvjfR3wxvfI6ATdvaAbn6E72z9kUfQX1AVtgQo+C0jUf1+seak32/T/tSnxlC7SWYDcLEmOY372YY+URihtJ/mB3+WiBr4Dxupsyr72e8a0zj4vvHMtz09xItg8ceQq5sgHGIx9Wv+7VYDb/G2Pn+cYSjzVd3zIBQwhuyTqk9d8PLp18bFP9AAYksT2Ah2LQwNmXri8bkqWC3GRQH9MzeX5iifiQ7d2/T1NQqccZdVXeEpL2Jfxz29NsIblCaosEyrL/8u6HXibONJ72mi3pRh7zeuCcUZwN79PDim+s0Tvf4wH1Ba/V4595jr/Ukp29mzd50wbv67uFbapiqVw64qg+ZVIdhZ/ykPSWng9XPjQJOUkv9R50FmacCjmSZEWB09ubQjzfN1ml+819W23v50Z1yGR5vykZPavUdnoZYXCQWpmvsr0cGaqStg1JCe44OTlp730hMF5V4xdxn1XSlp0+RtUp/AKaC2wspfWxrstwKv/pCTI2RAmJ8C4GKgyWvN6Uw2FgGLNgs/1NeDmKf2 UEpt663w Bprge+9LWMwcB2Nqt4sij+YefqgjW5HzLnlW9AW2g1wsIj55Ze8MelkRJldHUzPDSnYS+s2/PEJ6Uijjr3bi9BJjMIHi+y1W00swVCM92mO5z82nhnIrAiUOzw0XwhV+rzwyrujPUeOHMDI4YZ6A69O1jbQcSkT206dSoaqucXq705onvAf9A7EBqA4/ZQwQpM4WMvteeOzKr3H0dSVGHuV2hmTtWCz3u4hl5PuHF4IZMDvuUFOjoh1U6w0V3mUDnjCJBSGdy1PnBt73VvqHutVycW1G4wDU+sbsnFKCT8ISbLNcEa0PXiQNhETkPaBDEkJ952WOpaakXcMwZVFwfQkDmoRI4P2a1P2HhFRIuLphP/eID1XHJpSJwdp4yD0H8dHP+UyqPREhiUWW357Tbnt710YPakz2JptZ0Kk9zmBs7cktb+SMJyMAQyvw7mBVtOYaz1p4HKJr/e53xg8vVYJ0fAUoV/QARlowYJB6rf0BHBrrdv75rq9+sC0HDl3udOntOYjMEGDlaDG0dPY6Sxsy+t4sE4E9gznArj/Y4HdTEh4U= X-Bogosity: Ham, tests=bogofilter, spamicity=0.000015, 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:07PM -0800, Suren Baghdasaryan wrote: > Account slab allocations using codetag reference embedded into slabobj_ext. > > Signed-off-by: Suren Baghdasaryan Reviewed-by: Kees Cook -- Kees Cook