On Sat Jul 11, 2026 at 6:10 PM CEST, Danilo Krummrich wrote: > On Mon, 06 Jul 2026 13:44:13 +0100, Gary Guo wrote: >> [PATCH v6 00/20] rust: I/O type generalization and projection > > Applied, thanks! > > Branch: topic/rust_io-7.2-rc1 > Tree: > git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core.git > > [1/20] rust: io: add dynamically-sized `Region` type > commit: 426c92ca1bdd > > [ Add brief explanation on MIN_ALIGN. - Danilo ] > > [2/20] rust: io: add missing safety requirement in `IoCapable` methods > commit: 65f6abf9fa81 > [3/20] rust: io: restrict untyped IO access and `register!` to `Region` > commit: 6461c5776bf0 > [4/20] rust: io: implement `Io` on reference types instead > commit: 46b1b54139c3 > [5/20] rust: io: generalize `MmioRaw` to pointer to arbitrary type > commit: 9734e905119c > [6/20] rust: io: rename `Mmio` to `MmioOwned` > commit: 691c75967d44 > [7/20] rust: io: implement `Mmio` as view type > commit: 9f64c84af008 > [8/20] rust: pci: io: make `ConfigSpace` a view > commit: 6e5f28968d7b > [9/20] rust: io: use view types instead of addresses for `Io` > commit: e0454ec1220c > [10/20] pwm: th1520: remove unnecessary `deref` > commit: 0adc93b85374 > [11/20] rust: io: remove `MmioOwned` > commit: bed01ca9e9cf > [12/20] rust: io: move `Io` methods to extension trait > commit: 9b36c13cbd4f > > [ Add comment explaining the purpose of the Io blanket implementation. > - Danilo ] > > [13/20] rust: io: add projection macro and methods > commit: 1f989555fe5c > [14/20] rust: io: add I/O backend for system memory with volatile access > commit: 2fabff780785 > [15/20] rust: io: implement a view type for `Coherent` > commit: 1d409d1e7a87 > [16/20] rust: io: add `read_val` and `write_val` functions on `Io` > commit: 89814c42c19e > [17/20] gpu: nova-core: use I/O projection for cleaner encapsulation > commit: 0722567f5085 > [18/20] rust: dma: drop `dma_read!` and `dma_write!` API > commit: 6ff7d69b7e6e > [19/20] rust: io: add copying methods > commit: e7219e53c525 > [20/20] rust: io: implement `IoSysMap` > commit: 11a4784f902e > > The patches are in the topic/rust_io-7.2-rc1 topic branch and will be merged > into the corresponding target branch soon.
Now in driver-core-next and drm-rust-next, thanks!
