Message ID | 20250224233938.3158-3-yury.norov@gmail.com |
---|---|
State | New |
Headers | show |
Series | Bitmap bindings for rust | expand |
On 24-02-25, 18:39, Yury Norov wrote: > From: "Yury Norov [NVIDIA]" <yury.norov@gmail.com> > > This entry enumerates bitmap and related APIs listed in BITMAP API entry > that rust requires but cannot use directly (i.e. inlined functions and > macros). > > The "Rust kernel policy" (https://rust-for-linux.com/rust-kernel-policy) > document describes the special status of rust support: > > "Exceptionally, for Rust, a subsystem may allow to temporarily > break Rust code." > > Accordingly, the following policy applies to all interfaces under the > BITMAP API entry that are used in rust codebase, including those not > listed explicitly here. > > Bitmap developers do their best to keep the API stable. When API or > user-visible behavior needs to be changed such that it breaks rust, > bitmap and rust developers collaborate as follows: > - bitmap developers don't consider rust bindings as a blocker for the > API change; > - bindings maintainer (me) makes sure that kernel build doesn't break > with CONFIG_RUST=y. This implies fixes in the binding layer, but not > in rust codebase; > - rust developers adopt new version of API in their codebase and remove > unused bindings timely. > > CC: Danilo Krummrich <dakr@redhat.com> > CC: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> > CC: Viresh Kumar <viresh.kumar@linaro.org> > Signed-off-by: Yury Norov [NVIDIA] <yury.norov@gmail.com> > --- > MAINTAINERS | 5 +++++ > 1 file changed, 5 insertions(+) Reviewed-by: Viresh Kumar <viresh.kumar@linaro.org>
diff --git a/MAINTAINERS b/MAINTAINERS index efee40ea589f..315cff76df29 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -4021,6 +4021,11 @@ F: tools/include/vdso/bits.h F: tools/lib/bitmap.c F: tools/lib/find_bit.c +BITMAP API BINDINGS [RUST] +M: Yury Norov <yury.norov@gmail.com> +S: Maintained +F: rust/helpers/cpumask.c + BITOPS API M: Yury Norov <yury.norov@gmail.com> R: Rasmus Villemoes <linux@rasmusvillemoes.dk>