aboutsummaryrefslogtreecommitdiffstats
path: root/rust
AgeCommit message (Expand)AuthorFilesLines
2026-07-13Merge patch series "rust: I/O type generalization and projection"Danilo Krummrich11-556/+1525
2026-07-13Merge patch series "ForLt/CovariantForLt split, auxiliary closure API and DevresLt"Danilo Krummrich9-91/+363
2026-07-13rust: drm: Fix typo in FEAT_RENDER documentationYounes Akhouayri1-1/+1
2026-07-13rust: drm: gpuvm: implement Send and Sync for GpuVaAlloc and GpuVmBoSami Tolvanen2-0/+17
2026-07-13rust: drm: gpuvm: require Send + Sync for the driver's associated dataSami Tolvanen1-11/+15
2026-07-13rust: pin-init: make `[pin_]chain` unwind safeMirko Adzic1-12/+10
2026-07-13rust: pin-init: make `[pin_]init_array_from_fn` unwind safeMirko Adzic1-42/+80
2026-07-13rust: pin-init: internal: generate brace in macro for init code blocksGary Guo1-2/+4
2026-07-13rust: pin-init: internal: remove `allow` and `expect`s that don't fireGary Guo2-4/+1
2026-07-13rust: pin-init: remove redundant clippy expects in doc testsGary Guo1-7/+0
2026-07-13rust: pin-init: examples: fix incorrect dropGary Guo1-4/+1
2026-07-13rust: pin-init: internal: error on duplicate `#[pin]` attributeLuiz Georg1-2/+5
2026-07-13rust: drm: fix GEM object pointer safety docsYilin Chen1-1/+2
2026-07-12rust: drm: Pass registration data to ioctl handlersDanilo Krummrich1-2/+6
2026-07-12rust: drm: Add RegistrationData to drm::DriverDanilo Krummrich3-41/+99
2026-07-12rust: drm: add AsRef<ParentDevice<Bound>> for Device<Registered>Danilo Krummrich1-0/+14
2026-07-12rust: drm: return ParentDevice from Device AsRefDanilo Krummrich3-5/+11
2026-07-12rust: drm: Wrap ioctl dispatch in RegistrationGuardDanilo Krummrich1-3/+42
2026-07-12rust: drm: Add RegistrationGuard for drm_dev_enter/exit critical sectionsDanilo Krummrich3-13/+83
2026-07-12rust: drm: add Ioctl device context typestateDanilo Krummrich2-3/+32
2026-07-12rust: drm: pin ioctl Device reference to Normal contextDanilo Krummrich1-1/+2
2026-07-12rust: drm: split Deref for Device context typestatesDanilo Krummrich1-1/+15
2026-07-12rust: drm/gem: remove DeviceContext from shmem::ObjectDanilo Krummrich1-70/+51
2026-07-12rust: drm: restrict AlwaysRefCounted to Normal GEM Object contextDanilo Krummrich4-123/+119
2026-07-12rust: drm: restrict AlwaysRefCounted to Normal Device contextDanilo Krummrich1-4/+5
2026-07-12rust: drm: change default DeviceContext to NormalDanilo Krummrich3-9/+10
2026-07-12rust: drm: Add Driver::ParentDevice associated typeDanilo Krummrich3-4/+10
2026-07-12rust: faux: add Device type with AsBusDevice supportDanilo Krummrich2-14/+66
2026-07-12rust: drm: rename Uninit DeviceContext to NormalDanilo Krummrich2-66/+28
2026-07-12rust: drm: ioctl: fix unbounded lifetimes in ioctl handler argumentsDanilo Krummrich1-0/+6
2026-07-11rust: io: mem: return DevresLt from IoMem/ExclusiveIoMem::into_devres()Danilo Krummrich1-20/+45
2026-07-11rust: pci: return DevresLt from Bar::into_devres()Danilo Krummrich2-11/+27
2026-07-11rust: devres: add DevresLt for ForLt-aware device resource accessDanilo Krummrich1-0/+106
2026-07-11rust: auxiliary: add registration_data_with() for ForLt typesDanilo Krummrich1-26/+67
2026-07-11rust: types: introduce ForLt base trait for CovariantForLtDanilo Krummrich4-29/+112
2026-07-11rust: types: rename ForLt to CovariantForLtDanilo Krummrich5-49/+50
2026-07-11rust: io: implement `IoSysMap`Gary Guo1-0/+137
2026-07-11rust: io: add copying methodsGary Guo3-1/+299
2026-07-11rust: dma: drop `dma_read!` and `dma_write!` APIGary Guo1-128/+0
2026-07-11rust: io: add `read_val` and `write_val` functions on `Io`Gary Guo1-0/+106
2026-07-11rust: io: implement a view type for `Coherent`Gary Guo1-2/+136
2026-07-11rust: io: add I/O backend for system memory with volatile accessLaura Nao1-0/+122
2026-07-11rust: io: add projection macro and methodsGary Guo1-0/+128
2026-07-11rust: io: move `Io` methods to extension traitGary Guo4-17/+34
2026-07-11rust: io: remove `MmioOwned`Gary Guo4-125/+32
2026-07-11rust: io: use view types instead of addresses for `Io`Gary Guo2-206/+246
2026-07-11rust: pci: io: make `ConfigSpace` a viewGary Guo1-28/+36
2026-07-11rust: io: implement `Mmio` as view typeGary Guo3-57/+153
2026-07-11rust: io: rename `Mmio` to `MmioOwned`Gary Guo6-64/+65
2026-07-11rust: io: generalize `MmioRaw` to pointer to arbitrary typeGary Guo4-26/+57