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 603EFC4332F for ; Tue, 14 Nov 2023 04:46:40 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id EF3566B02AB; Mon, 13 Nov 2023 23:46:39 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id E7BFF6B02AD; Mon, 13 Nov 2023 23:46:39 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id D1DF06B02AF; Mon, 13 Nov 2023 23:46:39 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0014.hostedemail.com [216.40.44.14]) by kanga.kvack.org (Postfix) with ESMTP id BB12D6B02AB for ; Mon, 13 Nov 2023 23:46:39 -0500 (EST) Received: from smtpin14.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay08.hostedemail.com (Postfix) with ESMTP id 8906F1409FD for ; Tue, 14 Nov 2023 04:46:39 +0000 (UTC) X-FDA: 81455324118.14.C227D57 Received: from mail-pf1-f172.google.com (mail-pf1-f172.google.com [209.85.210.172]) by imf06.hostedemail.com (Postfix) with ESMTP id A560418001A for ; Tue, 14 Nov 2023 04:46:37 +0000 (UTC) Authentication-Results: imf06.hostedemail.com; dkim=pass header.d=chromium.org header.s=google header.b=M+6VnXUd; dmarc=pass (policy=none) header.from=chromium.org; spf=pass (imf06.hostedemail.com: domain of keescook@chromium.org designates 209.85.210.172 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=1699937197; 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=z0a8u4z+DUq7pMxicKnRyBLDUEkYlUYGe8Ef1Qv3STI=; b=UAY2l2l0n5yT2DGcgZ5ajKh+G/WOHLU6hEbxONvLjGfEu2l6NSuam6MJd302m83dWYGYbN NKBvH3ZWR4eQUZUWgRQ/3+cViJxpa1ufCdXBPKEZQYwzFZYTN68VXbwbIxJuY5QE+k9ggL XJtASjTbOvlWH0BKEqChPIaFfDVY3i0= ARC-Authentication-Results: i=1; imf06.hostedemail.com; dkim=pass header.d=chromium.org header.s=google header.b=M+6VnXUd; dmarc=pass (policy=none) header.from=chromium.org; spf=pass (imf06.hostedemail.com: domain of keescook@chromium.org designates 209.85.210.172 as permitted sender) smtp.mailfrom=keescook@chromium.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1699937197; a=rsa-sha256; cv=none; b=ACl5mp5Fh5Zrr5p3DOiipJoLloRr1kR9tCXQISnv9Vo07WIk6xIq3iEAyNCOEbmA70ftWv M0UJOiz2NXXty9+pNfT8yzDd2wHvRtvoK+sB9EjEy42STM0KG7XObq9+w2oTee2v04rTl+ /x2rN3JkPCH9IIBCNywnhk4gVw+QT0Y= Received: by mail-pf1-f172.google.com with SMTP id d2e1a72fcca58-6bd73395bceso4082427b3a.0 for ; Mon, 13 Nov 2023 20:46:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; t=1699937196; x=1700541996; 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=z0a8u4z+DUq7pMxicKnRyBLDUEkYlUYGe8Ef1Qv3STI=; b=M+6VnXUd3zXIeyy7+MiISE1UKDJPF0msYRYk/IwIHHR0huJwqEUx1uwcrB4Wpxq9tD vaqm8K76PjiVCE0+5P0Yh5oj3+zELAVDgWm2Px/59rbzDWuqnrdWYYeIN+7y5WnLppbf CtVnRsl/73Ebw8Mj+CAEZI9rhvtvyQ4eIAzI8= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1699937196; x=1700541996; 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=z0a8u4z+DUq7pMxicKnRyBLDUEkYlUYGe8Ef1Qv3STI=; b=AbItXDRSPhFmdwFHVshmXJsWN97yld+fThO46UmRbcz26W4jUPUq6jTKa+gjW2EIzJ jrzFIQalu6yHZcvLa+EEtHHaByhCBWHHv2WDx982t/iInJkFFJCvGAAj6gUg+7QFXL3V HASimN0JoSMm9545emKrdfMG4SpHMxh3ugEZuM9465Qt0bVx1SWX4XxHpu2GUE5GWD5O AFYMSDJZg9haZLuhcTRvMVqN/IHkh70bPrQ47jbyPHysevM4V63HWv2WgDetAlqPW7aV OWLzvnCry9J5Ta+rhq9Nr7y53MAqCQsdLAMJADgbdwawtnHXM2NhjG/6K9KR0hMf739R 74pg== X-Gm-Message-State: AOJu0YytPxZdyqdaUJ+l9S6+EMa1J2g24bHxfe4cTk3GWZb0ANkA6tNF GXk8Sf0fqAhdwxElgSq1P4JcwQ== X-Google-Smtp-Source: AGHT+IGNQdjS2HSond40o2DEZuHcrsmwjNSXJJ6Otl8qWeHwrNfDjHKKQYMlq6qPVUmTUbyDR3kjJg== X-Received: by 2002:a05:6a20:6a1c:b0:181:7d6d:c10b with SMTP id p28-20020a056a206a1c00b001817d6dc10bmr2434042pzk.7.1699937196532; Mon, 13 Nov 2023 20:46:36 -0800 (PST) Received: from www.outflux.net (198-0-35-241-static.hfc.comcastbusiness.net. [198.0.35.241]) by smtp.gmail.com with ESMTPSA id hy13-20020a056a006a0d00b006c7ca969858sm398052pfb.82.2023.11.13.20.46.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 13 Nov 2023 20:46:36 -0800 (PST) Date: Mon, 13 Nov 2023 20:46:35 -0800 From: Kees Cook To: Vlastimil Babka Cc: David Rientjes , Christoph Lameter , Pekka Enberg , Joonsoo Kim , Andrew Morton , Hyeonggon Yoo <42.hyeyoo@gmail.com>, Roman Gushchin , linux-mm@kvack.org, linux-kernel@vger.kernel.org, patches@lists.linux.dev, Andrey Ryabinin , Alexander Potapenko , Andrey Konovalov , Dmitry Vyukov , Vincenzo Frascino , Marco Elver , Johannes Weiner , Michal Hocko , Shakeel Butt , Muchun Song , kasan-dev@googlegroups.com, cgroups@vger.kernel.org Subject: Re: [PATCH 17/20] mm/slab: move kmalloc() functions from slab_common.c to slub.c Message-ID: <202311132046.04096EE39B@keescook> References: <20231113191340.17482-22-vbabka@suse.cz> <20231113191340.17482-39-vbabka@suse.cz> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20231113191340.17482-39-vbabka@suse.cz> X-Rspam-User: X-Rspamd-Server: rspam12 X-Rspamd-Queue-Id: A560418001A X-Stat-Signature: p8ny93ropb8x6tnc7wo8tc7yfemmex8g X-HE-Tag: 1699937197-732858 X-HE-Meta: U2FsdGVkX18ie5cDF2GUMLt/H7G5WvAO6rauO3dWTMU/X8soNBVioygm6asy8NK2OAT6vqBjV65hZCBgegwnxEa74Uz0a6f2VJcakEuaf4hdc/9sKUE0ES+kqF+otbItq8PSb+5IMCk7loMf6nm/cplQWteXInuO8SzKyk2Hm5IFs/aYdVHUV7WEyx3xGm7K/A2hmlbj0d+B8WU7sM1AbreeQVRfCc+dnL28yOKGhzvcOBCzclw7518H0uVJ5dbRU7ddKVCyxfWLHpsBFrx1OfOjz79BY6k9ytyg6gA4JZJT12LstavJT/9llEawNMtgvYR27gnl+mRDY/trudHv6XKAWXaS+FCJZhrJPHIlIx5iEL0YMSfRs54PT4W8NKCs6Hlghc8hfXupcCdPxjTTonHd1rjWP8o+h/6X0TTQgQVfX3FU2Q8T+1YzoG9UzuT1yQ4NfWgPHhtFdT+5maPzNPbHQ2sGS/POFlyVFo01uhyD0CBhhNIsfKsd75NDEYoUBQ2uNb402XUOjW9DRhjhQ9upnoh6nY0ZKbywmETWxDsuiXRmrCsiiALIv3EpE3Hi1nrmb9nw+4JD9UOSo85XcUf6rAFMaEstyYwrr0+RAT+On5tx+2NL9fNK9LjkRxFgAL43Sks8gSLagJ0+8gcNi/M8o3MCYx5MqSA3V6Jh6FriwY0pzB8FqkCNy3C7NxLRyVR64wVfPMiTdb4d4EgsXwdjfvHbkPLKlNp6+WtEGUD7PhpyUEymJ4kgEOooD8zHCLMEtQRvS/qy8jFArRSvz4YHUlT89WW4c82l/rDLEuHENHyfh2y7ZuWt21q2+8fjR3bCuaROCVBvc4vH69pFBbf12FmCbOdSisUfuuLp1IMs5W3wW3RXkhO7zl6O58JlIHGeZsveHA1fF7ZJfYrP95bEnfAGeFMraq2sJTGrT+JfADh9uaLZc0t6PYk5g5RxGfPu8kSENxszKROVorO +2RrRN4Q 2aLRfRi3XhYsHRiBWontOFZ9xhE6WzHBxCVrybx+Wu1qd5TbSKHyzCtn5+uFro4YWzq6Ja5BzW+2Z5hrhK7AIw5RCKs0wLaoMOf0gdxAEKs8Djwu9hnzQnfwaLZOh0gqD15pdnaWo56DqYAXF/3NOSbBVDTslB6LDICVS1dzu8KPRRJ/VphrMGfD7x0PVjiX+/gOq/9miOIXS7i4HwFYwzb6oQ43kOnbbpohm7d710+DH6kMYFuZy/5tXxi26I3QfjRimEkQYEY1mx2tdTQW0wl8CNLmLmoG4ob0XCxaiJai/KKR/afuQ1ifx3TYWNMe8jZWoD0jiZuc4Afb72jn4xN2aMuNi+Xl8kBLC/WvlkFZ6p3onsTOuVH+RKsKj9kBLb3vJ9MSApgmBpRILNSfPSboMRYGY+B6qc6R+gi0OLmdaNpmYC0LiaPEWpldu9yzalngNY1FHLePFDG2gBACnHAFxsnfC8BzULTj7jy0ISBuvhe23XqTPWgEnE1xSuyk0vLGi0BstzlOdWik+jIubhLDZ73Pt/gbna/FvLE5XVxt3DPNjmCjvjG99JCetOLMLEXdt 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 Mon, Nov 13, 2023 at 08:13:58PM +0100, Vlastimil Babka wrote: > This will eliminate a call between compilation units through > __kmem_cache_alloc_node() and allow better inlining of the allocation > fast path. > > Signed-off-by: Vlastimil Babka Reviewed-by: Kees Cook -- Kees Cook