summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2024-09-26rust: drm: gem: Add GEM object abstractiontopic/rust-drmAsahi Lina7-2/+435
2024-09-26rust: drm: file: Add File abstractionAsahi Lina5-2/+123
2024-09-26rust: drm: add DRM driver registrationDanilo Krummrich1-1/+56
2024-09-26rust: drm: add device abstractionDanilo Krummrich3-0/+182
2024-09-26rust: drm: add driver abstractionsDanilo Krummrich3-0/+143
2024-09-26rust: Add a Sealed traitAsahi Lina1-0/+5
2024-09-26rust: drm: ioctl: Add DRM ioctl abstractionAsahi Lina5-0/+162
2024-09-26rust: pci: implement I/O mappable `pci::Bar`Danilo Krummrich1-0/+142
2024-09-26rust: pci: add basic PCI device / driver abstractionsDanilo Krummrich5-0/+347
2024-09-26rust: add devres abstractionDanilo Krummrich4-0/+180
2024-09-26rust: add `io::Io` base typeDanilo Krummrich4-0/+312
2024-09-26rust: add `dev_*` print macros.Wedson Almeida Filho2-1/+320
2024-09-26rust: add `Revocable` typeWedson Almeida Filho2-0/+210
2024-09-26rust: add rcu abstractionWedson Almeida Filho4-0/+67
2024-09-26rust: implement `IdArray`, `IdTable` and `RawDeviceId`Wedson Almeida Filho2-0/+338
2024-09-26rust: implement generic driver registrationDanilo Krummrich2-0/+129
2024-09-26rust: pass module name to `Module::init`Danilo Krummrich5-8/+15
2024-09-26rust: introduce `InPlaceModule`Wedson Almeida Filho2-16/+33
2024-09-26rust: init: introduce `Opaque::try_ffi_init`Wedson Almeida Filho1-6/+14
2024-09-16kasan: rust: Add KASAN smoke test via UAFMatthew Maurer4-1/+45
2024-09-16kbuild: rust: Enable KASAN supportMatthew Maurer3-17/+45
2024-09-16rust: kasan: Rust does not support KHWASANMatthew Maurer1-0/+1
2024-09-16kbuild: rust: Define probing macros for rustcMatthew Maurer2-0/+23
2024-09-16kasan: simplify and clarify MakefileAndrey Konovalov1-22/+23
2024-09-16rust: cfi: add support for CFI_CLANG with RustMatthew Maurer5-2/+16
2024-09-13cfi: add CONFIG_CFI_ICALL_NORMALIZE_INTEGERSAlice Ryhl2-0/+19
2024-09-13rust: support for shadow call stack sanitizerAlice Ryhl5-3/+25
2024-09-05docs: rust: include other expressions in conditional compilation sectionMiguel Ojeda1-0/+8
2024-09-05kbuild: rust: replace proc macros dependency on `core.o` with the version textMiguel Ojeda2-3/+5
2024-09-05kbuild: rust: rebuild if the version text changesMiguel Ojeda1-1/+2
2024-09-05kbuild: rust: re-run Kconfig if the version text changesMiguel Ojeda2-4/+8
2024-09-05kbuild: rust: add `CONFIG_RUSTC_VERSION`Miguel Ojeda2-0/+33
2024-09-04rust: avoid `box_uninit_write` featureMiguel Ojeda2-11/+12
2024-09-03MAINTAINERS: add Trevor Gross as Rust reviewerMiguel Ojeda1-0/+1
2024-08-31rust: rbtree: add `RBTree::entry`Alice Ryhl1-75/+230
2024-08-31rust: rbtree: add cursorMatt Gilbride1-0/+523
2024-08-31rust: rbtree: add mutable iteratorWedson Almeida Filho1-14/+89
2024-08-31rust: rbtree: add iteratorWedson Almeida Filho1-18/+112
2024-08-31rust: rbtree: add red-black tree implementation backed by the C versionWedson Almeida Filho4-0/+443
2024-08-25rust: enable rustdoc's `--generate-link-to-definition`Miguel Ojeda1-0/+1
2024-08-25docs: rust: improve main page introducing a "Code documentation" sectionMiguel Ojeda2-4/+17
2024-08-25docs: rust: link to https://rust.docs.kernel.orgMiguel Ojeda2-3/+13
2024-08-25rust: types: add `ARef::into_raw`Kartik Prajapati1-1/+30
2024-08-25rust: kernel: use docs.kernel.org links in code documentationMichael Vetter2-11/+11
2024-08-24docs: rust: quick-start: add Debian TestingMiguel Ojeda1-2/+2
2024-08-23rust: list: add ListArcFieldAlice Ryhl2-0/+99
2024-08-23rust: list: support heterogeneous listsAlice Ryhl2-1/+177
2024-08-23rust: list: add cursorAlice Ryhl1-0/+82
2024-08-23rust: list: add iteratorsAlice Ryhl1-0/+102
2024-08-23rust: list: add ListAlice Ryhl2-5/+331