Re: [PATCH 1/3] rust: implement `kernel::sync::Refcount`

From: Andreas Hindborg
Date: Fri Oct 04 2024 - 15:57:07 EST


Hi Gary,

"Gary Guo" <gary@xxxxxxxxxxx> writes:

[...]

> diff --git a/rust/helpers/refcount.c b/rust/helpers/refcount.c
> index f47afc148ec3..39649443426b 100644
> --- a/rust/helpers/refcount.c
> +++ b/rust/helpers/refcount.c
> @@ -8,11 +8,26 @@ refcount_t rust_helper_REFCOUNT_INIT(int n)
> return (refcount_t)REFCOUNT_INIT(n);
> }
>
> +unsigned int rust_helper_refcount_read(refcount_t *r)
> +{
> + return refcount_read(r);
> +}

+EXPORT_SYMBOL_GPL(rust_helper_refcount_read);

> +
> +void rust_helper_refcount_set(refcount_t *r, int n)
> +{
> + refcount_set(r, n);
> +}

+EXPORT_SYMBOL_GPL(rust_helper_refcount_set);

BR Andreas