fishinabarrel/linux-kernel-module-rust
Framework for writing Linux kernel modules in safe Rust
RustGPL-2.0
Issues
- 2
Must use fallible allocation and not panic
#148 opened - 3
[info] ClangBuiltLinux
#147 opened - 5
Add RCU bindings
#143 opened - 0
Support proc_mkdir + proc_create
#141 opened - 4
- 6
- 0
Add another sysctl test
#132 opened - 0
Build fails on v5.2+
#124 opened - 5
- 3
Figure out how to make std work
#121 opened - 0
Build fails if rustfmt is not installed
#118 opened - 0
- 6
Architecture support (tracking issue)
#112 opened - 0
Investigate LLVM C backend
#111 opened - 2
- 0
- 1
- 0
Add tests for filesystem::register
#93 opened - 1
CI is unreliable
#86 opened - 0
Update to 2018 edition
#85 opened - 5
Run hello-world through tests
#83 opened - 1
- 9
usercopy handling and KERNEL_DS
#64 opened - 4
usercopy uses u64 on 4.15.0-1007-aws
#62 opened - 3
- 2
Add chrdev!
#55 opened - 0
- 2
i386 support
#43 opened - 4
bindgen derives Debug on a packed struct
#42 opened - 13
- 1
Are there things in libstd that we want?
#38 opened - 6
- 4
- 5
- 0
Switch back to panic=unwind
#26 opened - 1
- 0
- 1
Improve the quality of output on panic
#22 opened - 0
Do something reasonable in panic_fmt
#18 opened - 0
make C strings a little more ergonomic
#16 opened - 0
make an example that uses lazy_static!
#15 opened - 6
Add support for registering sysctls
#13 opened - 0
- 3
- 0
Remove malloc from `println!()`
#2 opened - 2