From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-ej1-f73.google.com (mail-ej1-f73.google.com [209.85.218.73]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 4FFE82EA158 for ; Tue, 2 Dec 2025 20:28:12 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.218.73 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764707294; cv=none; b=hlVDpiHLaL0IJuIKHwblGp/Pl8OoxmH4xWxg6MDWMxBHaZQ1WJHzxD9DFIpd/zccqpCR/4aupHdvmTU94ExdgPlEeWOR0d4w66u91OFwXPaGBtvS3FOx4UAIo7Drq2jK66SlLmdKtw2H6290Ehj9kkw5a9OLS9BPXqNYHpHuuzk= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764707294; c=relaxed/simple; bh=o237WR5t4MMOHA/6xwLqKKnBZN3/rDT9uVvqOcTiQhs=; h=Date:In-Reply-To:Mime-Version:References:Message-ID:Subject:From: To:Cc:Content-Type; b=JngMLvZQReT6jeWobE9wteyDf0LdUh8/X0KgBXOuhURoJsry8t4ZaxFqOkLI/UQ07DrzeGerh9PZKJggEQK0PkE3aqJQn3r0FwhUJBddnHktAxtHnhtC31OmV9Vwk+ClIFsR17znFRD38RcPfNl/+DDFKTkHbUqJxel7tJmavYM= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=google.com; spf=pass smtp.mailfrom=flex--aliceryhl.bounces.google.com; dkim=pass (2048-bit key) header.d=google.com header.i=@google.com header.b=c27zgZZz; arc=none smtp.client-ip=209.85.218.73 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=google.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=flex--aliceryhl.bounces.google.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=google.com header.i=@google.com header.b="c27zgZZz" Received: by mail-ej1-f73.google.com with SMTP id a640c23a62f3a-b735eea0bddso470703366b.2 for ; Tue, 02 Dec 2025 12:28:12 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1764707290; x=1765312090; darn=vger.kernel.org; h=cc:to:from:subject:message-id:references:mime-version:in-reply-to :date:from:to:cc:subject:date:message-id:reply-to; bh=0yaLbdbXJAqPOG8MVf6C4XR3DKZYvDAAnU5HF8zvPbo=; b=c27zgZZzN5EHQiI2e7RmFxc5TofIu1ARCQ/o7rJWVL+7QyrJ60RbleepQcFQtXH0iO kRLkmOPjS/gO4MixXOktERrhOhKrggfVLFwR9m+mSml0JJeEadLjuVhZy/ST3PYS4Nkm juRFPLCWOxF8xBv1B4WNVDDzU7cI9F4GiHlpbh/JGmU7Zyjtvk1zAVeZX//QsWZ4WsAS 93aA+fuk8uGSOR0LeCe5E2roN8AyVhDHrH6yEtbJ5kLbYWlznL2PfTqL5QrogRrgi5bf sSKf8QCdedoHT55BCRUJlcdIpBrp1E0PvuJaikvE3cNnt80cG5v62LHjpvj9GfIQZ9x4 eFog== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1764707290; x=1765312090; h=cc:to:from:subject:message-id:references:mime-version:in-reply-to :date:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=0yaLbdbXJAqPOG8MVf6C4XR3DKZYvDAAnU5HF8zvPbo=; b=fW+hIcRXWWL6bGKZfv1B7mNQNj8SQGiFg1UcOw8/uAV9Kx25KIsm9s4RlO1RybbRIF l0OkJuc2acMN2cCCJhLHATnTzorMMMI63t7TTovorwmZRnghX2no+cVQdOF0ATtDzdFn yp59L9sxJao1237fnrzr9zNQiSKSa4Rq1HxYaQZ4sb3y7b++7TV2RmqmEGyPPhTfgXBk 9bdcwu4Wa9BQbGJerXyxs/1y5e0tFACYDvMpKCtoGhp+XbcFN9BAtndMAybqz6ggmi2r A+KDGrMRO5Reqkd/ZLK6Yg3Fq0RBVsb7c6wFL9bRUe5AXa5L7iKSBlS/1NcqKU84LTP+ x1kA== X-Forwarded-Encrypted: i=1; AJvYcCWViEeIImVQwJ3uwjO95XhTmnSTkCrIgq9Cpa0Bdp1OFH0ICDD8eg9l4w2D+WaXbjvKuAocJGOetGVqUFTo0g==@vger.kernel.org X-Gm-Message-State: AOJu0YwqPHupanZ4CF2n8onCMnXK25GwaZnSyN+IaW7XIDVk1n/mrAJg tjsCFtU8JDWPH/8BZcfzuhQAiZFZwyhkHnI4W+3T8Sg/4JzXK/erOGU6FCZ3ff5XrspZTZ3PZ0+ pCS9jZ9nXFTi/gmnHNQ== X-Google-Smtp-Source: AGHT+IFxbJTUi3LG/UxAzVg0DHJfs/QK8ZkbgJFUFzeew/1o2JPNxmwoD7ry+SYsd199ZxrJFbneEJ7rLxcSHeI= X-Received: from ejckp26.prod.google.com ([2002:a17:907:999a:b0:b72:6a6d:5018]) (user=aliceryhl job=prod-delivery.src-stubby-dispatcher) by 2002:a17:907:9289:b0:b73:76c5:8f7c with SMTP id a640c23a62f3a-b767184bc4cmr5031432266b.43.1764707290453; Tue, 02 Dec 2025 12:28:10 -0800 (PST) Date: Tue, 02 Dec 2025 20:27:56 +0000 In-Reply-To: <20251202-inline-helpers-v1-0-879dae33a66a@google.com> Precedence: bulk X-Mailing-List: rust-for-linux@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: Mime-Version: 1.0 References: <20251202-inline-helpers-v1-0-879dae33a66a@google.com> X-Developer-Key: i=aliceryhl@google.com; a=openpgp; fpr=49F6C1FAA74960F43A5B86A1EE7A392FDE96209F X-Developer-Signature: v=1; a=openpgp-sha256; l=993; i=aliceryhl@google.com; h=from:subject:message-id; bh=o237WR5t4MMOHA/6xwLqKKnBZN3/rDT9uVvqOcTiQhs=; b=owEBbQKS/ZANAwAKAQRYvu5YxjlGAcsmYgBpL0vXS2KTuDwIHjFPV9SPMyVgAzUi/MU12KYc+ WMaROi5+LCJAjMEAAEKAB0WIQSDkqKUTWQHCvFIvbIEWL7uWMY5RgUCaS9L1wAKCRAEWL7uWMY5 RjdSD/41DCALGMN7nyQxyeW2hZ9gETkyG8/iqH2wlmXrShi1r1+WB5woa9Xyur1kDN4fny2B3pO Y/5ZTPeLOcZ/aZiVYBNJA/D9HwDtronU7j5mUuxB0yWDU86evl6AxsKiEvJuzy96b8AtZ0ARx94 IgGN41NqoWqbtVWQg6QlCkP56YIrgkpzGAS8atcgpDUrXNb+PE5wxdosva9Kh9do0WUVeLVeSKd BdEA9iG36VbrEo4YdJv4GRojxiLeD9CDzvYaGx6ijS8AsM1Osv5V66FEhywlu5eg8vNaBbPlcj2 xI8IBYCVYdeDDvb1eKyZRLyLRwSvHfbhkMIgkLYycP51rfgkb9kJ8xzMWQGx4zynmLXzAXH0J0m 5EB4i8kqfcM55bSpXOcCJzmldnW5zNj6/a6PmCC3hINHPjiHjIKkZmyQFZ+xyfRWH5U5ZZnvqIq RTDSAE/Vjex1zfELbKMrNyp4+efGryIeLo2hKskD8xXiqzcEDhKiNZY7C3d1jHSgp0uyZLRoe7e N/0L4pucmpbvlsisOuuXdvhokGnGK0s/K4V9WjZ94AoP9QZDTbOpFHNW6iUVflzEdZFfDfqHEs/ ToADXA5Wr2TwTuT9flTY9YEdDg46zEMD7PVRz2llCMVxG6AYZdE+1gKeJLV9PHtLVfRe6h8qxrt EQLssKb+G2MtrPw== X-Mailer: b4 0.14.2 Message-ID: <20251202-inline-helpers-v1-1-879dae33a66a@google.com> Subject: [PATCH 1/4] vmalloc: export vrealloc_node_align_noprof From: Alice Ryhl To: Miguel Ojeda Cc: Boqun Feng , Gary Guo , "=?utf-8?q?Bj=C3=B6rn_Roy_Baron?=" , Benno Lossin , Andreas Hindborg , Trevor Gross , Danilo Krummrich , Alexandre Courbot , Will Deacon , Peter Zijlstra , Mark Rutland , Nathan Chancellor , Nick Desaulniers , Bill Wendling , Justin Stitt , Nicolas Schier , Andrew Morton , Uladzislau Rezki , rust-for-linux@vger.kernel.org, linux-kernel@vger.kernel.org, llvm@lists.linux.dev, linux-kbuild@vger.kernel.org, linux-mm@kvack.org, nouveau@lists.freedesktop.org, Alice Ryhl Content-Type: text/plain; charset="utf-8" This symbol is used from the Nova driver, so it needs to be exported to avoid a build failure when building Nova as a module. ERROR: modpost: "vrealloc_node_align_noprof" [drivers/gpu/nova-core/nova_core.ko] undefined! ERROR: modpost: "vrealloc_node_align_noprof" [samples/rust/rust_dma.ko] undefined! This error is only triggered if inlining of helpers into Rust is enabled. Signed-off-by: Alice Ryhl --- mm/vmalloc.c | 1 + 1 file changed, 1 insertion(+) diff --git a/mm/vmalloc.c b/mm/vmalloc.c index 798b2ed21e46059f341ed0d46c7fe56bbe357b22..e086d00f04d61ebd481cb84e3dfea51d8a2ffc57 100644 --- a/mm/vmalloc.c +++ b/mm/vmalloc.c @@ -4200,6 +4200,7 @@ void *vrealloc_node_align_noprof(const void *p, size_t size, unsigned long align return n; } +EXPORT_SYMBOL(vrealloc_node_align_noprof); #if defined(CONFIG_64BIT) && defined(CONFIG_ZONE_DMA32) #define GFP_VMALLOC32 (GFP_DMA32 | GFP_KERNEL) -- 2.52.0.158.g65b55ccf14-goog