summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
7 daysrust: drm: gem: Add GEM object abstractiontopic/rust-drmAsahi Lina5-2/+433
7 daysrust: drm: file: Add File abstractionAsahi Lina4-2/+120
7 daysrust: drm: implement `AsRef` for DRM deviceDanilo Krummrich1-0/+8
7 daysrust: drm: Add Device and Driver abstractionsAsahi Lina4-0/+409
7 daysrust: Add a Sealed traitAsahi Lina1-0/+5
7 daysrust: drm: ioctl: Add DRM ioctl abstractionAsahi Lina5-0/+162
7 daysrust: PCI: add BAR request and ioremapPhilipp Stanner2-1/+123
7 daysrust: add basic abstractions for iomem operationsPhilipp Stanner2-0/+241
7 daysrust: add basic PCI driver abstractionsFUJITA Tomonori4-0/+349
7 daysrust: add devres abstractionDanilo Krummrich3-0/+157
7 daysrust: add `dev_*` print macros.Wedson Almeida Filho2-0/+323
7 daysrust: add device::DataWedson Almeida Filho1-1/+102
7 daysrust: add revocable objectsWedson Almeida Filho2-0/+442
7 daysrust: add revocable mutexWedson Almeida Filho2-0/+150
7 daysrust: add rcu abstractionWedson Almeida Filho3-0/+68
7 daysrust: add driver abstractionWedson Almeida Filho5-4/+498
10 daysrust: add abstraction for struct deviceDanilo Krummrich3-0/+78
2024-05-08rust: alloc: fix dangling pointer in VecExt<T>::reserve()Danilo Krummrich1-2/+9
2024-05-05rust: upgrade to Rust 1.78.0Miguel Ojeda3-3/+3
2024-05-05rust: kernel: remove redundant importsMiguel Ojeda15-27/+5
2024-05-05rust: sync: implement `Default` for `LockClassKey`Miguel Ojeda1-0/+6
2024-05-05docs: rust: extend abstraction and binding documentationDirk Behme1-0/+57
2024-05-05docs: rust: Add instructions for the Rust kselftestLaura Nao1-1/+24
2024-05-05rust: remove unneeded `kernel::prelude` imports from doctestsNell Shamrell-Harrington2-6/+3
2024-05-05rust: update `dbg!()` to format column numberRaghav Narang1-3/+4
2024-05-05rust: helpers: Fix grammar in commentThorsten Blum1-1/+1
2024-05-05rust: init: change the generated name of guard variablesBenno Lossin1-14/+14
2024-05-05rust: sync: add `Arc::into_unique_or_drop`Alice Ryhl1-0/+62
2024-05-05rust: sync: add `ArcBorrow::from_raw`Alice Ryhl1-18/+58
2024-05-05rust: types: Make Opaque::get constBoqun Feng1-1/+1
2024-04-16rust: kernel: remove usage of `allocator_api` unstable featureWedson Almeida Filho9-15/+14
2024-04-16rust: init: update `init` module to take allocation flagsWedson Almeida Filho6-41/+50
2024-04-16rust: sync: update `Arc` and `UniqueArc` to take allocation flagsWedson Almeida Filho3-18/+18
2024-04-16rust: alloc: update `VecExt` to take allocation flagsWedson Almeida Filho6-34/+152
2024-04-16rust: alloc: introduce the `BoxExt` traitWedson Almeida Filho6-9/+70
2024-04-16rust: alloc: introduce allocation flagsWedson Almeida Filho4-12/+71
2024-04-16rust: alloc: remove our fork of the `alloc` crateWedson Almeida Filho15-9885/+0
2024-04-16kbuild: use the upstream `alloc` crateWedson Almeida Filho3-14/+5
2024-04-16rust: alloc: introduce the `VecExt` traitWedson Almeida Filho4-0/+52
2024-04-16rust: kernel: move `allocator` module under `alloc`Wedson Almeida Filho3-3/+8
2024-04-07rust: workqueue: add `#[pin_data]` to `Work`Benno Lossin1-15/+18
2024-04-07rust: macros: allow generic parameter default values in `#[pin_data]`Benno Lossin3-3/+20
2024-04-07rust: macros: add `decl_generics` to `parse_generics()`Benno Lossin3-30/+95
2024-04-02rust: str: add {make,to}_{upper,lower}case() to CStringDanilo Krummrich1-1/+86
2024-04-02kbuild: rust: use `-Zdebuginfo-compression`Miguel Ojeda1-0/+2
2024-04-02kbuild: rust: use `-Zdwarf-version` to support DWARFv5Miguel Ojeda1-0/+6
2024-03-29rust: upgrade to Rust 1.77.1Miguel Ojeda11-90/+160
2024-03-29rust: add `Module::as_ptr`Alice Ryhl1-0/+7
2024-03-24Linux 6.9-rc1Linus Torvalds1-2/+2
2024-03-24Merge tag 'efi-fixes-for-v6.9-2' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds4-2/+14