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 45A68C83F09 for ; Tue, 8 Jul 2025 13:41:39 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id DA8066B030B; Tue, 8 Jul 2025 09:41:38 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id D591A6B030F; Tue, 8 Jul 2025 09:41:38 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id C96C36B0310; Tue, 8 Jul 2025 09:41:38 -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 B9D046B030B for ; Tue, 8 Jul 2025 09:41:38 -0400 (EDT) Received: from smtpin13.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id 63C71129007 for ; Tue, 8 Jul 2025 13:41:37 +0000 (UTC) X-FDA: 83641209834.13.FC04D47 Received: from tor.source.kernel.org (tor.source.kernel.org [172.105.4.254]) by imf21.hostedemail.com (Postfix) with ESMTP id C9C5C1C000E for ; Tue, 8 Jul 2025 13:41:35 +0000 (UTC) Authentication-Results: imf21.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=PHRTauG6; spf=pass (imf21.hostedemail.com: domain of dakr@kernel.org designates 172.105.4.254 as permitted sender) smtp.mailfrom=dakr@kernel.org; dmarc=pass (policy=quarantine) header.from=kernel.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1751982095; 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=3DdB8tFoJe8gPpI2hToU9wSz7yiBu3LBkvA2jZdxNTE=; b=BSiVFmiEesn+rQfTT4p3lkJuAfdJQqWDtJm6ENWyK0FavIMKdpwLR3HjTJzP3JD7HHCWOX ddVnp1uAnhbqvQB3VMMGdjUCqn8DTJ7bTpURIxuA7SNIUltb4sy4MjpvLeHJE1anw1Mju5 teR5QWD1f4UKJqkW2v8VqcZ5qB1307c= ARC-Authentication-Results: i=1; imf21.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=PHRTauG6; spf=pass (imf21.hostedemail.com: domain of dakr@kernel.org designates 172.105.4.254 as permitted sender) smtp.mailfrom=dakr@kernel.org; dmarc=pass (policy=quarantine) header.from=kernel.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1751982095; a=rsa-sha256; cv=none; b=yM/45BWgnypb2FgftSs03I5kICLVe+iJ/IjC501ymz9QAPsSY2VOsW4DA+SAKaOlu0yepw k2tbe4bHdut1qE4gdZpoZt74+LmlQg1nOeg/VWia/O4zhhoC1QxLO+gWY6MgNvF7sczAKd 5QrC4NPgE7/jbfVAkkJs2h+BT3m6Itg= Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by tor.source.kernel.org (Postfix) with ESMTP id 153A9613AD; Tue, 8 Jul 2025 13:41:35 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id CE109C4CEED; Tue, 8 Jul 2025 13:41:32 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1751982094; bh=lQ+lFAMmkEa2z0Mr2+RjJhawqs2r65qSuiDH/oxq0cs=; h=Date:Cc:To:From:Subject:References:In-Reply-To:From; b=PHRTauG6I9s0l5DAhv3NTmrlI3xWnX3hXzoBcm9i6vLM70lEpXtmUiqZMy7i98F92 ZvQaRw6iV82rlgGXkCT0vBbHCpPgcViJd4OWUHuJJzBrdkDhyNu8XQ9dmsu8F+vP6e LU3fhKzYhg6d24RMcrXIBBURVkpgZ/DpVJ97Q4SwgCcDjo4yTUneT+0QRaakQkgElY zcBAqR4EsDnZL/aaQAiHtJnDEDw/nqphmC1tDRqpdAYioKLhsGeulSGxoGAXP0Y04H 9AGZeqtubsw4MmrgIm2FUe5FOx8PRl8BMfStKdTwuVRAuDWLUJhrXOztUXk/BCaqE7 m/m9GTcbXUR0Q== Mime-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=UTF-8 Date: Tue, 08 Jul 2025 15:41:31 +0200 Message-Id: Cc: "Vitaly Wool" , , , , "Uladzislau Rezki" , "Alice Ryhl" , "Vlastimil Babka" , , "Liam Howlett" To: "Lorenzo Stoakes" From: "Danilo Krummrich" Subject: Re: [PATCH v11 0/4] support large align and nid in Rust allocators References: <20250707164755.631374-1-vitaly.wool@konsulko.se> <824065ea-1f5c-4cd4-9917-4b7a91882af8@lucifer.local> <8a08931c-ce54-4e96-9e99-e7c696389dc3@lucifer.local> In-Reply-To: <8a08931c-ce54-4e96-9e99-e7c696389dc3@lucifer.local> X-Rspamd-Server: rspam10 X-Rspamd-Queue-Id: C9C5C1C000E X-Rspam-User: X-Stat-Signature: wxtakmcr93duz73558p1hweijfub6s3g X-HE-Tag: 1751982095-330482 X-HE-Meta: U2FsdGVkX18kejbm//+QRDMsiNlOM7eI9B557Kzi/DD1b0bTAQQ76kqH1W1Oy6MEZElH7XGd4tAD1M98yeAR69mxwAFtPretlaXLFCLQjihPLcNHR1sdRJpY0meK2xQhfgzl/cppMu3cT6nf+4QA9Ji/DvuNacuAjJ/aI90Q9rs2lEwZoYWlziW25E2nhKCcnyhKc0A2KQaVeMMn4s0GQEjugmGXGxhAWYhnelH2WUZ7n/nKNswCinl2kP+j9osPHvmUe9OX11RXbW2gaVpEEW0/hZk9xBKS2iAuoCg/u8la4MpaSklcHyRqF1DcvY9TMHMvZjfNC/SjYpYkiVrYlGx/4qbMfblxat0BBCdzPzaa2m137Yu67/vCtdOo2HWD5akxmbTO5ovqELnjU5UDfRHiCn5OfTX/fwrIzdIoRbLQrgA2KZX0MBIDaloCX+w5Ef2+gD3A7j5EmJo8nYooA7Ibdb8wdllOhGi0I74dUjQjFFCh0rIWE1pxSpCNRxiH4FkW/SFJBDlHbzI/qDMOEXLRWfd7ytXDwbuHAe9KOX+UDaxsB/6v5mVjz8GSJLbhSPRIdGZaJo7MZo8Jo5K/f+bQJPzSLn0bm82Jbe/WHm/oFieHAQspIT8Td9By4bKTZ8VxK+7vPAr7ZTlkeXdvt/g4yZEYkrvSNWpEIAiPMGD/9626iL1MBq56NpI+Cen245sgAeqEIypMMhKtmZPLnxDYSiRHjNxIp99BQX1CgHWEYOLLd779/FKmNfX0gup2E5KDhuhH7MVeDjxpjXRpQhlAXYQXLbMBicb06dJSIaqjdq+TJK2yHIevG3pf9RAyP1q/aAv6JjUyE69smIm9OPq/4TsqYR8Cu74PfH+k8CaaRc1pwgl7lNIWgVW/wUsNlr/6W4Ai19SAFc/fSr+FOYW2ulGymgSDM6V8wn7xJgc+N4vWo8Tpo1KLo5rfOGADelImlw5fjXtwKER0FML Tbnd5oX8 KliCTrmPSmNB0eY00mPQa0vo+BbMYPc/RbLRIYGzpHAJzgDxnNRlSLOla54lBscfaoCmmiIGvFjma50AoYKkFldqopY2f0ytDJvhurAVA/Mc5ugIf/gotpvrM4w5p6jdXQV2ck567aL/KfS1tuKDMa3daXTTK/RiRG16STcAPJY4Cfix87vTZA6xvpOmbOqBVju/+8ZmtYwKf9sbZfdnD6m1h8f9YHO7C5UwbSPU6ijQUgmz32BL6SP3XyQvJkit47mLN6QOE1QVTS/1IFhc40AXazw== 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 Tue Jul 8, 2025 at 2:36 PM CEST, Lorenzo Stoakes wrote: > TL;DR - the real issue here is not cc'ing the right people (Vlastimil was > not cc'd until v11 for instance). Since Andrew was Cc'd and also did reply, but didn't mention anything about missing receipients on the -mm side of things, I did not see a reason to br= ing anything up regarding this from my end. Thanks for bringing this up. > On Tue, Jul 08, 2025 at 01:55:18PM +0200, Danilo Krummrich wrote: >> On Tue, Jul 08, 2025 at 11:58:06AM +0100, Lorenzo Stoakes wrote: >> > +cc Liam >> > >> > Hi guys, >> > >> > We have a section in MAINTAINERS for mm rust (MEMORY MANAGEMENT - RUST= ), so >> > it's slightly concerning to find a series (at v11!) like this that cha= nges >> > mm-related stuff and it involves files not listed there and nobody bot= hered >> > to cc- the people listed there. >> >> What files are you referring to? Are you referring to: >> >> rust/kernel/alloc.rs >> rust/kernel/alloc/* > > this ---> rust/helpers/slab.c | 10 +++--- > this ---> rust/helpers/vmalloc.c | 5 +-- So, your concern is about those? > These are clearly specifically related to mm no? Yes, and if the maintainers of slab and vmalloc agree we can add them there= . But again, they're just re-exporting inline functions and macros from heade= r files, which bindgen does not pick up automatically. They do not carry any = logic and purely are a workaround for bindgen. For instance, void * __must_check __realloc_size(2) rust_helper_vrealloc(const void *p, size_t size, gfp_t flags) { return vrealloc(p, size, flags); } works around bindgen not picking up the vrealloc() macro.