On Thu Aug 6, 2026 at 1:35 AM JST, Gary Guo wrote: > Relative registers can be better served by projection to subregion instead > of ad-hoc handling in register macro. Projection composes better (e.g. it > natively allows relative registers of relative registers without needing > additional support). > > Remove relative register support, and update the documentation to > demonstrate how projection and subregions can be used to achieve this > instead. > > Signed-off-by: Gary Guo <[email protected]> > --- > rust/kernel/io/register.rs | 474 > +++++---------------------------------------- > 1 file changed, 52 insertions(+), 422 deletions(-) > > diff --git a/rust/kernel/io/register.rs b/rust/kernel/io/register.rs > index 49a61da106c7..295b06dd53a7 100644 > --- a/rust/kernel/io/register.rs > +++ b/rust/kernel/io/register.rs > @@ -8,7 +8,7 @@ > //! > //! Note: most of the items in this module are public so they can be > referenced by the macro, but > //! most are not to be used directly by users. Outside of the `register!` > macro itself, the only > -//! items you might want to import from this module are [`WithBase`] and > [`Array`]. > +//! items you might want to import from this module is [`Array`].
nit: "items" should now be singular.
