aboutsummaryrefslogtreecommitdiffstats
path: root/samples/rust
AgeCommit message (Expand)AuthorFilesLines
5 daysMerge tag 'usb-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gre...Linus Torvalds1-1/+1
6 daysMerge tag 'modules-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-0/+10
6 daysMerge tag 'driver-core-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds11-93/+363
8 daysMerge tag 'rust-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/ojeda/...Linus Torvalds2-3/+3
2025-11-22samples: rust: fix module name for Rust PCI driver samplePeter Colberg1-1/+1
2025-11-18samples: rust: add Rust I2C client registration sampleIgor Korotin3-0/+160
2025-11-18samples: rust: add Rust I2C sample driverIgor Korotin3-0/+86
2025-11-12rust: debugfs: Replace the usage of Rust native atomicsBoqun Feng2-10/+8
2025-11-05samples: rust: debugfs_scoped: add example for blobsDanilo Krummrich1-4/+10
2025-11-05samples: rust: debugfs: add example for blobsDanilo Krummrich1-0/+13
2025-11-03rust: samples: add a module parameter to the rust_minimal sampleAndreas Hindborg1-0/+10
2025-10-29samples: rust: auxiliary: illustrate driver interactionDanilo Krummrich1-3/+19
2025-10-29samples: rust: auxiliary: misc cleanup of ParentDriver::connect()Danilo Krummrich1-6/+5
2025-10-29rust: auxiliary: unregister on parent device unbindDanilo Krummrich1-7/+10
2025-10-29rust: auxiliary: consider auxiliary devices always have a parentDanilo Krummrich1-1/+1
2025-10-21rust: driver: let probe() return impl PinInit<Self, Error>Danilo Krummrich6-80/+67
2025-10-20samples: rust: debugfs: use `core::ffi::CStr` method namesMiguel Ojeda1-1/+1
2025-10-20samples: rust: platform: remove trailing commasTamir Duberstein1-2/+2
2025-10-13Revert "USB: disable rust bindings from the build for now"Greg Kroah-Hartman1-1/+1
2025-10-04Merge tag 'char-misc-6.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds4-4/+94
2025-10-02Merge tag 'drm-next-2025-10-01' of https://gitlab.freedesktop.org/drm/kernelLinus Torvalds2-10/+27
2025-10-02Merge tag 'for-6.18/block-20250929' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-1/+1
2025-10-01Merge tag 'driver-core-6.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds8-17/+321
2025-09-25USB: disable rust bindings from the build for nowGreg Kroah-Hartman1-1/+1
2025-09-24samples: rust: add a USB driver sampleDaniel Almeida3-0/+59
2025-09-16rust: configfs: use `core::ffi::CStr` method namesTamir Duberstein1-1/+1
2025-09-12Merge tag 'pin-init-v6.18' of https://github.com/Rust-for-Linux/linux into dr...Danilo Krummrich1-1/+1
2025-09-11rust: pin-init: add references to previously initialized fieldsBenno Lossin1-1/+1
2025-09-10samples: rust: Add scoped debugfs sample driverMatthew Maurer3-0/+146
2025-09-10samples: rust: Add debugfs sample driverMatthew Maurer3-0/+163
2025-09-06Merge patch series "Rust support for `struct iov_iter`"Greg Kroah-Hartman1-2/+34
2025-09-06samples: rust_misc_device: Expand the sample to support read()ing from userspaceLee Jones1-2/+34
2025-09-04samples: rust: dma: add sample code for SGTableDanilo Krummrich1-9/+26
2025-09-02rust: configfs: re-export `configfs_attrs` from `configfs` moduleAndreas Hindborg1-1/+1
2025-09-01rust: pci: use pci::Vendor instead of bindings::PCI_VENDOR_ID_*John Hubbard3-16/+11
2025-08-19rust: miscdevice: update ARef import to sync::arefShankari Anand1-2/+1
2025-08-15rust: dma: Update ARef and AlwaysRefCounted imports from sync::arefShankari Anand1-1/+1
2025-08-15rust: driver-core: Update ARef and AlwaysRefCounted imports from sync::arefShankari Anand2-2/+2
2025-08-03Merge tag 'rust-6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/ojeda/...Linus Torvalds4-3/+5
2025-07-30Merge tag 'drm-next-2025-07-30' of https://gitlab.freedesktop.org/drm/kernelLinus Torvalds1-13/+15
2025-07-21rust: use `kernel::{fmt,prelude::fmt!}`Tamir Duberstein1-1/+1
2025-07-19rust: samples: dma: set DMA maskDanilo Krummrich1-1/+13
2025-07-15Merge tag 'alloc-next-v6.17-2025-07-15' of https://github.com/Rust-for-Linux/...Miguel Ojeda1-13/+15
2025-07-14rust: uaccess: use newtype for user pointersAlice Ryhl1-0/+2
2025-07-09samples: rust: pci: reset pci-testdev in unbind()Danilo Krummrich1-1/+10
2025-07-05rust: auxiliary: remove unnecessary importTamir Duberstein1-2/+1
2025-06-28rust: devres: get rid of Devres' inner ArcDanilo Krummrich1-9/+10
2025-06-26samples: rust: add ACPI match table example to platform driverIgor Korotin1-1/+69
2025-06-25samples: rust: platform: conditionally call Self::properties_parse()Danilo Krummrich1-1/+3
2025-06-25samples: rust: platform: don't call as_ref() repeatedlyDanilo Krummrich1-3/+5
2025-06-25samples: rust: platform: Add property child and reference args examplesRemo Senekowitsch1-1/+12
2025-06-24rust: macros: remove `module!`'s deprecated `author` keyGuilherme Giacomo Simoes2-2/+2
2025-06-23rust: dma: convert the read/write macros to return ResultAbdiel Janulgue1-13/+15
2025-06-13samples: rust: platform: Add property read examplesRemo Senekowitsch1-1/+59
2025-05-28Merge tag 'drm-next-2025-05-28' of https://gitlab.freedesktop.org/drm/kernelLinus Torvalds4-3/+135
2025-05-15samples: rust: select AUXILIARY_BUS instead of depending on itAlexandre Courbot1-1/+1
2025-05-12rust: configfs: add a sample demonstrating configfs usageAndreas Hindborg3-0/+204
2025-05-04samples: rust: pci: take advantage of Devres::access()Danilo Krummrich1-6/+6
2025-04-22samples: rust: convert PCI rust sample driver to use try_access_with()Alexandre Courbot1-6/+5
2025-04-19samples: rust: add Rust auxiliary driver sampleDanilo Krummrich3-0/+133
2025-04-01Merge tag 'char-misc-6.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-90/+91
2025-04-01Merge tag 'driver-core-6.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds4-19/+22
2025-03-20samples: rust: add Rust dma test sample driverAbdiel Janulgue3-0/+109
2025-03-17samples: rust_misc_device: fix markup in top-level docsAlice Ryhl1-90/+91
2025-03-17rust: platform: fix unrestricted &mut platform::DeviceDanilo Krummrich1-4/+7
2025-03-17rust: pci: fix unrestricted &mut pci::DeviceDanilo Krummrich1-4/+4
2025-03-10rust: module: introduce `authors` keyGuilherme Giacomo Simoes6-6/+6
2025-02-27rust/faux: Add missing parent argument to Registration::new()Lyude Paul1-1/+1
2025-02-22rust: io: rename `io::Io` accessorsFiona Behrens1-6/+6
2025-02-13rust/kernel: Add faux device bindingsLyude Paul3-0/+40
2025-01-28Merge tag 'driver-core-6.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds5-0/+431
2025-01-13rust: use derive(CoercePointee) on rustc >= 1.84.0Xiangfei Ding1-0/+18
2024-12-20samples: rust: add Rust platform sample driverDanilo Krummrich3-0/+60
2024-12-20samples: rust: add Rust PCI sample driverDanilo Krummrich3-0/+122
2024-12-16rust: finish using custom FFI integer typesMiguel Ojeda1-1/+1
2024-12-16samples: rust_misc_device: Provide an example C program to exercise functiona...Lee Jones1-0/+90
2024-12-16samples: rust_misc_device: Demonstrate additional get/set value functionalityLee Jones1-14/+75
2024-12-16samples: rust: Provide example using the new Rust MiscDevice abstractionLee Jones3-0/+98
2024-11-26Merge tag 'rust-6.13' of https://github.com/Rust-for-Linux/linuxLinus Torvalds2-2/+3
2024-11-12samples: rust: fix `rust_print` build making it a combined moduleMiguel Ojeda2-1/+3
2024-11-04rust: samples: add tracepoint to Rust sampleAlice Ryhl3-1/+28
2024-10-15rust: treewide: switch to the kernel `Vec` typeDanilo Krummrich1-2/+2
2024-10-07rust: start using the `#[expect(...)]` attributeMiguel Ojeda1-1/+1
2024-10-07rust: replace `clippy::dbg_macro` with `disallowed_macros`Miguel Ojeda1-0/+1
2024-04-16rust: sync: update `Arc` and `UniqueArc` to take allocation flagsWedson Almeida Filho1-2/+2
2024-04-16rust: alloc: update `VecExt` to take allocation flagsWedson Almeida Filho1-3/+3
2023-04-10samples: rust: print: Add sample code for Arc printingBoqun Feng1-0/+26
2022-12-04rust: macros: take string literals in `module!`Gary Guo2-8/+8
2022-12-01rust: samples: add `rust_print` exampleMiguel Ojeda3-0/+65
2022-09-28samples: add first Rust examplesMiguel Ojeda8-0/+105