* [PATCH RESEND] rust: fs: update ARef and AlwaysRefCounted imports from sync::aref
@ 2025-08-14 10:01 Shankari Anand
2025-08-19 11:25 ` Christian Brauner
2025-08-19 11:26 ` Christian Brauner
0 siblings, 2 replies; 4+ messages in thread
From: Shankari Anand @ 2025-08-14 10:01 UTC (permalink / raw)
To: Alexander Viro, Christian Brauner, Miguel Ojeda, Alex Gaynor,
rust-for-linux, linux-kernel
Cc: Jan Kara, Boqun Feng, Gary Guo, Björn Roy Baron,
Benno Lossin, Andreas Hindborg, Alice Ryhl, Trevor Gross,
Danilo Krummrich, Shankari Anand
Update call sites in the fs subsystem to import `ARef` and
`AlwaysRefCounted` from `sync::aref` instead of `types`.
This aligns with the ongoing effort to move `ARef` and
`AlwaysRefCounted` to sync.
Suggested-by: Benno Lossin <lossin@kernel.org>
Link: https://github.com/Rust-for-Linux/linux/issues/1173
Acked-by: Alice Ryhl <aliceryhl@google.com>
Signed-off-by: Shankari Anand <shankari.ak0208@gmail.com>
---
It part of a subsystem-wise split series, as suggested in:
https://lore.kernel.org/rust-for-linux/CANiq72=NSRMV_6UxXVgkebmWmbgN4i=sfRszr-G+x3W5A4DYOg@mail.gmail.com/T/#u
This split series is intended to ease review and subsystem-level maintenance.
The original moving patch is here: (commit 07dad44aa9a93)
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=07dad44aa9a93b16af19e8609a10b241c352b440
Gradually the re-export from types.rs will be eliminated in the
future cycle.
(Carry-forwarded acked-by tag and added Christian and Alexander as recipient)
---
rust/kernel/fs/file.rs | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/rust/kernel/fs/file.rs b/rust/kernel/fs/file.rs
index 35fd5db35c46..18cf579d3312 100644
--- a/rust/kernel/fs/file.rs
+++ b/rust/kernel/fs/file.rs
@@ -11,7 +11,8 @@
bindings,
cred::Credential,
error::{code::*, Error, Result},
- types::{ARef, AlwaysRefCounted, NotThreadSafe, Opaque},
+ sync::aref::{ARef, AlwaysRefCounted},
+ types::{NotThreadSafe, Opaque},
};
use core::ptr;
--
2.34.1
^ permalink raw reply related [flat|nested] 4+ messages in thread
* Re: [PATCH RESEND] rust: fs: update ARef and AlwaysRefCounted imports from sync::aref
2025-08-14 10:01 [PATCH RESEND] rust: fs: update ARef and AlwaysRefCounted imports from sync::aref Shankari Anand
@ 2025-08-19 11:25 ` Christian Brauner
2025-08-19 11:26 ` Christian Brauner
1 sibling, 0 replies; 4+ messages in thread
From: Christian Brauner @ 2025-08-19 11:25 UTC (permalink / raw)
To: Shankari Anand
Cc: Christian Brauner, Jan Kara, Boqun Feng, Gary Guo,
Björn Roy Baron, Benno Lossin, Andreas Hindborg, Alice Ryhl,
Trevor Gross, Danilo Krummrich, Alexander Viro, Miguel Ojeda,
Alex Gaynor, rust-for-linux, linux-kernel
On Thu, 14 Aug 2025 15:31:01 +0530, Shankari Anand wrote:
> Update call sites in the fs subsystem to import `ARef` and
> `AlwaysRefCounted` from `sync::aref` instead of `types`.
>
> This aligns with the ongoing effort to move `ARef` and
> `AlwaysRefCounted` to sync.
>
>
> [...]
Applied to the vfs-6.18.rust branch of the vfs/vfs.git tree.
Patches in the vfs-6.18.rust branch should appear in linux-next soon.
Please report any outstanding bugs that were missed during review in a
new review to the original patch series allowing us to drop it.
It's encouraged to provide Acked-bys and Reviewed-bys even though the
patch has now been applied. If possible patch trailers will be updated.
Note that commit hashes shown below are subject to change due to rebase,
trailer updates or similar. If in doubt, please check the listed branch.
tree: https://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs.git
branch: vfs-6.18.rust
[1/1] rust: fs: update ARef and AlwaysRefCounted imports from sync::aref
https://git.kernel.org/vfs/vfs/c/eed8e4c07d85
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [PATCH RESEND] rust: fs: update ARef and AlwaysRefCounted imports from sync::aref
2025-08-14 10:01 [PATCH RESEND] rust: fs: update ARef and AlwaysRefCounted imports from sync::aref Shankari Anand
2025-08-19 11:25 ` Christian Brauner
@ 2025-08-19 11:26 ` Christian Brauner
2025-08-20 10:55 ` Shankari Anand
1 sibling, 1 reply; 4+ messages in thread
From: Christian Brauner @ 2025-08-19 11:26 UTC (permalink / raw)
To: Shankari Anand
Cc: Alexander Viro, Miguel Ojeda, Alex Gaynor, rust-for-linux,
linux-kernel, Jan Kara, Boqun Feng, Gary Guo,
Björn Roy Baron, Benno Lossin, Andreas Hindborg, Alice Ryhl,
Trevor Gross, Danilo Krummrich
On Thu, Aug 14, 2025 at 03:31:01PM +0530, Shankari Anand wrote:
> Update call sites in the fs subsystem to import `ARef` and
> `AlwaysRefCounted` from `sync::aref` instead of `types`.
>
> This aligns with the ongoing effort to move `ARef` and
> `AlwaysRefCounted` to sync.
>
> Suggested-by: Benno Lossin <lossin@kernel.org>
> Link: https://github.com/Rust-for-Linux/linux/issues/1173
> Acked-by: Alice Ryhl <aliceryhl@google.com>
> Signed-off-by: Shankari Anand <shankari.ak0208@gmail.com>
> ---
> It part of a subsystem-wise split series, as suggested in:
> https://lore.kernel.org/rust-for-linux/CANiq72=NSRMV_6UxXVgkebmWmbgN4i=sfRszr-G+x3W5A4DYOg@mail.gmail.com/T/#u
> This split series is intended to ease review and subsystem-level maintenance.
>
> The original moving patch is here: (commit 07dad44aa9a93)
> https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=07dad44aa9a93b16af19e8609a10b241c352b440
>
> Gradually the re-export from types.rs will be eliminated in the
> future cycle.
>
> (Carry-forwarded acked-by tag and added Christian and Alexander as recipient)
> ---
I think it would be nice if we could get all fs related patches sent to
fsdevel so list-only subscribers get them. :)
> rust/kernel/fs/file.rs | 3 ++-
> 1 file changed, 2 insertions(+), 1 deletion(-)
>
> diff --git a/rust/kernel/fs/file.rs b/rust/kernel/fs/file.rs
> index 35fd5db35c46..18cf579d3312 100644
> --- a/rust/kernel/fs/file.rs
> +++ b/rust/kernel/fs/file.rs
> @@ -11,7 +11,8 @@
> bindings,
> cred::Credential,
> error::{code::*, Error, Result},
> - types::{ARef, AlwaysRefCounted, NotThreadSafe, Opaque},
> + sync::aref::{ARef, AlwaysRefCounted},
> + types::{NotThreadSafe, Opaque},
> };
> use core::ptr;
>
> --
> 2.34.1
>
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [PATCH RESEND] rust: fs: update ARef and AlwaysRefCounted imports from sync::aref
2025-08-19 11:26 ` Christian Brauner
@ 2025-08-20 10:55 ` Shankari Anand
0 siblings, 0 replies; 4+ messages in thread
From: Shankari Anand @ 2025-08-20 10:55 UTC (permalink / raw)
To: Christian Brauner
Cc: Alexander Viro, Miguel Ojeda, Alex Gaynor, rust-for-linux,
linux-kernel, Jan Kara, Boqun Feng, Gary Guo,
Björn Roy Baron, Benno Lossin, Andreas Hindborg, Alice Ryhl,
Trevor Gross, Danilo Krummrich
On Tue, Aug 19, 2025 at 01:26:11PM +0200, Christian Brauner wrote:
> On Thu, Aug 14, 2025 at 03:31:01PM +0530, Shankari Anand wrote:
> > Update call sites in the fs subsystem to import `ARef` and
> > `AlwaysRefCounted` from `sync::aref` instead of `types`.
> >
> > This aligns with the ongoing effort to move `ARef` and
> > `AlwaysRefCounted` to sync.
> >
> > Suggested-by: Benno Lossin <lossin@kernel.org>
> > Link: https://github.com/Rust-for-Linux/linux/issues/1173
> > Acked-by: Alice Ryhl <aliceryhl@google.com>
> > Signed-off-by: Shankari Anand <shankari.ak0208@gmail.com>
> > ---
> > It part of a subsystem-wise split series, as suggested in:
> > https://lore.kernel.org/rust-for-linux/CANiq72=NSRMV_6UxXVgkebmWmbgN4i=sfRszr-G+x3W5A4DYOg@mail.gmail.com/T/#u
> > This split series is intended to ease review and subsystem-level maintenance.
> >
> > The original moving patch is here: (commit 07dad44aa9a93)
> > https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=07dad44aa9a93b16af19e8609a10b241c352b440
> >
> > Gradually the re-export from types.rs will be eliminated in the
> > future cycle.
> >
> > (Carry-forwarded acked-by tag and added Christian and Alexander as recipient)
> > ---
>
> I think it would be nice if we could get all fs related patches sent to
> fsdevel so list-only subscribers get them. :)
>
Sure, I'll take care next time. Thanks for pointing out!
Regards,
Shankari
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2025-08-20 10:55 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-08-14 10:01 [PATCH RESEND] rust: fs: update ARef and AlwaysRefCounted imports from sync::aref Shankari Anand
2025-08-19 11:25 ` Christian Brauner
2025-08-19 11:26 ` Christian Brauner
2025-08-20 10:55 ` Shankari Anand
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).