summaryrefslogtreecommitdiff
path: root/samples/rust (follow)
Commit message (Expand)AuthorAgeFilesLines
...
* rust/samples: miscdev: eliminate `unsafe` blockSven Van Asbroeck2021-05-261-11/+8
* rust: CStr overhaulGary Guo2021-05-263-6/+6
* rust: make SharedState::try_new() return a pinned ArcAyaan Zaidi2021-05-231-11/+14
* Rename `KernelResult` to just `Result`.Wedson Almeida Filho2021-05-119-41/+21
* Merge pull request #234 from Kloenk/improved_macroMiguel Ojeda2021-05-017-13/+0
|\
| * Remove unused params from module! macro callsFinn Behrens2021-04-296-11/+0
| * make module! arguments optionalFinn Behrens2021-04-291-2/+0
* | Move `File` to its own module.Wedson Almeida Filho2021-04-303-3/+6
|/
* Add support for `read_iter` and `write_iter`.Wedson Almeida Filho2021-04-281-1/+1
* Generalise `read` and `write`.Wedson Almeida Filho2021-04-273-8/+26
* Introduce a new `io_buffer` module.Wedson Almeida Filho2021-04-273-0/+3
* Remove release method that's the same as the default implAlex Gaynor2021-04-241-2/+0
* Add `rust_random` sample that uses `module_misc_device`.Wedson Almeida Filho2021-04-233-0/+71
* Reduce the need for boilerplate code in simple drivers.Wedson Almeida Filho2021-04-231-13/+2
* Remove non-prefixed printing macrosMiguel Ojeda2021-04-138-89/+45
* Normalize semaphore samples and add them to the CIMiguel Ojeda2021-04-114-15/+45
* Merge pull request #173 from wedsonaf/exampleMiguel Ojeda2021-04-114-0/+382
|\
| * Add comments.Wedson Almeida Filho2021-04-112-0/+13
| * char example: use 'struct kref' instead of "raw" reference countGreg Kroah-Hartman2021-04-101-8/+13
| * Add "semaphore" sample driver in C and Rust.Wedson Almeida Filho2021-04-104-0/+364
* | Merge pull request #120 from ojeda/rust-printkMiguel Ojeda2021-04-119-24/+137
|\ \
| * | New printing supportMiguel Ojeda2021-04-119-24/+137
| |/
* / Remove `feature(test)` from most samples.Miguel Ojeda2021-04-115-5/+0
|/
* SamplesMiguel Ojeda2021-04-098-0/+535