]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
rust: page: define trait AsPageIter
authorDanilo Krummrich <dakr@kernel.org>
Wed, 20 Aug 2025 14:53:40 +0000 (16:53 +0200)
committerDanilo Krummrich <dakr@kernel.org>
Thu, 4 Sep 2025 21:33:50 +0000 (23:33 +0200)
commit866ec3bab19c33a66ad384bc69dff1cd83d7ed12
tree004cf6c9d6182b3554d37788d4e2039a89ccdfc5
parent7937dca770393d34d1ad217580c5446d2e45417f
rust: page: define trait AsPageIter

The AsPageIter trait provides a common interface for types that
provide a page iterator, such as VmallocPageIter.

Subsequent patches will leverage this to let VBox and VVec provide a
VmallocPageIter though this trait.

Reviewed-by: Alice Ryhl <aliceryhl@google.com>
Reviewed-by: Alexandre Courbot <acourbot@nvidia.com>
Tested-by: Alexandre Courbot <acourbot@nvidia.com>
Reviewed-by: Daniel Almeida <daniel.almeida@collabora.com>
Link: https://lore.kernel.org/r/20250820145434.94745-5-dakr@kernel.org
Signed-off-by: Danilo Krummrich <dakr@kernel.org>
rust/kernel/page.rs