From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-qv1-f48.google.com (mail-qv1-f48.google.com [209.85.219.48]) (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 A5B5A33D50C for ; Mon, 5 Jan 2026 15:41:13 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.219.48 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1767627675; cv=none; b=Wdcq9u7oN5QmnYyhTukbl1f1SMmGdhY5bfiMTSJYTBuoOe9c/Spob77p6CNU81PIdh9QfLU/Soeob7z+uiJFX73ctmdwbCrix6L2hvs7vDdwULessgiSZgi0Kw0YXavc/jDch84khMjsAuNEZkQcQy6ixB5j7KTHsHJXqTsy+kU= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1767627675; c=relaxed/simple; bh=7XOckaOqG/PMRqT76fU8qmeyL4hEz8+C+ksukJDZjK4=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=mGWGPUD2CrOy2ltnG3WXiXaS+Wmh/F9WokNBeF633DIgfXlPrV69eN5VFmQdo8en4KhyklF40fOnEAqIFEho+z+dK1sgOPlHPYWev51n6NbNbPS448ebBqPVma6EUFmp3zjBW9XDYjke97Z4RrA4mTxDvDsHDpR0ZuzrVHh1OVc= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=RUBiqiVx; arc=none smtp.client-ip=209.85.219.48 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="RUBiqiVx" Received: by mail-qv1-f48.google.com with SMTP id 6a1803df08f44-88a367a1db0so242332036d6.3 for ; Mon, 05 Jan 2026 07:41:13 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1767627672; x=1768232472; darn=vger.kernel.org; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:feedback-id:from:to:cc:subject:date :message-id:reply-to; bh=r6BA1g1a3pdykyjLkvUREMTVpM7/WCPoUOv36P4M2nY=; b=RUBiqiVx/t7vGe/RuVzxTndk5myDZoEYkfhTue9om2uBkHmkh6wNYFMeygSKfoG57i g4rocB+BZkVWJDBF7aG5eK98iD/gtEoPszHnHmGmpL+7ZCWkvaMX9L5UKFDteiHD8EeS l7UHrIFRjibO8zrknZ7cgchU9IdVmyS2x9PsbihAp3V7VnZzIdR27daG66XcrUu+p/hc kmb0YHtx/4U2mjfU8CLYz1IKFKPfHw3hMBTu/8Fp/fRZeSmFdwkh/nhiCu6gxmqohHT+ WFO/Gce068TXQuHwMpO/73nAGE7zUo8xE9+WRcSk/fWGkW7IHuvTxVEXWmk4HcteKsL4 GMIg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1767627672; x=1768232472; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:feedback-id:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=r6BA1g1a3pdykyjLkvUREMTVpM7/WCPoUOv36P4M2nY=; b=MqgHQkoxY+MG7rbZjvSC419zAWGrNHQNGr96WoGC+Q9ZvXYqqPEjwdWV4Q3OQuyono dnQVuq8OVggpqM3EPI2Lz5aZXFxTaLODMKZC7qxUEpfbVXhgy73sNegI8rBaw8oAZcup eoABi/EequABqd8J2JTpEgQrenag7+98EMvEzwohuD+6a0jmbSlNC4QVum49V6mnd7wM XR6KFZh8AkjNM1CvYJWEmSUGhwgTihKhaMP7CQBDsKatnqwLb1KfJtsF0y2iI26Iu+cm KtyJYlDG4JcFAqSat5MSghMYKgOQQHMaFTxsYRcLXMwmvojeagVNOnHAjm6FqjtsMGmA MgIA== X-Forwarded-Encrypted: i=1; AJvYcCUwyDkscynCR3e69eKchIspbuXGjXc34mkKZ3Q8ZeXPLKSSWRPhElX3QEw5RoiIxBgArDDRTY7lzqd3o4zV25uSPfiGjPQ=@vger.kernel.org X-Gm-Message-State: AOJu0YxUB7Iw/KPxnhCfmhMMRG8rj6s+3RkSM/DiIHOeaLlxMPdjmpFQ OW2OHn94zIuT3sEw7UttfkmILGnNP9ZVdCkxK7Zw5Gl6661RmgszPOlg X-Gm-Gg: AY/fxX6rgGwWksTrb/pLwMHsN1o8Z8w54CWmp2//ayfAkLbWq3mLHWMMeffNnr8BcOt UCesSbH9Mm3/AOZHIhuz1I3iRLiZyeKAJLKKtVVE17j1/ur4lWpLT1AXzpnI+NtQ2MjzhdxACO9 Jxr12kWplNzp1sBHGPg6ZKGI+pnZ0uO4K5Kb0KUb0tvDgZvIB9ecgzvfcNXpxwymb+xLygVxMbZ U0ZPlGpdLdDtXjA1q/OFXJA8DPWBsdgDvbgD7GRhybr5Pm6UJ0H/lrpwZwwgSKGtrif56QQOAiV DYCx3SUdT06KWcn4KqnIn3zZiD5FD3l3ZC+dnA3LA8ElGZYozQyq18iW0ckEIHQJaeZOmWrzeAI teE6ZSUFgUq7Wx9wDw59BqIy8JHo+bz3/90WdZQYpSxd5nSWSiNHJdcfgcZJGsIE91qmHwqfWlU YJQGpFKZUmB40LH5wXzszQwU0gP4zuXzwjomPzsli5L/DPdBjW/4QdnXJKwDiXgN4xWt5Glzs5B wyZNyXUnuhuEl4= X-Google-Smtp-Source: AGHT+IHeeyt4Xeum2e3H4UlfOCeEPZyOgjULTv/XI4YZg24EjWSSkO3V7ao10G0yIxqhA1gkrd4grw== X-Received: by 2002:ad4:5250:0:b0:88a:4ab2:5f52 with SMTP id 6a1803df08f44-88d83d65360mr521106156d6.51.1767627672608; Mon, 05 Jan 2026 07:41:12 -0800 (PST) Received: from fauth-a1-smtp.messagingengine.com (fauth-a1-smtp.messagingengine.com. [103.168.172.200]) by smtp.gmail.com with ESMTPSA id 6a1803df08f44-89075557d23sm1207046d6.41.2026.01.05.07.41.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 05 Jan 2026 07:41:12 -0800 (PST) Received: from phl-compute-11.internal (phl-compute-11.internal [10.202.2.51]) by mailfauth.phl.internal (Postfix) with ESMTP id 8F0F5F40068; Mon, 5 Jan 2026 10:41:11 -0500 (EST) Received: from phl-frontend-03 ([10.202.2.162]) by phl-compute-11.internal (MEProxy); Mon, 05 Jan 2026 10:41:11 -0500 X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefgedrtddtgdeljeeilecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpuffrtefokffrpgfnqfghnecuuegr ihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenucfjug hrpeffhffvvefukfhfgggtuggjsehttdertddttddvnecuhfhrohhmpeeuohhquhhnucfh vghnghcuoegsohhquhhnrdhfvghnghesghhmrghilhdrtghomheqnecuggftrfgrthhtvg hrnhephedugfduffffteeutddvheeuveelvdfhleelieevtdeguefhgeeuveeiudffiedv necuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepsghoqh hunhdomhgvshhmthhprghuthhhphgvrhhsohhnrghlihhthidqieelvdeghedtieegqddu jeejkeehheehvddqsghoqhhunhdrfhgvnhhgpeepghhmrghilhdrtghomhesfhhigihmvg drnhgrmhgvpdhnsggprhgtphhtthhopeehkedpmhhouggvpehsmhhtphhouhhtpdhrtghp thhtoheprghlihgtvghrhihhlhesghhoohhglhgvrdgtohhmpdhrtghpthhtoheprhhush htqdhfohhrqdhlihhnuhigsehvghgvrhdrkhgvrhhnvghlrdhorhhgpdhrtghpthhtohep lhhinhhugidqkhgvrhhnvghlsehvghgvrhdrkhgvrhhnvghlrdhorhhgpdhrtghpthhtoh epghgrrhihsehgrghrhihguhhordhnvghtpdhrtghpthhtohepphgvthgvrhiisehinhhf rhgruggvrggurdhorhhgpdhrtghpthhtohepvghllhgvseifvggrthhhvghrvgguqdhsth gvvghlrdguvghvpdhrtghpthhtoheprgdrhhhinhgusghorhhgsehkvghrnhgvlhdrohhr ghdprhgtphhtthhopehlihhnuhigqdgslhhotghksehvghgvrhdrkhgvrhhnvghlrdhorh hgpdhrtghpthhtohepfhhujhhithgrrdhtohhmohhnohhrihesghhmrghilhdrtghomh X-ME-Proxy: Feedback-ID: iad51458e:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon, 5 Jan 2026 10:41:10 -0500 (EST) Date: Mon, 5 Jan 2026 23:41:08 +0800 From: Boqun Feng To: Alice Ryhl Cc: rust-for-linux@vger.kernel.org, linux-kernel@vger.kernel.org, Gary Guo , Peter Zijlstra , Elle Rhumsaa , Andreas Hindborg , linux-block@vger.kernel.org, FUJITA Tomonori , Miguel Ojeda , Michael Turquette , Stephen Boyd , linux-clk@vger.kernel.org, Benno Lossin , Danilo Krummrich , Thomas Gleixner , Paul Moore , Serge Hallyn , linux-security-module@vger.kernel.org, Josh Poimboeuf , Jason Baron , Steven Rostedt , Ard Biesheuvel , Andrew Ballance , Andrew Morton , "Liam R. Howlett" , maple-tree@lists.infradead.org, linux-mm@kvack.org, Lorenzo Stoakes , Uladzislau Rezki , Vitaly Wool , Rob Herring , devicetree@vger.kernel.org, Daniel Almeida , Michal Wilczynski , linux-pwm@vger.kernel.org, "Paul E. McKenney" , rcu@vger.kernel.org, Will Deacon , Fiona Behrens , Greg Kroah-Hartman , Vlastimil Babka , Christoph Lameter , David Rientjes , Ingo Molnar , Waiman Long , Mitchell Levy , Frederic Weisbecker , Lyude Paul , Anna-Maria Behnsen , John Stultz , linux-usb@vger.kernel.org, Tejun Heo , Lai Jiangshan , Matthew Wilcox , Tamir Duberstein , linux-fsdevel@vger.kernel.org Subject: Re: [PATCH v2 00/27] Allow inlining C helpers into Rust when using LTO Message-ID: References: <20260105-define-rust-helper-v2-0-51da5f454a67@google.com> Precedence: bulk X-Mailing-List: linux-security-module@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20260105-define-rust-helper-v2-0-51da5f454a67@google.com> On Mon, Jan 05, 2026 at 12:42:13PM +0000, Alice Ryhl wrote: > This patch series adds __rust_helper to every single rust helper. The > patches do not depend on each other, so maintainers please go ahead and > pick up any patches relevant to your subsystem! Or provide your Acked-by > so that Miguel can pick them up. > I queued the following into rust-sync: rust: barrier: add __rust_helper to helpers rust: blk: add __rust_helper to helpers rust: completion: add __rust_helper to helpers rust: cpu: add __rust_helper to helpers rust: processor: add __rust_helper to helpers rust: rcu: add __rust_helper to helpers rust: refcount: add __rust_helper to helpers rust: sync: add __rust_helper to helpers rust: task: add __rust_helper to helpers rust: time: add __rust_helper to helpers rust: wait: add __rust_helper to helpers Thanks! Regards, Boqun > These changes were generated by adding __rust_helper and running > ClangFormat. Unrelated formatting changes were removed manually. > [...]