fishinabarrel/linux-kernel-module-rust
Framework for writing Linux kernel modules in safe Rust
RustGPL-2.0
Issues
- 4
support extending bpf
#279 opened by dvc94ch - 4
Write and publish docs
#150 opened by geofft - 2
failed to build in Fedora32 due to expected '(' after 'asm'
#275 opened by YsuOS - 10
Automated conversion from C to Rust
#151 opened by XVilka - 2
Add a nifty virtio driver
#260 opened by geofft - 3
Additional allocation functions for special contexts
#258 opened by geofft - 4
Add API equivalent to kernel's nonseekable_open
#163 opened by alex - 0
Implement support for custom printk formats
#269 opened by geofft - 0
Get rid of printk helper
#263 opened by geofft - 0
Account for sysctl user->kernel pointer change
#228 opened by geofft - 1
Add newer kernels and newer clangs to CI
#229 opened by geofft - 1
Investigate ftrace and live patching
#256 opened by geofft - 1
- 0
Add skb bindings and safe smsc9512 driver
#261 opened by geofft - 1
Run tests via qemu on multiple distros/kernels
#254 opened by geofft - 2
rust nightly clang-12 on debian unstable 5.7.0-3-amd64 builds and runs successfully
#255 opened by omac777 - 0
Naming of flags is inconsistent
#264 opened by geofft - 1
Keep modinfo happy in newer kernels
#230 opened by geofft - 2
modinfo section missing in release mode
#251 opened by geofft - 11
Build fails on Debian stable, kernel 4.19: implicit declaration of function 'asm_volatile_goto'
#242 opened by geofft - 4
- 8
- 0
Build fails on Debian kernel 5.x: fatal error: 'generated/autoconf.h' file not found
#243 opened by geofft - 1
I know a solution to one of the TODOs
#245 opened by Shnatsel - 1
Teach bindgen about sparse annotations
#204 opened by geofft - 9
`hello-world` fails to build
#152 opened by visar - 1
Fold kernel-cflags-finder into the Makefiles
#191 opened by geofft - 3
- 2
Change the makefiles to not hardcode x86_64
#190 opened by alex - 0
- 0
Add poll to FIleOperations
#232 opened by alex - 0
aarch64 support
#165 opened by alex - 0
Upstream target to Rust for these
#155 opened by alex - 5
Error with kernel-cflags-finder on make
#225 opened by kilroyjones - 13
Build fails with: ERROR: "mcount" [/home/kees/src/rust-linux/hello-world/helloworld.ko] undefined!
#174 opened by kees - 3
Create ABI compatibility check
#203 opened by geofft - 2
Golang support
#223 opened by ski7777 - 12
Rust to C is required
#179 opened by oiaohm - 0
Allow filesystems to define mount_callback
#198 opened by luisgerhorst - 12
build error: setfl binding missing
#167 opened by aurabindo - 3
- 0
- 0
Switch from xbuild to using std-aware-cargo
#176 opened by alex - 0
- 10
- 3
Build fails on v5.3 with "ld: no input files"
#173 opened by kees - 2
kernel_module! does not work as expected
#170 opened by aurabindo - 0
build doctests in CI
#169 opened by alex - 0
Add ioctl support to FileOperations
#162 opened by alex - 0