summaryrefslogtreecommitdiff
path: root/rust
AgeCommit message (Expand)Author
2024-08-13rust: alloc: add __GFP_NOWARN to `Flags`Danilo Krummrich
2024-08-13rust: alloc: implement `KVmalloc` allocatorDanilo Krummrich
2024-08-13rust: alloc: implement `Vmalloc` allocatorDanilo Krummrich
2024-08-13rust: alloc: add module `allocator_test`Danilo Krummrich
2024-08-13rust: alloc: implement `Allocator` for `Kmalloc`Danilo Krummrich
2024-08-13rust: alloc: rename `KernelAllocator` to `Kmalloc`Danilo Krummrich
2024-08-13rust: alloc: separate `aligned_size` from `krealloc_aligned`Danilo Krummrich
2024-08-13rust: alloc: add `Allocator` traitDanilo Krummrich
2024-08-13nova: add initial driver stubDanilo Krummrich
2024-08-13rust: drm: gem: Add GEM object abstractionAsahi Lina
2024-08-13rust: drm: file: Add File abstractionAsahi Lina
2024-08-13rust: drm: add DRM driver registrationDanilo Krummrich
2024-08-13rust: drm: add device abstractionDanilo Krummrich
2024-08-13rust: drm: add driver abstractionsDanilo Krummrich
2024-08-13rust: Add a Sealed traitAsahi Lina
2024-08-13rust: drm: ioctl: Add DRM ioctl abstractionAsahi Lina
2024-08-13rust: pci: implement I/O mappable `pci::Bar`Danilo Krummrich
2024-08-13rust: pci: add basic PCI device / driver abstractionsDanilo Krummrich
2024-08-13rust: add devres abstractionDanilo Krummrich
2024-08-13rust: add `io::Io` base typeDanilo Krummrich
2024-08-13rust: add `dev_*` print macros.Wedson Almeida Filho
2024-08-13rust: add `Revocable` typeWedson Almeida Filho
2024-08-13rust: add rcu abstractionWedson Almeida Filho
2024-08-13rust: implement `IdArray`, `IdTable` and `RawDeviceId`Wedson Almeida Filho
2024-08-13rust: implement generic driver registrationDanilo Krummrich
2024-08-13rust: pass module name to `Module::init`Danilo Krummrich
2024-08-13rust: introduce `InPlaceModule`Wedson Almeida Filho
2024-08-13rust: init: introduce `Opaque::try_ffi_init`Wedson Almeida Filho
2024-07-27Merge tag 'rust-6.11' of https://github.com/Rust-for-Linux/linuxLinus Torvalds
2024-07-25Merge tag 'uml-for-linus-6.11-rc1' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds
2024-07-25Merge tag 'driver-core-6.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds
2024-07-18Merge tag 'slab-for-6.11' of git://git.kernel.org/pub/scm/linux/kernel/git/vb...Linus Torvalds
2024-07-15Merge tag 'for-6.11/block-20240710' of git://git.kernel.dk/linuxLinus Torvalds
2024-07-15Merge branch 'slab/for-6.11/buckets' into slab/for-nextVlastimil Babka
2024-07-10rust: relax most deny-level lints to warningsMiguel Ojeda
2024-07-10rust: allow `dead_code` for never constructed bindingsMiguel Ojeda
2024-07-10rust: init: simplify from `map_err` to `inspect_err`Miguel Ojeda
2024-07-10rust: macros: indent list item in `paste!`'s docsMiguel Ojeda
2024-07-10firmware_loader: fix soundness issue in `request_internal`Danilo Krummrich
2024-07-10firmware_loader: annotate doctests as `no_run`Danilo Krummrich
2024-07-08rust: add abstraction for `struct page`Alice Ryhl
2024-07-08rust: uaccess: add typed accessors for userspace pointersAlice Ryhl
2024-07-08rust: uaccess: add userspace pointersWedson Almeida Filho
2024-07-08rust: alloc: add __GFP_HIGHMEM flagAlice Ryhl
2024-07-08rust: alloc: fix typo in docs for GFP_NOWAITAlice Ryhl
2024-07-08kbuild: rust: remove now-unneeded `rusttest` custom sysroot handlingMiguel Ojeda
2024-07-08rust: kernel: make impl_has_work compatible with more genericsRoland Xu
2024-07-08rust: add 'firmware' field support to module! macroFUJITA Tomonori
2024-07-08rust: fix datatype in docs for `module` macro argumentsAswin Unnikrishnan
2024-07-08rust: add example for `alias` argument in `module` macro documentationAswin Unnikrishnan