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 02844C7EE30 for ; Tue, 1 Jul 2025 09:45:50 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 933066B00A4; Tue, 1 Jul 2025 05:45:49 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 90A976B00A6; Tue, 1 Jul 2025 05:45:49 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 847E56B00A7; Tue, 1 Jul 2025 05:45:49 -0400 (EDT) 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 6B5DE6B00A4 for ; Tue, 1 Jul 2025 05:45:49 -0400 (EDT) Received: from smtpin20.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id 0656B123B9E for ; Tue, 1 Jul 2025 09:45:49 +0000 (UTC) X-FDA: 83615214018.20.235EA03 Received: from mailrelay-egress12.pub.mailoutpod2-cph3.one.com (mailrelay-egress12.pub.mailoutpod2-cph3.one.com [46.30.211.187]) by imf14.hostedemail.com (Postfix) with ESMTP id 97B9F100005 for ; Tue, 1 Jul 2025 09:45:46 +0000 (UTC) Authentication-Results: imf14.hostedemail.com; dkim=pass header.d=konsulko.se header.s=rsa1 header.b=DU5BuadJ; dkim=pass header.d=konsulko.se header.s=ed1 header.b=jDp8C9ny ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1751363147; 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=ZKV49xrH1en0LN+o1bxz7jbN5/MlqIHiSsutGOWpoj4=; b=vj/8njN4lpjASABdj1KlH2rQ3JIBLVtHKwiOVW6u0/lfvoZbF3oH5s0oUgmeuWq9367Cyh xbjA60AZQODY0FhcOkR9Fk589X98WmmK4vQGlABABlMVmWmps7ibPRGkitwQ8LBJQtPBPT 4RK9OJA8FirJpU2gpJSjUV8SLwMCJ18= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1751363147; a=rsa-sha256; cv=none; b=6v3DmJk5U5b0zKzyimxtw7SkJFfPtPWec2Qy/no2KLn/fW13VlCVxU+QtrVo2UGMcUxMUg ZPFdnfLDyvaPNPNpUc1mMrtFhiWThvIYafpThBzDZZR63h3vcjienqe1SSG8hGklF/2BTd f8dwv5gL1jMVs3M2ra9lHQ6oCToYJB8= ARC-Authentication-Results: i=1; imf14.hostedemail.com; dkim=pass header.d=konsulko.se header.s=rsa1 header.b=DU5BuadJ; dkim=pass header.d=konsulko.se header.s=ed1 header.b=jDp8C9ny; spf=none (imf14.hostedemail.com: domain of vitaly.wool@konsulko.se has no SPF policy when checking 46.30.211.187) smtp.mailfrom=vitaly.wool@konsulko.se; dmarc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1751363144; x=1751967944; d=konsulko.se; s=rsa1; h=to:references:message-id:content-transfer-encoding:cc:date:in-reply-to:from: subject:mime-version:content-type:from; bh=ZKV49xrH1en0LN+o1bxz7jbN5/MlqIHiSsutGOWpoj4=; b=DU5BuadJ8RYFEdu/uevam2G6DqQZQnnf7tFi5jbIkVmFHyh87z4UqCXHLZtEn8mJEQA0sg0BB0abD +AGHpR1PHt390/AKC9kp2+SOe/DQLtVK2A8CqfFPUslOQbQzUiCc2iCWlQdINdKwGwqsui9RlEBOUn d0cPz8ZlP5zlDMpSKDfy03fHszIiSnKVa4qzsBmJriag4ycrmQYOPhF7IfQSDkgPL9GQUWKvKXGpOf 5LW9Io81nXAzcxWxJonGeZlbgUhRMfq3viGftxXr9D0PJFQHw8bryyhaeGXGpT/c+LZyk73AeJu8IT /XBLMS/MNgVyQXny/9YcEInQZcuTXAQ== DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; t=1751363144; x=1751967944; d=konsulko.se; s=ed1; h=to:references:message-id:content-transfer-encoding:cc:date:in-reply-to:from: subject:mime-version:content-type:from; bh=ZKV49xrH1en0LN+o1bxz7jbN5/MlqIHiSsutGOWpoj4=; b=jDp8C9nyUrGztV4nz223BpyGLbeqrMQor86FZHrvNtq1Onl3ZCiuOtWDgmvXZKZAho4OduZQLCSQ/ BGSsLAQCA== X-HalOne-ID: 272f01c6-5660-11f0-8f4d-e90f2b8e16ca Received: from smtpclient.apple (c188-150-224-8.bredband.tele2.se [188.150.224.8]) by mailrelay2.pub.mailoutpod2-cph3.one.com (Halon) with ESMTPSA id 272f01c6-5660-11f0-8f4d-e90f2b8e16ca; Tue, 01 Jul 2025 09:45:43 +0000 (UTC) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3826.200.121\)) Subject: Re: [PATCH v9 2/4] mm/slub: allow to set node and align in k[v]realloc From: Vitaly Wool In-Reply-To: Date: Tue, 1 Jul 2025 11:45:33 +0200 Cc: linux-mm@kvack.org, akpm@linux-foundation.org, linux-kernel@vger.kernel.org, Uladzislau Rezki , Danilo Krummrich , Alice Ryhl , rust-for-linux@vger.kernel.org Content-Transfer-Encoding: quoted-printable Message-Id: <5B3F6032-1971-439F-8A4B-344B6136A4A2@konsulko.se> References: <20250630221511.3325123-1-vitaly.wool@konsulko.se> <20250630221628.3325244-1-vitaly.wool@konsulko.se> To: Tamir Duberstein X-Mailer: Apple Mail (2.3826.200.121) X-Rspamd-Server: rspam03 X-Rspamd-Queue-Id: 97B9F100005 X-Stat-Signature: jnk8qm1s7j47cwpbnmnc5e4eysu5z79m X-Rspam-User: X-HE-Tag: 1751363146-770392 X-HE-Meta: U2FsdGVkX1/7ZKFrKVaYZjoF4+dPvjB1SOYemD7Pibj+lofc0Nqh+H9nSdG/j6AZLZ7mRyQnZHQRQEVagYTHMDn+/8ToDpAPkxjqEZVaxHtL9zspBcCahtmN/4B0DGl0VTH7g1/X6VPzyWEV3WRHGNpCyc8ECpouff1QICOVqlN5ZwvUZN2bcfr5CY6IRNQvh/lakL2AI2WP9pw9WP4I3Nv3+uw+isudT6Vu+U0qkcHpI8sLXMsE8p6M+0sdN5mzhDUKsU7B8XsCfbrTwUy3VK3L8nX3QKC6Omo27QKCdQ25SXUsdqCcfl7T88TcR/d2XjiNCTWDEmIxZDho426jgk+bQBtV/CsDe6Z55uuRBYOrPeySCryaNj+Cyf9hDTHp0A4JwedDuc+reA6H5IKUlwmOkoG69SikQSG/Fwcl6AzBBNxmaufISQB8mBeYOgzWzSW/gB5nMZZ9GQZ7VJzGEEdXgOwq0p8ynSr5pJ7Mo1UsQ4Cog8L5U1rHxIRDznQFIs8yh+/+l9lL0T+LpKVqFZAWmv3eynh2edY5Wn2wmXB8/k4Ld2P1cD042Tx/OSYQj8/A4oGwnODO8R+GkiLsaoUOgJCwgZJP3/o4nB2ha/ruhi+g/10fNyviafiBFKD3/79HO8xEflPKlIFWKc1wFwO9XYs13rkEGPFKbO4BbOkqP9DQExg72ssP97EtTiUSszhMkgaA27sbaSSGXtdyVPG61F3QqK850Hf2fjB+XVbmtYebJ4Cn4+MYW7Q/RBXx8Og4Lq0EjpbMqDJLas7tYiAYE8Im4UguViY+5NFYAnlZWKpjXLDaC9i5epUqCry6SjnP/hhmQanAYjYm7MMtsq5a8umHL/a3nEeyHQs2PETc1cPOFRac9e+z9krWTLIvqyqMJO66rpoRs0R8SvVe6nsxhKibGVzLsLXntgSrSYn/tyDrtU9gCfq2ud83NY27M5i458hMSVi81kSDsnd HCyEa34O /kL+bbkPGy4lTBwjDBqb3weWJcMHKxYL3I1p0aICKCeHZclMGsxB3IUiWXQNCCBAYLOFbIaAlibDUqLVpzoAJbEyWuJB6i0UkKGSwRVEMSDSZ9tFXKO1imanFIUXxl8IYyC3Se6BBbh6IpmBtHrWB0nBbhIiLxI1CzJ6hKmEdcMuBzf2B57ceD6WqLXI9I0EBN9qJFBnGFBpU1FpOQBsicDzhiw== 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 Jul 1, 2025, at 1:41=E2=80=AFAM, Tamir Duberstein = wrote: >=20 > On Mon, Jun 30, 2025 at 6:16=E2=80=AFPM Vitaly Wool = wrote: >>=20 >> Reimplement k[v]realloc_node() to be able to set node and >> alignment should a user need to do so. In order to do that while >> retaining the maximal backward compatibility, add >> k[v]realloc_node_align() functions and redefine the rest of API >> using these new ones. >>=20 >> With that change we also provide the ability for the Rust part of >> the kernel to set node and aligmnent in its K[v]xxx >> [re]allocations. >>=20 >> Signed-off-by: Vitaly Wool >=20 > The typo (slub) snuck back in. Bummer. ;) Thanks for pointing that out. I=E2=80=99ll fix it in the anniversary = patchset, hopefully this will be the only thing to fix. ~Vitaly=