From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wm1-f74.google.com (mail-wm1-f74.google.com [209.85.128.74]) (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 337AF2E7657 for ; Tue, 2 Dec 2025 19:37:59 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.74 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764704280; cv=none; b=KcXX7bFYeMq3vXHtl+4K8X72Iftns7avwKm6YbhDyXJ9YFtuqWHRW8QAqdj/oDt52o7ezJ841hwXWxi9xuvIlOv/BLVH+qzQSMOxSVaSgab/chFYT8z3oWTMoOj9Ao2mKw2Kxszh8oLjaughspOgXsvlBxZ+bf/cSsERipAb5L4= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764704280; c=relaxed/simple; bh=QIaiKhlP/U1VSiljVP+FyBFwImIt2hOSsDPWIdXSW+w=; h=Date:In-Reply-To:Mime-Version:References:Message-ID:Subject:From: To:Cc:Content-Type; b=BFkUjfdSc0kt0G6J8nZruRNKetZ+FJ3v1uxgV/GtdOijpmqAeIDVXak+5Ck2wbHe+CXyQ8WWZ47v1kxLGl3gaE98k0CkGQWST81vg57eGHcuVD1kK1B54bAe96D309wat9I1JXJybmxnWmgo71mf0fC+qv8Ly+kD6q7zu8m9Mos= 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=Ncxi/zfF; arc=none smtp.client-ip=209.85.128.74 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="Ncxi/zfF" Received: by mail-wm1-f74.google.com with SMTP id 5b1f17b1804b1-477563e531cso52165635e9.1 for ; Tue, 02 Dec 2025 11:37:58 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1764704277; x=1765309077; 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=OO7Ni+amOIeDY/ewsaJuBgCaFp0/uU/jCpOiLQk/U20=; b=Ncxi/zfFuOcMEs/FcjOWvhSCmJ54NKtGW9mlGsKXr/WiC1GqO4OpeB/rZHXrf32NCP bjVWWqDV7w9yXS1bAmWLn1CQmjqEM3USbKVmXDssvMMH7U8BzlIt1BDZ1KLJvoNKD6Kw qKdp7WmJNvfY8mggWM+XLgbmDIWIa58nF83CYXjOnoRbpWgzCGknVSjk+lKAE7N+H3Oy dXPXVej6GRDsdIVvqIVv5o/Shg1gqllh+q240rp+C/1/i6JWXjCr77+WCI4Sncug1VB3 cHaWCScihM1C5aaMXfqmnj8nkf83Ddn/zbBJv5VRoKG28WFUzF3sCfi9HKaA8IZ70K0L c98w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1764704277; x=1765309077; 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=OO7Ni+amOIeDY/ewsaJuBgCaFp0/uU/jCpOiLQk/U20=; b=cLpQD2SNsipi+vMX55GnykoL9t/oJ6iSayxt/AtiT/DAaegyaMZ06JbT99dqUCZtZs tVAYjG/u+qZ/hGxhUReKGGNjVxe8IgrajCh44/5QIu+eWAyKy2/ry6hydSvGv6lf3BLc gg2awVMjCIfxOGUfPiJHqcWwwA0Q/x7KJFDKpr3T7Qus01e9iasfnd+RyJtvCTCe/YmR jNjEE3d+K2GfhUv4BzetIGOP5HKHAIiX3Z2hpIu2ugMVQKTXlo6emiq+yMIKDYTXM2PX BjldzY9TNmo98MpjXjv1iBOcXSxMNO16rJP9moXcZOL9pfyj11zR/o3x+uG+ih4QGGrE 5dcw== X-Gm-Message-State: AOJu0YxojZVfZBU+i5FXnfb2yCV9hx5gZlQJHm/ObvOIWcGvwK3LLLyK rpvhBHLe34Xdnaugw3BGPGap6Aws3502UwvwxijJPkRsuHG5c2reXmiX9Y3QdYh3AJTwMkaZuYY fE9gzmaQ+gLc7tK6uCA== X-Google-Smtp-Source: AGHT+IG4AExFY39o7FmcNPY9DdkGP7htI9FbE8ElUZQcvp25lm+A4P8cOENTD614OgDhPCEDEFYhLnHYN5dg2GE= X-Received: from wrvn6.prod.google.com ([2002:a5d:51c6:0:b0:42b:b28a:674c]) (user=aliceryhl job=prod-delivery.src-stubby-dispatcher) by 2002:a05:600c:444b:b0:477:af74:ed64 with SMTP id 5b1f17b1804b1-4792a4ba88fmr7875175e9.27.1764704277720; Tue, 02 Dec 2025 11:37:57 -0800 (PST) Date: Tue, 02 Dec 2025 19:37:31 +0000 In-Reply-To: <20251202-define-rust-helper-v1-0-a2e13cbc17a6@google.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: Mime-Version: 1.0 References: <20251202-define-rust-helper-v1-0-a2e13cbc17a6@google.com> X-Developer-Key: i=aliceryhl@google.com; a=openpgp; fpr=49F6C1FAA74960F43A5B86A1EE7A392FDE96209F X-Developer-Signature: v=1; a=openpgp-sha256; l=813; i=aliceryhl@google.com; h=from:subject:message-id; bh=QIaiKhlP/U1VSiljVP+FyBFwImIt2hOSsDPWIdXSW+w=; b=owEBbQKS/ZANAwAKAQRYvu5YxjlGAcsmYgBpL0AHIhun8Eqq342okt76IAHOciLNy/uszcPw4 86/9rLo05SJAjMEAAEKAB0WIQSDkqKUTWQHCvFIvbIEWL7uWMY5RgUCaS9ABwAKCRAEWL7uWMY5 RjDjD/9lXTapcapabeMijSaKeOCnvRPuylqbGvwRqKTegnPT0JrUXgBk67vtr0mNH/p+GvKXvfb 2Op0dffzMn1OM0/+trSYuwzLstsscKgu00qlUZnom/Z90L0FWJT/6UpS5SV6ZXnqiJayY2J5XG1 MnLDLkTt6/uHVczLHrPQxZ++T67WfkeNxOZASzfysU/H1CM8Qo+er5Ozm8LLo9ye2OrEGMTH44p OE4kz3psW1YHMoXWU0yMHkhjicPatwo3Wi9xp4rdDjwnjnAguGOg44r8aJpt10YPjtvz9jdfLip 8SvawSgAutr7Y0R9I1Sr+NPYuRQpYAKcfkYekecYFDBD3Ken0FLvh7noDVtO51WDtCkQGKg6K7e rvGxJ9qkaQVP77aywGOwLRhCwCLK37pFOY5zObs84uOS9k1KUSlMytmS+k8e9kU7Ue523skwt1R 8KbtVLMEfEKKqgNm3PpLpm3MQk99C9c9Rs1PgmLjCEecR6s7LqfaNCrmoA0fvMJvVVZUuMod3A8 hxBPaNpSkinHxE1/W/96M6SpdUuBi4VO/QHpuimg27IB/makfVeGIvqGkR5OGwdlRt2wpprCA9S lSoD2wuD7Ng3STsXUeFkbNwa+QugiStYMGBIMEpCkYn6Ps1kPZxSMhbTzw+68tDyDQcuQn7tbKY p8dJXti4tfirkXw== X-Mailer: b4 0.14.2 Message-ID: <20251202-define-rust-helper-v1-7-a2e13cbc17a6@google.com> Subject: [PATCH 07/46] rust: bug: add __rust_helper to helpers From: Alice Ryhl To: rust-for-linux@vger.kernel.org Cc: linux-kernel@vger.kernel.org, Alice Ryhl , FUJITA Tomonori , Miguel Ojeda Content-Type: text/plain; charset="utf-8" This is needed to inline these helpers into Rust code. Signed-off-by: Alice Ryhl --- Cc: FUJITA Tomonori Cc: Miguel Ojeda --- rust/helpers/bug.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/rust/helpers/bug.c b/rust/helpers/bug.c index a62c96f507d1c16cacc462199e390857b8afec28..b51e607725785f540dc46156630ca848dd0de491 100644 --- a/rust/helpers/bug.c +++ b/rust/helpers/bug.c @@ -2,12 +2,12 @@ #include -__noreturn void rust_helper_BUG(void) +__rust_helper __noreturn void rust_helper_BUG(void) { BUG(); } -bool rust_helper_WARN_ON(bool cond) +__rust_helper bool rust_helper_WARN_ON(bool cond) { return WARN_ON(cond); } -- 2.52.0.158.g65b55ccf14-goog