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 E8B79C3ABC9 for ; Thu, 15 May 2025 15:02:17 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id F1AA46B009F; Thu, 15 May 2025 11:02:16 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id EC9556B00A2; Thu, 15 May 2025 11:02:16 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id DB6BE6B00A3; Thu, 15 May 2025 11:02:16 -0400 (EDT) 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 BDE5E6B009F for ; Thu, 15 May 2025 11:02:16 -0400 (EDT) Received: from smtpin19.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id DDB58B7A19 for ; Thu, 15 May 2025 15:02:16 +0000 (UTC) X-FDA: 83445457872.19.DA172BE Received: from mail-qt1-f180.google.com (mail-qt1-f180.google.com [209.85.160.180]) by imf06.hostedemail.com (Postfix) with ESMTP id 7E13F18000A for ; Thu, 15 May 2025 15:02:06 +0000 (UTC) Authentication-Results: imf06.hostedemail.com; dkim=pass header.d=google.com header.s=20230601 header.b=3xxJx2uC; spf=pass (imf06.hostedemail.com: domain of surenb@google.com designates 209.85.160.180 as permitted sender) smtp.mailfrom=surenb@google.com; dmarc=pass (policy=reject) header.from=google.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1747321333; 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:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=rX0s2QYnVYFJWqRAuYNWPcSnMx3/HZszG7QwJ/X9lD0=; b=fAS+09DXTcowYjXCBGLlU6IkIhlVhsikiBvPtCYtdLMZSdKAxWBjvzhzEjgyZw/0jb7yOY nQqNR0X7k1px1HyNw1lMYZa6/Me6Hkc4ZJ5ASt0T5a5gJjH6gTUPTJfudD5ozMi76d51SK EjV6mwuJbPuUkCvKxngudnXFaomF/Ws= ARC-Authentication-Results: i=1; imf06.hostedemail.com; dkim=pass header.d=google.com header.s=20230601 header.b=3xxJx2uC; spf=pass (imf06.hostedemail.com: domain of surenb@google.com designates 209.85.160.180 as permitted sender) smtp.mailfrom=surenb@google.com; dmarc=pass (policy=reject) header.from=google.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1747321333; a=rsa-sha256; cv=none; b=db0zUTQMM76RTW4H3CwWGO2qZGg5U1Dh1iJE/7oOVxlsz0y1XNWagAkKOEcTJH7sZhBs4H S1PgPpAgqyko4BWegDT/IeVUeDDT44gFFQXsx5/jIMn+CtutpxZtb0tY1/NpzLq55+cNo7 9GeUf23wet/40FJnwjaDiQV4vpgwU8E= Received: by mail-qt1-f180.google.com with SMTP id d75a77b69052e-47e9fea29easo359581cf.1 for ; Thu, 15 May 2025 08:02:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1747321325; x=1747926125; darn=kvack.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=rX0s2QYnVYFJWqRAuYNWPcSnMx3/HZszG7QwJ/X9lD0=; b=3xxJx2uCOH5BqwkWavDsIIdC1wZWv+b9+MxzxEiS4SliniJ2vMIn8sgPpVP4td5gw8 gzsJ75CGOHqsWapZxrqM8JkIxCJD8gBpDmg25lKBp31kZP1u7oB3Ih2PvLGq1QYHgw5P Gn8AHewB/JnI7HaUFDYSrMWbKunKQ4zOMDXPu1SPvhj/gfrrTtXQ/YQiaJ4DSzfZIEoZ k2MjTpocdWZ00WbaWgnLeNYBYWP1XLVppVaMstlwqjQB1XFhehxUA0HAWWYo0J4FIxYE QdphAb7goFgMIT/HvjtlqG9QBV+4vgRwxMQfyGaZRa7UISopm+WWb3r+51VVibLohH8B ViPA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1747321325; x=1747926125; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=rX0s2QYnVYFJWqRAuYNWPcSnMx3/HZszG7QwJ/X9lD0=; b=ASsTUfX8Tt/6h6dHjT+Vy75sOqje/S4GAZVaS24a7aC8Un0o61h7edLljTqaIEV0YY ET0vcSQ+Ep4bINE3PmpLbIxPRHzBtq785fCaqzh1Q+pMVJHXeAf3S59zPXn6tdhxKZGI vduOA2JO4ETWvpGHb19GpDCdHRDAj9oNOd1t21n2JSdvn6HOfn6MrhbDHO0IEf48LCi2 4lGAvfTiAZuw53kwBIXzfLchO1xTTBAB8johVlOF2iXnWsQOU8Nhh9fgu2CsmlraSZBQ 6VXevPRvOvtmTpznDKnPM5qa7OoiAHMUC5gOLWC2P4mvNlu4O57bFc/q0mYVMVvJfjeK Hm7Q== X-Forwarded-Encrypted: i=1; AJvYcCX8kWHAl7lLI5NVdep9tYiT5LHArM4oTj7YgIo89jSRHCN7v0EbQWJ6dRJGviX+4K4U3riv2ONB/Q==@kvack.org X-Gm-Message-State: AOJu0Yym26oifmEmS5LFzQ1p3jPFNzHNcZ+DKxOvv74oQjoe27PGVkPB h+0UizovQqnPN1Z6ZXyiI6y9PyjUKmXjiaObnEC6zvEjQcLquhaIwaQ/IdaUB2NHTxVnbOIvXGy tpOPNtsnyhVVAW8c6zhmErEQ3BjErRZnRRhhtQq4J X-Gm-Gg: ASbGncvZM5kwTGAyX6RIz0EGWedO1gB6Gcl84SDKAjDUbqk2NLGjnci7CYLGfl3yjvv peCwlzXZtdxo6gpYAZb73NtvtbzX7wGn3ypwkwXC90dKA9Ra3/bH7wRzyexkSEO2yZpYlk4xZT2 cJMkYC4/qQnYGRSfXW2WdxHAxfLEOgM/46v+NhegYm+XUdX7NxgDMfHDBtOf7E5g== X-Google-Smtp-Source: AGHT+IHlN4zcoE/AVgqKFO6PNyDAs0OJWk7DAZ9l630dsKTZOK6vvHYJigslJVBGvvhholDbFz4KBp/F2GL3Hwxq5G4= X-Received: by 2002:a05:622a:243:b0:48a:7cd7:7e02 with SMTP id d75a77b69052e-494a1dc992amr3943931cf.18.1747321325103; Thu, 15 May 2025 08:02:05 -0700 (PDT) MIME-Version: 1.0 References: <20250425-slub-percpu-caches-v4-0-8a636982b4a4@suse.cz> <266cb5e2-f946-414a-bc08-193c7e6e5f19@suse.cz> In-Reply-To: <266cb5e2-f946-414a-bc08-193c7e6e5f19@suse.cz> From: Suren Baghdasaryan Date: Thu, 15 May 2025 08:01:54 -0700 X-Gm-Features: AX0GCFt0yj9GDMcdc4GBxWZEFJDfafuu_5skAXnZcVY2juBksjM63TxLUcwCVqc Message-ID: Subject: Re: [PATCH v4 0/9] SLUB percpu sheaves To: Vlastimil Babka Cc: "Liam R. Howlett" , Christoph Lameter , David Rientjes , Roman Gushchin , Harry Yoo , Uladzislau Rezki , linux-mm@kvack.org, linux-kernel@vger.kernel.org, rcu@vger.kernel.org, maple-tree@lists.infradead.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Rspamd-Server: rspam10 X-Stat-Signature: jwu8omm48swuu6kcf19rngyq6i8ppnso X-Rspamd-Queue-Id: 7E13F18000A X-Rspam-User: X-HE-Tag: 1747321326-283518 X-HE-Meta: U2FsdGVkX1/x24YUozv+QbkmIG7STcIZdTdHi8C+trU+LMmtQiUV4QceVPoQF4nnBvh92FvkPTuxmpKPqdWMNvcQCvCqjTT1jY0RiIocneRgHUxnUo89e9uCd1xbqMt2MUgUF3B8jAvPf3HG1ZqxMzW4Qf5hSpMLR6UJGqvoigNg0qPJqFTC03M1KiFLlUZ9LUwITGdo/05rUirb2VnZLQXH91Op8JoZ/BcD6X3+fq1WQr+fdjmRwF+agcAzDa1uX1UqKE9C/I498UViVc1jTkpMUzq30Mwah/ON+9ubLr6rLXMm4GuVgcL9hFHCBqZPodwRSlSvhtviG5p1Aom1+Jt7N1I+2Oi93QjXtSJIkSb7076yTLb+82uHbolIq+e8LZGkSbBXqwm/AcTAeYMPeF8MGntSVziOByXmCsgFMOTfbongix4iHkh80F7aLIvuRXlBVac1wIw9mZgo15xgNeSO1XQbcM1YVzteadiDU0jSRDvxAFkA1U7jTU5KPX9AyF3/m66SJgmA+EzT6mN6ZaLTijR2Zs2HihZhONIWUOoAgz8s/hH9TUTOhhe80MOwRQmEZtlJXMhfByMeFeK9L9XBUHJvtXrLJTbWAjfYcqUUl6nzPjKKx07O4xbWjH+d3uqAx+wn9R5+fOsvmkfulx/gSegdFZf+g6OLvtyBLrkY+MeLNo/IqYTEufGTulCnsPuVaVEpC0WMKp41W5wSZ5beLmRtrr8ewjQAMzJuB9Sz2ktgn1Z8T7Av7E9WveswKp7JlvCKm9pDpHTuhIB+Bz/SGn+pm4Dk7VgUsubQJQRYshtyWLwhPuPuXHdxpjpzxokMkG/nptS9tzn0D/xQefrywO19F7F3FfkFRLzfoIadXrZ86jTCgZ46oKecX6RcyV3O36X5CCw9T3FjqRg6P8M1zUSfBRMohEMmhLfTy5/6xRLsKgUqM3oqFLKYvKO8FdFGHKcOsiZK7L4DtXu uJqVDDhW 2KmXApXERDuALy8U= 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, May 15, 2025 at 5:46=E2=80=AFAM Vlastimil Babka wr= ote: > > On 4/25/25 10:27, Vlastimil Babka wrote: > > Hi, > > > > This is the v4 and first non-RFC series to add an opt-in percpu > > array-based caching layer to SLUB, following the LSF/MM discussions. > > Since v3 I've also made changes to achieve full compatibility with > > slub_debug, and IRC discussions led to the last patch intended to > > improve NUMA locality (the patch remains separate for evaluation > > purposes). > > I've pushed the changes based on the feedback here: > https://git.kernel.org/pub/scm/linux/kernel/git/vbabka/linux.git/log/?h= =3Db4/slub-percpu-sheaves > > You can use that for testing/benchmarking. Thanks! Thanks! I'll give it a spin this weekend.