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 662A7D58063 for ; Mon, 25 Nov 2024 11:18:36 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 9E2E16B0085; Mon, 25 Nov 2024 06:18:35 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 992EC6B0088; Mon, 25 Nov 2024 06:18:35 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 85B2F6B0089; Mon, 25 Nov 2024 06:18:35 -0500 (EST) 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 624366B0085 for ; Mon, 25 Nov 2024 06:18:35 -0500 (EST) Received: from smtpin21.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay04.hostedemail.com (Postfix) with ESMTP id B9A101A07E2 for ; Mon, 25 Nov 2024 11:18:34 +0000 (UTC) X-FDA: 82824369264.21.F2105A7 Received: from mail-lf1-f53.google.com (mail-lf1-f53.google.com [209.85.167.53]) by imf29.hostedemail.com (Postfix) with ESMTP id 485FE120004 for ; Mon, 25 Nov 2024 11:18:28 +0000 (UTC) Authentication-Results: imf29.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=H4I01Jun; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (imf29.hostedemail.com: domain of urezki@gmail.com designates 209.85.167.53 as permitted sender) smtp.mailfrom=urezki@gmail.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1732533511; 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=BdTs+yXvHV2VkvZOleuVL8AIilS9h/9TJ0CS202URO0=; b=cenTfClMC8yfNiC0VKhMAZhwZeBMcxw88zS5bAxIJ8NW3q2CkskyPNfm8/54oVse1Kumli cQdOLexn7tIk5Iqd1MiLf3bhaBLoLthyKAghsaOu/Pj3lj+14KgbTbpuoXyP0FtX3tzkow m7lzAWoCHRIaYfU9t23qWlUBOUNH6fw= ARC-Authentication-Results: i=1; imf29.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=H4I01Jun; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (imf29.hostedemail.com: domain of urezki@gmail.com designates 209.85.167.53 as permitted sender) smtp.mailfrom=urezki@gmail.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1732533511; a=rsa-sha256; cv=none; b=NbLU8neLwUH6vLQmXHEM2ESfa5WgZQ4Ey2jkDKtuDRu06y2U7xiFBxk5/uix7MPl8c6tJ5 rSMD8p56E2p6tuDgyHPBEs6Vc1jEfqb9SEfXLLUWRa0lKWfXwlVUZQe0pWH/ebsju71Rmd NdekEBEKZqcUxGP3PuqiyVvs4I1NkYQ= Received: by mail-lf1-f53.google.com with SMTP id 2adb3069b0e04-53de7321675so306113e87.2 for ; Mon, 25 Nov 2024 03:18:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1732533511; x=1733138311; darn=kvack.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=BdTs+yXvHV2VkvZOleuVL8AIilS9h/9TJ0CS202URO0=; b=H4I01JunLYwxgVAlcvhKm8FDKtawIEPg/nOEA0zryx8TeasStaPbYce+NbSXh6HKHd 2N24OWXXxJQ/OjY6Nk7KF5ToDHh67d2ctf0ZE6hdPwxXeXJdhv81fcFAMQUR35erDScV j0YAUSR5lxAy64iY4vrS5Z0JWjhvuIVCZOSG255QmKuO/GWeHyL11xSsHxWJNxkzQN2G VbDJ6eFtukDcb4YsnqIVsdDOOdLfoJZ6orvaFGoe/UiBhV/e4FUhF4EDROiYLgpyNdF/ Pw7sRVsjz7omQXzxCSwi5AIak8DtcXY1/QyP+n81UnQAsch+f8Pop4L6jcFKAknPhC75 WarA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1732533511; x=1733138311; h=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=BdTs+yXvHV2VkvZOleuVL8AIilS9h/9TJ0CS202URO0=; b=nM98OBjvC0QQDmp4ifVaHPHd6rFxJuEBZJSTXd2NgZgUPzmRTATvEDF2vPR4uamlAi Dlcbr8iXFyaaqV81EILEUXLy+1XwaOS7xv0GOxNNdbdpFE8JMsWIBAxaYrNwFyv9rhin 7yCDYVkcElftVF+P14KN2PlbSmSHpFm5GT1SCIuH2I9s9gP5bRtc5ny55zOSVEq42q0/ ZgPjz9rfw3y+BRslMSlHwpWRLncr7oTEQkUxNSHCdjXIUTAOUK7DBfk1Rk+GPODxdJqy Qp+agVxPup6g/5qWo/ng8KBeklL1WCd8802aeasB/f6anuDKU+VdmNTD2HzWbz9D9x95 diPg== X-Forwarded-Encrypted: i=1; AJvYcCUWCp7AmLIQ/CSGRlEKwVgVgocqe1RS9oRsU6x3AYrhO4MPcat7Opv/KzjPvqWeAy9yCEcRvQzL/A==@kvack.org X-Gm-Message-State: AOJu0Yx7QlShk3Bei5CKLdWE/nGA2vCnp1FnLKXUi5AVW/Np9xNYA+B+ dGH8768pQuYaumxg0q2iV758KGFY0r6vtEQH+ACTURo2ssJkKfxfjovw4O1KOCRfbb+qIYJe/Xr gcxBH0Sm+yPYQ+pLHbhysUUznh5Y= X-Gm-Gg: ASbGncvhY9rLlw3X+GfDy8wgNYzThA/27IEib06g+Px3TNz6qSkqOYQ//+HFu6eWHXv zORkxMTgS4hdcAx3w3OXZtKG7HGKWifk= X-Google-Smtp-Source: AGHT+IGrV2G7XuEDge18atcEwTobuvAC/IfIeeHl5buAnYkMXfeXyvtF4Gz6f1OITlD/141JIhoAwC2zgZbcvFEfhmE= X-Received: by 2002:a05:6512:3ba2:b0:53d:d139:6c21 with SMTP id 2adb3069b0e04-53dd369fbbbmr5835086e87.18.1732533510747; Mon, 25 Nov 2024 03:18:30 -0800 (PST) MIME-Version: 1.0 References: <20241112-slub-percpu-caches-v1-0-ddc0bdc27e05@suse.cz> <20241112-slub-percpu-caches-v1-2-ddc0bdc27e05@suse.cz> In-Reply-To: From: Uladzislau Rezki Date: Mon, 25 Nov 2024 12:18:19 +0100 Message-ID: Subject: Re: [PATCH RFC 2/6] mm/slub: add sheaf support for batching kfree_rcu() operations To: Vlastimil Babka Cc: Suren Baghdasaryan , "Liam R. Howlett" , Christoph Lameter , David Rientjes , Pekka Enberg , Joonsoo Kim , Roman Gushchin , Hyeonggon Yoo <42.hyeyoo@gmail.com>, "Paul E. McKenney" , Lorenzo Stoakes , Matthew Wilcox , Boqun Feng , 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" X-Rspam-User: X-Rspamd-Server: rspam03 X-Rspamd-Queue-Id: 485FE120004 X-Stat-Signature: gu99tswsbyhcnkis8ni9rtihifp44k9t X-HE-Tag: 1732533508-908442 X-HE-Meta: U2FsdGVkX1/z/gZXEMYmDkwKf1EjokzZp0kNV2L9iTZKEQcRxdF1TxqsHMU1EV1cns+wOcxTM2P5KWOxH5n6iIWfCaYBaj3vSmbVPmyLs7SlC6xxyFWnewBLmVZ+yK5OkU6jVeoL0bAfm+yn7Nc3Feu07nEb2voheGvKg3qX6/lCgkphY6ASvXPqMxR9wff08QmmhKlvsC/cJvLKbc15R1PYA3GYgVv2ADL1ynHsEoInmtW2a9dSDSjpXBbgUWyN8L2/lYs9FWLBu4NjHg5oxpvIkQqELOCyj/ts+sPx0myVIboD4HY4PYtCoFKdVfPpK8ml1qqigLnJ+JQFwGmnQYesmk0jjFH+2m1puOh3a4yW9Fk34uXf8L/RntQ1XA6ryFn3YwsA2Y12707mSlzfMZ3m8s2MROTnf50ng4eNTjHa8wgc9I74G+fMs38Kt2FzkBG+d+xGUH1Je+igIcfOJnB0BzoqqBJ3r/SsXRC1rPmiD9wg7+yY9kzygfyp08upZFILaFcfDcHy/5hygKhRDE9aV76ibRr4C3ZM8EXE9voO/EaoNkfElfZO0j5IN4N7uh0TB1m+50vSz1+XikkDQATu0WKrY+BDA0WfhYeLHhDeJ/gwLQPAwDsRWP53ckS/y3d2fbs1L/hQfwNKFdkDOxxBy1FlkTGZBisDvi+ufQucyemxeGzGI+Ui+yWSb/20Nx1EDCwqOfPNdKbqLlYfOTs6zJaypdF40ZiOfB2HNQCdx7dNvoUBsBeZ8TuGKxktej0MjBpb0omvD/9IIdXDJ9oWE4Fww/bZotXqN8RcUZCCjyzThsZ0i0gyMx2FUWGyl/AjMWM1lSoDjuEy5DhTkU31237A0E+1H07L35F6u3teDtWnFRjjaZr5qEFFTa0+QpMoAbTwY0kcaORVnaqNtma6iMJRQPFnX0qosSomaYpSIworH3M2xYqH4MqZD+1nNlJ/WiEF/KbVXY4WBmC NQSUSd2C apX7lTltKgjucM4X8h+eZXGYZwHZV9qcnlJTKin0I/ab5Q0JzYRlTVANkODp7XZwgpzW79Gadfn7UxinoTI27jjEuCtxIOB5SfbFCjuPXwnczC3/A8GgTX93eS+GMJqca5pTGUfkG0jSQVFQ4dqd66xsZiEH8YJ2ZAL5cx3aC/QwvSd7hNXvFKYmPMSeCrybY9ZVJgssr23ohdBqvWqYR8XLQUAbUOaig0yokHgk9rfy9lJuQiYVvG/qdRU4MgL9XdVzgYsOxjfT/NibUI6JwtRk66xlx4NGdBof94OcBvBi5lJeDfuQvp5lmz+SjN835Xaq0qw5QwAtTI9nCu62f0BFSA1uDdOKPc6hAWXkTetocQXYwzZZOsRfmsykUfmScI6k7JJGC241rdw/hIeAbQdYH4Mxr1tVwEy5mGxB67zgM2MFqYg0YJyYfbw== 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 11/20/24 13:37, Uladzislau Rezki wrote: > > Thank you. Let me try to start moving it into mm/. I am thinking to place > > it to the slab_common.c file. I am not sure if it makes sense to have a > > dedicated file name for this purpose. > > Yeah sounds good. slub.c is becoming rather large and this should not > interact with SLUB internals heavily anyway, slab_common.c makes sense. > Thanks! > Got it :) Thanks! -- Uladzislau Rezki