aboutsummaryrefslogtreecommitdiffstats
path: root/rust/kernel/drm
AgeCommit message (Expand)AuthorFilesLines
2026-08-21Merge tag 'drm-next-2026-08-20' of https://gitlab.freedesktop.org/drm/kernelLinus Torvalds10-252/+964
2026-08-12rust: drm: set fops.owner from driver module pointerAlvin Sun2-3/+4
2026-08-05rust: treewide: replace `__pinned_init` with `raw_[try_]init`Gary Guo3-3/+3
2026-07-19rust: drm: fix non-const `read8` in unit testGary Guo1-1/+1
2026-07-14Merge tag 'rust-io-7.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core into drm-rust-nextDanilo Krummrich1-65/+28
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: 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 Krummrich1-4/+7
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-06-28Merge tag 'v7.2-rc1' into drm-rust-nextDanilo Krummrich2-2/+2
2026-06-25rust: drm: gem: Introduce shmem::Object::sg_table()Lyude Paul1-10/+164
2026-06-12rust: drm: gpuvm: add SmContext lifetime boundBoris Brezillon2-3/+5
2026-06-12rust: drm: gpuvm: update DriverGpuVm for DeviceContextDeborah Brouwer1-4/+4
2026-06-12rust: drm: gem: shmem: Add vmap functionsLyude Paul1-1/+337
2026-06-12rust: drm: gem: shmem: Add DmaResvGuard helperLyude Paul1-2/+37
2026-06-04rust: drm: gem: shmem: Fix Default implementation for ObjectConfigLyude Paul1-1/+10
2026-06-02rust/drm/gem: Use DeviceContext with GEM objectsLyude Paul4-51/+91
2026-06-02rust/drm/gem: Add DriverAllocImpl type aliasLyude Paul1-2/+7
2026-06-02rust/drm: Introduce DeviceContextLyude Paul3-57/+204
2026-06-02rust: drm: gem: s/device::Device/Device/ for shmem.rsLyude Paul1-5/+5
2026-05-29rust: drm: add FEAT_RENDER flag for render node supportLaura Nao2-1/+23
2026-05-28Merge remote-tracking branch 'drm/drm-next' into drm-rust-nextDanilo Krummrich2-8/+27
2026-05-05drm/gpuvm: rust: add RUST_DRM_GPUVM option to KconfigAlice Ryhl1-1/+1
2026-05-05rust: gpuvm: add GpuVmCore::sm_map()Alice Ryhl2-6/+170
2026-05-05rust: gpuvm: add GpuVmCore::sm_unmap()Alice Ryhl4-5/+306
2026-05-05rust: gpuvm: add GpuVa structAlice Ryhl3-4/+185
2026-05-05rust: gpuvm: add GpuVm::obtain()Alice Ryhl2-3/+271
2026-05-05rust: drm: add base GPUVM immediate mode abstractionAsahi Lina2-0/+261
2026-05-03rust: drm: fix unsound initialization in drm::Device::newEliot Courtney1-6/+16
2026-05-01rust: drm: gem: clean up GEM state in init failure caseEliot Courtney1-2/+11
2026-04-27rust/drm: import ARef from sync crateMukesh Kumar Chaurasiya (IBM)1-4/+2
2026-03-27rust: drm: gem: shmem: Add DRM shmem helper abstractionAsahi Lina2-1/+234
2026-03-27rust: drm: gem: Add raw_dma_resv() functionLyude Paul1-0/+12