| Age | Commit message (Expand) | Author | Files | Lines |
| 2 days | Merge branch 'char-misc-next' of https://git.kernel.org/pub/scm/linux/kernel/... | Mark Brown | 1 | -6/+17 |
| 2 days | Merge branch 'driver-core-next' of https://git.kernel.org/pub/scm/linux/kerne... | Mark Brown | 4 | -16/+81 |
| 2 days | Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/ax... | Mark Brown | 1 | -1/+1 |
| 2 days | Merge branch 'modules-next' of https://git.kernel.org/pub/scm/linux/kernel/gi... | Mark Brown | 1 | -2/+1 |
| 2 days | Merge branch 'for-linux-next' of https://gitlab.freedesktop.org/drm/rust/kern... | Mark Brown | 29 | -343/+2171 |
| 2 days | Merge branch 'opp/linux-next' of https://git.kernel.org/pub/scm/linux/kernel/... | Mark Brown | 1 | -0/+3 |
| 2 days | Merge branch 'rust-i2c-next' of https://github.com/ikrtn/rust-for-linux | Mark Brown | 1 | -0/+3 |
| 2 days | Merge branch 'mm-nonmm-stable' of https://git.kernel.org/pub/scm/linux/kernel... | Mark Brown | 1 | -1/+1 |
| 2 days | Merge branch 'pin-init-next' of https://github.com/Rust-for-Linux/linux.git | Mark Brown | 14 | -364/+385 |
| 2 days | Merge branch 'rust-next' of https://github.com/Rust-for-Linux/linux.git | Mark Brown | 10 | -64/+183 |
| 3 days | uaccess: unify inline vs outline copy_{from,to}_user() selection | Yury Norov | 1 | -3/+1 |
| 3 days | rust: uaccess: use INLINE_COPY_TO_USER to guard copy_to_user() | Yury Norov | 1 | -0/+2 |
| 3 days | rust: module_param: add missing newline to pr_warn_once | Kenny Glowner | 1 | -1/+1 |
| 3 days | rust: devres: add 'static bound to Devres<T> | Danilo Krummrich | 1 | -3/+3 |
| 3 days | Merge tag 'dd-lifetimes-7.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel... | Danilo Krummrich | 19 | -342/+946 |
| 3 days | Merge patch series "rust: device: Higher-Ranked Lifetime Types for device dri... | Danilo Krummrich | 19 | -258/+816 |
| 3 days | rust: drm: add FEAT_RENDER flag for render node support | Laura Nao | 2 | -1/+23 |
| 3 days | Merge remote-tracking branch 'drm/drm-next' into drm-rust-next | Danilo Krummrich | 5 | -117/+132 |
| 4 days | rust: error: replace match + panic in const context with const expect | Daniel del Castillo | 1 | -4/+2 |
| 4 days | Merge tag 'alloc-7.2-rc1' of https://github.com/Rust-for-Linux/linux into rus... | Miguel Ojeda | 7 | -58/+161 |
| 4 days | rust: helpers: add is_vmalloc_addr wrapper for NOMMU builds | Shivam Kalra | 1 | -0/+6 |
| 5 days | Merge branch 'for-7.2/block' into for-next | Jens Axboe | 1 | -1/+1 |
| 5 days | rust: block: mq: align init_request numa_node arg with C signature | Andreas Hindborg | 1 | -1/+1 |
| 5 days | rust: auxiliary: generalize Registration over ForLt | Danilo Krummrich | 1 | -30/+77 |
| 5 days | rust: types: add `ForLt` trait for higher-ranked lifetime support | Gary Guo | 5 | -0/+388 |
| 5 days | rust: io: make IoMem and ExclusiveIoMem lifetime-parameterized | Danilo Krummrich | 1 | -51/+52 |
| 5 days | rust: pci: make Bar lifetime-parameterized | Danilo Krummrich | 2 | -23/+31 |
| 5 days | rust: driver: update module documentation for GAT-based Data type | Danilo Krummrich | 1 | -7/+13 |
| 5 days | rust: i2c: make Driver trait lifetime-parameterized | Danilo Krummrich | 1 | -18/+21 |
| 5 days | rust: usb: make Driver trait lifetime-parameterized | Danilo Krummrich | 1 | -15/+22 |
| 5 days | rust: auxiliary: make Driver trait lifetime-parameterized | Danilo Krummrich | 1 | -9/+9 |
| 5 days | rust: platform: make Driver trait lifetime-parameterized | Danilo Krummrich | 3 | -29/+29 |
| 5 days | rust: pci: make Driver trait lifetime-parameterized | Danilo Krummrich | 1 | -14/+14 |
| 5 days | rust: device: make Core and CoreInternal lifetime-parameterized | Danilo Krummrich | 12 | -56/+87 |
| 5 days | rust: device: implement Sync for Device<Bound> | Danilo Krummrich | 1 | -0/+4 |
| 5 days | rust: usb: implement Sync for Device<Bound> | Danilo Krummrich | 1 | -0/+4 |
| 5 days | rust: auxiliary: implement Sync for Device<Bound> | Danilo Krummrich | 1 | -0/+4 |
| 5 days | rust: platform: implement Sync for Device<Bound> | Danilo Krummrich | 1 | -0/+4 |
| 5 days | rust: pci: implement Sync for Device<Bound> | Danilo Krummrich | 1 | -0/+4 |
| 5 days | rust: driver core: drop drvdata before devres release | Danilo Krummrich | 1 | -2/+2 |
| 5 days | rust: driver: decouple driver private data from driver type | Danilo Krummrich | 8 | -55/+83 |
| 5 days | rust: driver: move 'static bounds to constructor | Gary Guo | 7 | -23/+26 |
| 5 days | rust: alloc: remove `'static` bound on `ForeignOwnable` | Gary Guo | 2 | -8/+24 |
| 5 days | rust: pci: use 'static lifetime for PCI BAR resource names | Danilo Krummrich | 1 | -3/+3 |
| 5 days | rust: module_param: use `pr_warn_once!` for null pointer warning | Andreas Hindborg | 1 | -2/+1 |
| 7 days | opp: rust: mark OPP methods as inline | Nicolás Antinori | 1 | -0/+3 |
| 7 days | Merge tag 'v7.1-rc5' into driver-core-next | Danilo Krummrich | 6 | -121/+134 |
| 8 days | i2c: rust: mark I2cAdapter methods as inline | Nicolás Antinori | 1 | -0/+3 |
| 9 days | rust: miscdevice: remove redundant imports | Alvin Sun | 1 | -12/+1 |
| 9 days | rust: miscdevice: use vertical import style | Alvin Sun | 1 | -6/+28 |
| 11 days | rust: alloc: cleanup doctest imports to "kernel vertical" style | Danilo Krummrich | 4 | -12/+27 |
| 11 days | rust: alloc: cleanup imports and use "kernel vertical" style | Danilo Krummrich | 7 | -44/+114 |
| 12 days | rust: fmt: use vertical import style | Ke Sun | 1 | -2/+17 |
| 12 days | rust: doc: disable doc inlining for all prelude items | Gary Guo | 1 | -0/+3 |
| 14 days | rust: pin-init: internal: project using full slot | Gary Guo | 3 | -10/+9 |
| 14 days | rust: pin-init: internal: project slots instead of references | Gary Guo | 4 | -123/+133 |
| 14 days | rust: pin-init: internal: make `make_closure` inherent methods | Gary Guo | 3 | -53/+23 |
| 14 days | rust: pin-init: internal: use marker on drop guard type for pinned fields | Gary Guo | 3 | -44/+68 |
| 14 days | rust: pin-init: internal: init: handle code blocks early | Gary Guo | 1 | -45/+55 |
| 2026-05-14 | rust: pin-init: internal: add `PhantomInvariant` and `PhantomInvariantLifetime` | Gary Guo | 3 | -21/+59 |
| 2026-05-14 | rust: pin-init: internal: pin_data: add struct to record field info | Mohamad Alsadhan | 1 | -21/+32 |
| 2026-05-14 | rust: pin-init: internal: pin_data: use closure for `handle_field` | Gary Guo | 1 | -74/+70 |
| 2026-05-13 | Merge patch series "rust: auxiliary: replace drvdata() with registration data" | Danilo Krummrich | 3 | -115/+161 |
| 2026-05-12 | rust: alloc: fix `Vec::extend_with` SAFETY comment | Hsiu Che Yu | 1 | -1/+1 |
| 2026-05-12 | rust: alloc: add doc test for `Vec::extend_with` | Hsiu Che Yu | 1 | -0/+18 |
| 2026-05-12 | rust: alloc: fix assert in `Vec::reserve` doc test | Hsiu Che Yu | 1 | -1/+1 |
| 2026-05-11 | rust: driver core: remove drvdata() and driver_type | Danilo Krummrich | 1 | -60/+0 |
| 2026-05-11 | rust: auxiliary: add registration data to auxiliary devices | Danilo Krummrich | 1 | -55/+139 |
| 2026-05-11 | rust: alloc: add Box::zeroed() | Danilo Krummrich | 1 | -0/+22 |
| 2026-05-10 | rust: pin-init: examples: fix `useless_borrows_in_formatting` clippy warning | Gary Guo | 3 | -3/+3 |
| 2026-05-10 | rust: pin-init: internal: remove `collect_tuple` polyfill after MSRV bump | Gary Guo | 1 | -19/+8 |
| 2026-05-10 | rust: pin-init: internal: turn `PhantomPinned` error into warnings | Gary Guo | 2 | -1/+15 |
| 2026-05-10 | rust: pin-init: cleanup workaround for old Rust compiler | Gary Guo | 2 | -24/+3 |
| 2026-05-10 | rust: pin-init: fix badge URL in README | Gary Guo | 1 | -1/+1 |
| 2026-05-10 | rust: pin-init: internal: adjust license identifier of `zeroable.rs` | Benno Lossin | 1 | -1/+1 |
| 2026-05-10 | rust: pin-init: internal: remove redundant `#[pin]` filtering | Gary Guo | 1 | -4/+0 |
| 2026-05-10 | rust: pin-init: internal: add missing where clause to projection types | Mohamad Alsadhan | 1 | -1/+3 |
| 2026-05-10 | rust: pin-init: extend `impl_zeroable_option` macro to handle generics | Mohamad Alsadhan | 1 | -15/+14 |
| 2026-05-10 | rust: pin-init: cleanup `Zeroable` and `ZeroableOptions` | Mohamad Alsadhan | 1 | -23/+23 |
| 2026-05-10 | rust: pin-init: bump minimum Rust version to 1.82 | Gary Guo | 7 | -18/+0 |
| 2026-05-10 | rust: pin-init: examples: mark as `#[inline]` all `From::from()`s for `Error` | Alistair Francis | 1 | -0/+2 |
| 2026-05-09 | Merge tag 'rust-fixes-7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/o... | Linus Torvalds | 3 | -109/+105 |
| 2026-05-05 | drm/gpuvm: rust: add RUST_DRM_GPUVM option to Kconfig | Alice Ryhl | 2 | -3/+3 |
| 2026-05-05 | rust: gpuvm: add GpuVmCore::sm_map() | Alice Ryhl | 2 | -6/+170 |
| 2026-05-05 | rust: gpuvm: add GpuVmCore::sm_unmap() | Alice Ryhl | 4 | -5/+306 |
| 2026-05-05 | rust: gpuvm: add GpuVa struct | Alice Ryhl | 3 | -4/+185 |
| 2026-05-05 | rust: gpuvm: add GpuVm::obtain() | Alice Ryhl | 3 | -3/+277 |
| 2026-05-05 | rust: drm: add base GPUVM immediate mode abstraction | Asahi Lina | 5 | -0/+283 |
| 2026-05-03 | rust: drm: fix unsound initialization in drm::Device::new | Eliot Courtney | 1 | -6/+16 |
| 2026-05-01 | rust: drm: gem: clean up GEM state in init failure case | Eliot Courtney | 1 | -2/+11 |
| 2026-04-30 | rust: pin-init: fix incorrect accessor reference lifetime | Gary Guo | 2 | -68/+66 |
| 2026-04-30 | rust: pin-init: internal: move alignment check to `make_field_check` | Gary Guo | 1 | -41/+37 |
| 2026-04-30 | rust: arch: um: Fix building 32-bit UML with GCC | David Gow | 1 | -0/+2 |
| 2026-04-28 | rust: ACPI: fix missing match data for PRP0001 | Markus Probst | 3 | -13/+78 |
| 2026-04-27 | rust/drm: import ARef from sync crate | Mukesh Kumar Chaurasiya (IBM) | 1 | -4/+2 |
| 2026-04-24 | Merge tag 'char-misc-7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi... | Linus Torvalds | 4 | -2/+247 |
| 2026-04-15 | Merge tag 'mm-stable-2026-04-13-21-45' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds | 1 | -4/+2 |
| 2026-04-15 | Merge tag 'drm-next-2026-04-15' of https://gitlab.freedesktop.org/drm/kernel | Linus Torvalds | 22 | -270/+2374 |
| 2026-04-14 | Merge tag 'locking-core-2026-04-13' of git://git.kernel.org/pub/scm/linux/ker... | Linus Torvalds | 5 | -130/+493 |
| 2026-04-13 | Merge tag 'pm-7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafae... | Linus Torvalds | 1 | -7/+6 |
| 2026-04-13 | Merge tag 'driver-core-7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/... | Linus Torvalds | 8 | -425/+2004 |
| 2026-04-13 | Merge tag 'rust-7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/ojeda/l... | Linus Torvalds | 50 | -489/+1062 |
| 2026-04-08 | Merge tag 'pin-init-v7.1' of https://github.com/Rust-for-Linux/linux into rus... | Miguel Ojeda | 10 | -36/+75 |
| 2026-04-08 | Merge tag 'rust-timekeeping-for-v7.1' of https://github.com/Rust-for-Linux/li... | Miguel Ojeda | 10 | -129/+800 |
| 2026-04-07 | rust: sizes: add SizeConstants trait for device address space constants | John Hubbard | 1 | -44/+128 |
| 2026-04-07 | rust: kernel: update `file_with_nul` comment | Miguel Ojeda | 1 | -1/+1 |
| 2026-04-07 | rust: declare cfi_encoding for lru_status | Alice Ryhl | 4 | -1/+6 |
| 2026-04-07 | rust: kbuild: update `bindgen --rust-target` version and replace comment | Miguel Ojeda | 1 | -14/+2 |
| 2026-04-07 | rust: block: update `const_refs_to_static` MSRV TODO comment | Miguel Ojeda | 1 | -3/+1 |
| 2026-04-07 | rust: macros: simplify code using `feature(extract_if)` | Miguel Ojeda | 2 | -4/+8 |
| 2026-04-07 | rust: alloc: simplify with `NonNull::add()` now that it is stable | Miguel Ojeda | 1 | -7/+1 |
| 2026-04-07 | rust: transmute: simplify code with Rust 1.80.0 `split_at_*checked()` | Miguel Ojeda | 1 | -27/+6 |
| 2026-04-07 | rust: kbuild: remove `feature(...)`s that are now stable | Miguel Ojeda | 2 | -23/+0 |
| 2026-04-07 | rust: kbuild: remove skipping of `-Wrustdoc::unescaped_backticks` | Miguel Ojeda | 1 | -4/+1 |
| 2026-04-07 | rust: remove `RUSTC_HAS_COERCE_POINTEE` and simplify code | Miguel Ojeda | 4 | -74/+6 |
| 2026-04-07 | rust: remove `RUSTC_HAS_SLICE_AS_FLATTENED` and simplify code | Miguel Ojeda | 3 | -53/+0 |
| 2026-04-07 | rust: allow globally `clippy::incompatible_msrv` | Miguel Ojeda | 1 | -1/+0 |
| 2026-04-07 | rust: bump Clippy's MSRV and clean `incompatible_msrv` allows | Miguel Ojeda | 2 | -3/+0 |
| 2026-04-07 | rust: kbuild: remove unneeded old `allow`s for generated layout tests | Miguel Ojeda | 2 | -8/+0 |
| 2026-04-07 | rust: kbuild: remove "`try` keyword" workaround for `bindgen` < 0.59.2 | Miguel Ojeda | 1 | -4/+0 |
| 2026-04-07 | rust: kbuild: remove `--remap-path-prefix` workarounds | Miguel Ojeda | 1 | -6/+2 |
| 2026-04-06 | Merge tag 'v7.0-rc7' into char-misc-next | Greg Kroah-Hartman | 1 | -15/+18 |
| 2026-04-05 | mm: rename zap_page_range_single() to zap_vma_range() | David Hildenbrand (Arm) | 1 | -2/+2 |
| 2026-04-05 | mm/memory: remove "zap_details" parameter from zap_page_range_single() | David Hildenbrand (Arm) | 1 | -3/+1 |
| 2026-04-04 | Merge tag 'amd-pstate-v7.1-2026-04-02' of ssh://gitolite.kernel.org/pub/scm/l... | Rafael J. Wysocki | 1 | -7/+6 |
| 2026-04-04 | rust: prelude: use the "kernel vertical" imports style | Miguel Ojeda | 1 | -23/+77 |
| 2026-04-03 | rust: macros: simplify `format!` arguments | Miguel Ojeda | 1 | -7/+2 |
| 2026-04-03 | rust: clk: implement Send and Sync | Alice Ryhl | 1 | -0/+7 |
| 2026-04-03 | rust: ptr: add const_align_up() | John Hubbard | 1 | -0/+29 |
| 2026-04-03 | rust: error: clarify that `from_err_ptr` can return `Ok(NULL)` | Mirko Adzic | 1 | -0/+31 |
| 2026-04-02 | cpufreq: Pass the policy to cpufreq_driver->adjust_perf() | K Prateek Nayak | 1 | -7/+6 |
| 2026-04-02 | Merge tag 'rust-analyzer-v7.1' of https://github.com/Rust-for-Linux/linux int... | Miguel Ojeda | 1 | -0/+2 |
| 2026-04-01 | rust: task: implement == operator for Task | Alice Ryhl | 1 | -0/+9 |
| 2026-04-01 | rust: sync: implement == operator for ARef | Alice Ryhl | 1 | -0/+22 |
| 2026-04-01 | Merge tag 'drm-rust-next-2026-03-30' of https://gitlab.freedesktop.org/drm/ru... | Dave Airlie | 27 | -632/+4230 |
| 2026-03-31 | rust_binder: introduce TransactionInfo | Alice Ryhl | 1 | -1/+1 |
| 2026-03-30 | kbuild: rust: provide an option to inline C helpers into Rust | Gary Guo | 2 | -5/+31 |
| 2026-03-30 | rust: helpers: #define __rust_helper | Gary Guo | 1 | -0/+29 |
| 2026-03-30 | rust: rework `build_assert!` documentation | Gary Guo | 2 | -28/+92 |
| 2026-03-30 | rust: add `const_assert!` macro | Gary Guo | 4 | -21/+40 |
| 2026-03-28 | rust: move `static_assert` into `build_assert` | Gary Guo | 4 | -46/+42 |
| 2026-03-28 | rust: dma: add from-slice constructors for Coherent and CoherentBox | Alexandre Courbot | 1 | -0/+107 |
| 2026-03-28 | rust: dma: add CoherentHandle for DMA allocations without kernel mapping | Danilo Krummrich | 1 | -0/+119 |
| 2026-03-28 | rust: dma: remove DMA_ATTR_NO_KERNEL_MAPPING from public attrs | Danilo Krummrich | 1 | -3/+0 |
| 2026-03-27 | rust: dma: generalize BinaryWriter impl for Coherent<T> | Danilo Krummrich | 1 | -1/+1 |
| 2026-03-27 | rust: uaccess: generalize write_dma() to accept any Coherent<T> | Danilo Krummrich | 1 | -1/+7 |
| 2026-03-27 | rust: drm: gem: shmem: Add DRM shmem helper abstraction | Asahi Lina | 5 | -2/+292 |
| 2026-03-27 | rust: drm: gem: Add raw_dma_resv() function | Lyude Paul | 1 | -0/+12 |
| 2026-03-27 | rust: helpers: Add bindings/wrappers for dma_resv_lock | Asahi Lina | 3 | -0/+16 |
| 2026-03-27 | rust: kernel: mark as `#[inline]` all `From::from()`s for `Error` | Alistair Francis | 3 | -0/+10 |
| 2026-03-27 | rust: list: hide macros from top-level kernel doc | Gary Guo | 4 | -3/+24 |
| 2026-03-26 | rust: drm: use new sync::aref path for imports | Alice Ryhl | 1 | -1/+1 |
| 2026-03-26 | rust: workqueue: use new sync::aref path for imports | Alice Ryhl | 1 | -3/+9 |
| 2026-03-26 | rust: drm: dispatch delayed work items to the private data | Daniel Almeida | 1 | -0/+13 |
| 2026-03-26 | rust: workqueue: add delayed work support for ARef<T> | Daniel Almeida | 1 | -0/+11 |
| 2026-03-26 | rust: drm: dispatch work items to the private data | Daniel Almeida | 1 | -3/+53 |
| 2026-03-26 | rust: workqueue: add support for ARef<T> | Daniel Almeida | 1 | -6/+79 |
| 2026-03-26 | rust: gem: Introduce DriverObject::Args | Lyude Paul | 1 | -3/+10 |
| 2026-03-26 | rust: drm: Add gem::impl_aref_for_gem_obj! | Lyude Paul | 1 | -15/+36 |
| 2026-03-25 | rust: pin-init: replace `addr_of_mut!` with `&raw mut` | Antonio Hickey | 8 | -10/+14 |
| 2026-03-25 | rust: pin-init: implement ZeroableOption for NonZero* integer types | Hamdan-Khan | 1 | -7/+14 |
| 2026-03-25 | rust: pin-init: doc: de-clutter documentation with fake-variadics | Gary Guo | 1 | -1/+18 |
| 2026-03-25 | rust: pin-init: properly document let binding workaround | Benno Lossin | 3 | -6/+20 |
| 2026-03-25 | rust: pin-init: build: simplify use of nightly features | Gary Guo | 7 | -12/+9 |
| 2026-03-25 | rust: dma: implement BinaryWriter for Coherent<[u8]> | Timur Tabi | 1 | -0/+34 |
| 2026-03-25 | rust: uaccess: add write_dma() for copying from DMA buffers to userspace | Timur Tabi | 1 | -10/+75 |
| 2026-03-24 | rust: device: add device name method | Timur Tabi | 2 | -0/+16 |
| 2026-03-24 | rust: regulator: do not assume that regulator_get() returns non-null | Alice Ryhl | 1 | -15/+18 |
| 2026-03-23 | rust: dma: remove dma::CoherentAllocation<T> | Danilo Krummrich | 1 | -150/+0 |
| 2026-03-23 | rust: dma: add Coherent:init() and Coherent::init_with_attrs() | Danilo Krummrich | 1 | -0/+38 |
| 2026-03-23 | rust: dma: introduce dma::CoherentBox for memory initialization | Danilo Krummrich | 1 | -1/+153 |
| 2026-03-23 | rust: dma: add zeroed constructor to `Coherent` | Gary Guo | 1 | -8/+85 |
| 2026-03-23 | rust: dma: add generalized container for types other than slices | Gary Guo | 2 | -139/+226 |
| 2026-03-23 | rust: dma: use "kernel vertical" style for imports | Danilo Krummrich | 1 | -4/+12 |
| 2026-03-23 | rust: gpu: Add GPU buddy allocator bindings | Joel Fernandes | 6 | -0/+651 |
| 2026-03-23 | rust: interop: Add list module for C linked list interface | Joel Fernandes | 5 | -0/+368 |
| 2026-03-23 | hrtimer: add usage examples to documentation | Andreas Hindborg | 1 | -0/+336 |
| 2026-03-23 | rust: time: make ClockSource unsafe trait | FUJITA Tomonori | 1 | -6/+20 |
| 2026-03-23 | rust/time: Add Delta::from_nanos() | Lyude Paul | 1 | -0/+6 |
| 2026-03-23 | rust: str: improve safety comment for CString::try_from_fmt | Nakamura Shuta | 1 | -1/+4 |
| 2026-03-18 | rust: devres: embed struct devres_node directly | Danilo Krummrich | 1 | -46/+139 |
| 2026-03-17 | Merge tag 'rust_io-7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/... | Danilo Krummrich | 6 | -362/+1854 |
| 2026-03-17 | Merge tag 'rust_io-7.1-rc1' into driver-core-next | Danilo Krummrich | 14 | -485/+2297 |
| 2026-03-17 | rust: io: introduce `write_reg` and `LocatedRegister` | Alexandre Courbot | 2 | -2/+120 |
| 2026-03-17 | rust: io: add `register!` macro | Alexandre Courbot | 2 | -1/+1233 |
| 2026-03-17 | rust: io: use generic read/write accessors for primitive accesses | Alexandre Courbot | 1 | -68/+150 |
| 2026-03-17 | rust: io: add IoLoc type and generic I/O accessors | Alexandre Courbot | 1 | -0/+124 |
| 2026-03-17 | rust: num: make Bounded::get const | Alexandre Courbot | 1 | -2/+5 |
| 2026-03-17 | rust: num: add `into_bool` method to `Bounded` | Alexandre Courbot | 1 | -0/+21 |
| 2026-03-17 | rust: num: add `shr` and `shl` methods to `Bounded` | Alexandre Courbot | 1 | -0/+42 |
| 2026-03-17 | rust: enable the `generic_arg_infer` feature | Alexandre Courbot | 1 | -0/+3 |
| 2026-03-17 | rust: io: remove overloaded Io methods of Mmio | Alexandre Courbot | 1 | -207/+0 |
| 2026-03-17 | rust: pci: io: remove overloaded Io methods of ConfigSpace | Alexandre Courbot | 2 | -74/+0 |
| 2026-03-17 | rust: io: remove legacy relaxed accessors of Mmio | Alexandre Courbot | 1 | -40/+0 |
| 2026-03-17 | rust: io: provide Mmio relaxed ops through a wrapper type | Alexandre Courbot | 1 | -0/+66 |
| 2026-03-17 | rust: io: mem: use non-relaxed I/O ops in examples | Alexandre Courbot | 1 | -4/+6 |
| 2026-03-17 | rust: io: turn IoCapable into a functional trait | Alexandre Courbot | 2 | -43/+163 |
| 2026-03-16 | Merge 7.0-rc4 into char-misc-next | Greg Kroah-Hartman | 12 | -177/+552 |
| 2026-03-15 | Merge tag 'v7.0-rc4' into drm-rust-next | Danilo Krummrich | 12 | -177/+552 |
| 2026-03-15 | rust: types: remove temporary re-exports of ARef and AlwaysRefCounted | Shankari Anand | 1 | -2/+0 |