summaryrefslogtreecommitdiff
path: root/rust/kernel (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'v6.1-rc1' into syncMiguel Ojeda2022-10-182-3/+3
|\
| * rust: add `kernel` crateWedson Almeida Filho2022-09-286-0/+491
* rust: rbtree: simplify examplesMiguel Ojeda2022-10-131-10/+2
* rust: async: workqueue: simplify examplesMiguel Ojeda2022-10-131-12/+9
* rust: workqueue: simplify examplesMiguel Ojeda2022-10-131-13/+3
* rust: rename `Ref` to `Arc`Wedson Almeida Filho2022-10-0511-248/+248
* feat: Allow the use of fn bit in a const contextDemonInTheCloset2022-09-222-3/+3
* rust: take str literal instead bstr literal in `module!` macroGary Guo2022-08-054-14/+14
* rust: kernel: std_vendor: clarify licensing even furtherMiguel Ojeda2022-08-011-3/+4
* rust: use `<>` link style in comments tooMiguel Ojeda2022-08-014-6/+5
* rust: kernel: apply `rustfmt` to `from_kernel_result!` blocksMiguel Ojeda2022-08-014-10/+30
* treewide: fix too-long-lines `checkpatch.pl` warningsMiguel Ojeda2022-08-011-2/+4
* treewide: finish Rust comments in periodMiguel Ojeda2022-08-013-4/+4
* treewide: other `rustfmt`-inspired cleanupsMiguel Ojeda2022-08-013-3/+4
* rust: kernel: `rustfmt` documentation examples cleanupsMiguel Ojeda2022-08-0112-35/+38
* rust: fix English typos found by `checkpatch.pl`Miguel Ojeda2022-08-011-2/+2
* rust: kernel: simplify comment to avoid mentioning the typeMiguel Ojeda2022-08-011-1/+1
* rust: kernel: use Markdown in commentMiguel Ojeda2022-08-011-1/+1
* rust: kernel: fix non-empty lines after section headersMiguel Ojeda2022-08-013-0/+3
* rust: kernel: use `# Examples` consistentlyMiguel Ojeda2022-08-014-5/+5
* rust: kernel: sort `feature`sMiguel Ojeda2022-08-011-3/+3
* rust: device: fix commit reference styleMiguel Ojeda2022-08-011-2/+3
* rust: add `module_fs` macroWedson Almeida Filho2022-07-252-1/+78
* Merge pull request #830 from wedsonaf/super-blockWedson Almeida Filho2022-07-242-75/+345
|\
| * rust: allow fs driver to initialise new superblocksWedson Almeida Filho2022-07-192-75/+345
* | rust: delay: add `coarse_sleep` examples and testsMiguel Ojeda2022-07-231-8/+80
* | Merge pull request #823 from jbaublitz/msleepMiguel Ojeda2022-07-222-0/+34
|\ \ | |/ |/|
| * rust: delay: Add coarse_sleep functionJohn Baublitz2022-07-212-0/+34
* | rust: add support for file system parametersWedson Almeida Filho2022-07-144-3/+693
|/
* Merge pull request #828 from wedsonaf/flags-to-modWedson Almeida Filho2022-07-121-11/+6
|\
| * rust: change `FileFlags` struct to `flags` moduleWedson Almeida Filho2022-07-121-11/+6
* | Merge pull request #826 from bjorn3/concat_idents_macroWedson Almeida Filho2022-07-121-1/+2
|\ \ | |/ |/|
| * Re-implement concat_idents! in libmacrosbjorn32022-07-101-1/+2
* | Merge branch 'rust' into file_flags_typeWedson Almeida Filho2022-07-1264-2061/+6965
|\ \
| * | rust: define fs contextWedson Almeida Filho2022-07-111-7/+218
| |/
| * Move bindings related code to rust/bindingsbjorn32022-07-102-98/+0
| * Split bindings crate out of the main kernel cratebjorn32022-07-102-1/+8
| * rust: add ability to register a file systemWedson Almeida Filho2022-07-051-2/+113
| * Merge branch 'rust' into macrosWedson Almeida Filho2022-07-0514-25/+388
| |\
| | * Merge pull request #814 from jbaublitz/export-pointer-wrapperMiguel Ojeda2022-07-052-2/+3
| | |\
| | | * rust: fix docs for newly exported typeJohn Baublitz2022-07-051-1/+2
| | | * rust: export PointerWrapper from kernelJohn Baublitz2022-07-051-1/+1
| | * | rust: `to_result` only needs the return codeWedson Almeida Filho2022-07-0510-19/+18
| | * | Merge pull request #809 from wedsonaf/irqWedson Almeida Filho2022-07-051-2/+303
| | |\ \
| | | * | rust: irq: add support for handling interruptsWedson Almeida Filho2022-07-041-2/+303
| | | |/
| | * / rust: add definitions for ref-counted inodes and dentriesWedson Almeida Filho2022-07-042-0/+53
| | |/
| | * rust: task: Add wake_up() functionBoqun Feng2022-07-021-3/+12
| * | rust: use `#[vtable]` for `kernel::irq::Chip`Gary Guo2022-07-052-41/+8
| * | rust: use `#[vtable]` for `kernel::gpio::Chip`Gary Guo2022-07-051-56/+8
| * | rust: use `#[vtable]` for `kernel::hwrng::Operations`Gary Guo2022-07-051-37/+4