summaryrefslogtreecommitdiff
path: root/samples/rust/rust_chrdev.rs (follow)
Commit message (Expand)AuthorAgeFilesLines
* rust: take str literal instead bstr literal in `module!` macroGary Guo2022-08-051-4/+4
* rust: use `#[vtable]` for `kernel::file::Operations`Gary Guo2022-07-051-2/+1
* treewide: use `GPL` as the license string instead of `GPL v2`Miguel Ojeda2022-05-271-1/+1
* rust: rename `KernelModule` to `Module`Wedson Almeida Filho2022-03-281-1/+1
* rust: move `file_operations::FileOperations` into `file::Operations`Wedson Almeida Filho2022-03-151-2/+2
* treewide: update/normalize comment styleMiguel Ojeda2022-02-111-1/+1
* rust: avoid the need of crate attributes in kernel modulesMiguel Ojeda2022-01-201-3/+0
* rust: require `Sync` and `Send` on file operations context dataWedson Almeida Filho2022-01-121-2/+2
* rust: simplify file operations by removing `FileOpener`Wedson Almeida Filho2022-01-111-2/+5
* rust: add CStr & ThisModule to preludeMilan2021-11-121-1/+1
* rust: improve `KernelModule` initialisation.Wedson Almeida Filho2021-11-081-4/+3
* rust: prelude: graduate `Box`, `Arc`, `Vec`, `Pin` and `Error`Miguel Ojeda2021-07-021-2/+0
* rust: CStr overhaulGary Guo2021-05-261-2/+2
* Rename `KernelResult` to just `Result`.Wedson Almeida Filho2021-05-111-1/+1
* make module! arguments optionalFinn Behrens2021-04-291-2/+0
* Reduce the need for boilerplate code in simple drivers.Wedson Almeida Filho2021-04-231-13/+2
* Remove non-prefixed printing macrosMiguel Ojeda2021-04-131-3/+3
* Merge pull request #120 from ojeda/rust-printkMiguel Ojeda2021-04-111-3/+3
|\
| * New printing supportMiguel Ojeda2021-04-111-3/+3
* | Remove `feature(test)` from most samples.Miguel Ojeda2021-04-111-1/+0
|/
* SamplesMiguel Ojeda2021-04-091-0/+67