summaryrefslogtreecommitdiffstats
path: root/rust/kernel (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'driver-core-6.12-rc3' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2024-10-132-13/+4
|\
| * rust: device: change the from_raw() functionGuilherme Giacomo Simoes2024-10-032-13/+4
* | rust: kunit: use C-string literals to clean warningMiguel Ojeda2024-10-011-2/+2
* | rust: sync: require `T: Sync` for `LockedBy::access`Alice Ryhl2024-09-261-4/+14
* | rust: kernel: sort Rust modulesMiguel Ojeda2024-09-261-1/+1
|/
* Merge tag 'rust-6.12' of https://github.com/Rust-for-Linux/linuxLinus Torvalds2024-09-2515-67/+3160
|\
| * rust: avoid `box_uninit_write` featureMiguel Ojeda2024-09-042-11/+12
| * rust: rbtree: add `RBTree::entry`Alice Ryhl2024-08-311-75/+230
| * rust: rbtree: add cursorMatt Gilbride2024-08-311-0/+523
| * rust: rbtree: add mutable iteratorWedson Almeida Filho2024-08-311-14/+89
| * rust: rbtree: add iteratorWedson Almeida Filho2024-08-311-18/+112
| * rust: rbtree: add red-black tree implementation backed by the C versionWedson Almeida Filho2024-08-312-0/+433
| * rust: types: add `ARef::into_raw`Kartik Prajapati2024-08-251-1/+30
| * rust: kernel: use docs.kernel.org links in code documentationMichael Vetter2024-08-252-11/+11
| * rust: list: add ListArcFieldAlice Ryhl2024-08-232-0/+99
| * rust: list: support heterogeneous listsAlice Ryhl2024-08-232-1/+177
| * rust: list: add cursorAlice Ryhl2024-08-231-0/+82
| * rust: list: add iteratorsAlice Ryhl2024-08-231-0/+102
| * rust: list: add ListAlice Ryhl2024-08-232-5/+331
| * rust: list: add macro for implementing ListItemAlice Ryhl2024-08-232-0/+146
| * rust: list: add struct with prev/next pointersAlice Ryhl2024-08-231-0/+119
| * rust: list: add tracking for ListArcAlice Ryhl2024-08-232-3/+170
| * rust: list: add ListArcAlice Ryhl2024-08-233-0/+361
| * rust: init: add `assert_pinned` macroBenno Lossin2024-08-232-0/+97
| * rust: init: add `write_[pin_]init` functionsBenno Lossin2024-08-222-25/+61
| * rust: kernel: add `drop_contents` to `BoxExt`Benno Lossin2024-08-221-1/+30
| * rust: error: allow `useless_conversion` for 32-bit buildsMiguel Ojeda2024-08-181-1/+4
| * rust: types: improve `ForeignOwnable` documentationBenno Lossin2024-08-181-1/+4
| * rust: implement ForeignOwnable for Pin<Box<T>>Alice Ryhl2024-08-181-0/+27
| * rust: Implement the smart pointer `InPlaceInit` for `Arc`Alex Mantel2024-08-182-27/+37
* | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2024-09-064-9/+9
|\ \
| * | rust: alloc: eschew `Box<MaybeUninit<T>>::write`Jubilee Young2024-08-271-2/+4
| * | rust: kernel: fix typos in code commentsMichael Vetter2024-08-212-3/+3
| * | rust: block: fix wrong usage of lockdep APIAndreas Hindborg2024-08-211-4/+2
| |/
* | rust: net::phy unified genphy_read_status function for C22 and C45 registersFUJITA Tomonori2024-08-302-10/+30
* | rust: net::phy unified read/write API for C22 and C45 registersFUJITA Tomonori2024-08-302-23/+204
* | rust: net::phy implement AsRef<kernel::device::Device> traitFUJITA Tomonori2024-08-301-7/+17
* | rust: net::phy support probe callbackFUJITA Tomonori2024-08-301-0/+25
* | rust: sizes: add commonly used constantsFUJITA Tomonori2024-08-302-0/+27
|/
* rust: firmware: fix invalid rustdoc linkAndrew Ballance2024-07-311-1/+1
* Merge tag 'rust-6.11' of https://github.com/Rust-for-Linux/linuxLinus Torvalds2024-07-277-17/+733
|\
| * rust: init: simplify from `map_err` to `inspect_err`Miguel Ojeda2024-07-101-9/+4
| * rust: add abstraction for `struct page`Alice Ryhl2024-07-083-0/+258
| * rust: uaccess: add typed accessors for userspace pointersAlice Ryhl2024-07-082-2/+141
| * rust: uaccess: add userspace pointersWedson Almeida Filho2024-07-082-0/+314
| * rust: alloc: add __GFP_HIGHMEM flagAlice Ryhl2024-07-081-0/+8
| * rust: alloc: fix typo in docs for GFP_NOWAITAlice Ryhl2024-07-081-1/+1
| * rust: kernel: make impl_has_work compatible with more genericsRoland Xu2024-07-081-7/+9
* | Merge tag 'driver-core-6.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2024-07-253-0/+225
|\ \
| * | firmware_loader: fix soundness issue in `request_internal`Danilo Krummrich2024-07-101-7/+20