GitHub / Rust-for-Linux/linux issues and pull requests
#1190 - Export Rust Function to C
Issue -
State: closed - Opened by HangShuYH 6 months ago
- 1 comment
#1188 - fix: typo in comments for auxiliary device initialization
Pull Request -
State: closed - Opened by Webb321 6 months ago
- 3 comments
#1187 - Fix "initialialized" typo in auxiliary.rs
Issue -
State: open - Opened by onur-ozkan 6 months ago
#1186 - Fix doc links for `EBADF` in rust/kernel/fs/file.rs
Issue -
State: closed - Opened by onur-ozkan 6 months ago
- 3 comments
Labels: • lib, good first issue, easy
#1183 - add `if_cfg!` macro
Issue -
State: open - Opened by BennoLossin 8 months ago
Labels: • lib, good first issue, medium
#1177 - make `AlwaysRefCounted::inc_ref` an associated function
Issue -
State: open - Opened by BennoLossin 9 months ago
Labels: • lib, good first issue, easy
#1175 - RPIT lifetime bound imprecision without `use<..>` bound
Issue -
State: open - Opened by J3m3 9 months ago
#1174 - Sort entries in helpers.c
Issue -
State: closed - Opened by Darksonn 9 months ago
- 3 comments
Labels: • lib, good first issue, easy
#1173 - move `ARef<T>` and `AlwaysRefCounted` to `sync`
Issue -
State: closed - Opened by BennoLossin 9 months ago
- 7 comments
Labels: • lib, good first issue, easy
#1171 - docs: rust: Refactor safety lines docs to sections
Pull Request -
State: open - Opened by safstromo 10 months ago
#1170 - Update the `cpufreq` callbacks to use the C FFI types
Issue -
State: closed - Opened by ojeda 10 months ago
- 3 comments
Labels: • lib, good first issue, easy
#1168 - Reword and expand `# Invariant` section on `MiscDeviceRegistration`
Issue -
State: open - Opened by onestacked 10 months ago
#1167 - Clean formatting in `io.rs`
Issue -
State: closed - Opened by ojeda 10 months ago
- 2 comments
Labels: • lib, good first issue, easy
#1166 - Fix "much" typo in arc.rs
Issue -
State: closed - Opened by ojeda 10 months ago
- 1 comment
Labels: • lib, good first issue, easy
#1165 - `kernel::fs::file::LocalFile` should be marked as `repr(transparent)`
Issue -
State: open - Opened by pekkarr 10 months ago
#1164 - Avoid `unwrap()` in the `kernel::list` examples
Issue -
State: open - Opened by ojeda 10 months ago
Labels: • lib, good first issue, easy
#1163 - conditional passing of edition for core
Issue -
State: closed - Opened by est31 10 months ago
- 4 comments
Labels: • kbuild
#1162 - Add `unsafe_precondition_assert!`
Issue -
State: open - Opened by ojeda 11 months ago
Labels: good first issue, easy, medium
#1161 - Feat/v2 in rust first issues
Pull Request -
State: closed - Opened by Alessevan 11 months ago
- 2 comments
#1160 - correct safety comments and documentation in `reovocable.rs`
Issue -
State: open - Opened by y86-dev 11 months ago
Labels: • lib, medium
#1159 - Add `overflow_assert!`
Issue -
State: open - Opened by ojeda 11 months ago
Labels: • lib, good first issue, easy, medium
#1158 - Change `*.rsi` targets to `*.expanded.rs`
Issue -
State: open - Opened by y86-dev 11 months ago
#1157 - Consider `checkpatch.pl` rule to emit a warning on `//` on top of private items
Issue -
State: open - Opened by ojeda 11 months ago
Labels: • docs, good first issue, medium
#1156 - Clean the C side to match the signatures (`volatile` qualifier) of the Rust helpers
Issue -
State: open - Opened by ojeda 11 months ago
Labels: • misc
#1154 - rust: comments: fix missing Markdown autolinks for URLs
Pull Request -
State: open - Opened by brambhattabhishek 12 months ago
#1153 - Use Markdown autolinks in normal comments
Issue -
State: closed - Opened by ojeda 12 months ago
- 7 comments
Labels: • lib, good first issue, easy
#1152 - Enable clippy lint `borrow_as_ptr`
Issue -
State: open - Opened by y86-dev 12 months ago
#1151 - Makefile does not properly depend on `.clippy.toml`
Issue -
State: open - Opened by tamird 12 months ago
#1150 - Fix macro referencing `core` and `kernel` crates
Issue -
State: closed - Opened by y86-dev 12 months ago
- 13 comments
Labels: • lib, good first issue, easy
#1149 - `static_assert!` optional message
Issue -
State: closed - Opened by ojeda about 1 year ago
- 4 comments
Labels: • lib, good first issue, easy
#1147 - rust: kernel: uaccess: mark UserSliceReader methods inline
Pull Request -
State: open - Opened by antonio-hickey about 1 year ago
#1146 - Replace `kernel::str::BStr` with `core::bstr::ByteStr`
Issue -
State: open - Opened by tamird about 1 year ago
#1145 - Add missing `#[inline]` markers to trivial wrappers around C functions
Issue -
State: open - Opened by Darksonn about 1 year ago
Labels: good first issue, easy
#1144 - How to start/continue developing an abstraction for a subsystem?
Issue -
State: closed - Opened by newchild about 1 year ago
- 2 comments
#1143 - Import formatting
Issue -
State: open - Opened by y86-dev about 1 year ago
#1142 - V0 driver + Irq abstractions
Pull Request -
State: closed - Opened by Leikoe about 1 year ago
#1141 - When `CONFIG_RUST_BUILD_ASSERT_ALLOW` is not enabled, modules calling `Io::readX` and `Io::writeX` will fail to compile.
Issue -
State: closed - Opened by JCKeep about 1 year ago
- 3 comments
Labels: • lib
#1139 - Fix missing `\n` in printing calls such as `pr_*!` and `dev_*!`
Issue -
State: open - Opened by ojeda about 1 year ago
Labels: • lib, good first issue, easy
#1138 - Clean lifetimes markup in code documentation
Issue -
State: closed - Opened by ojeda about 1 year ago
- 5 comments
Labels: • docs, good first issue, easy
#1136 - `UserSliceReader::read_all` should work with any `Vec` allocator
Issue -
State: open - Opened by Darksonn over 1 year ago
#1135 - Feature Request: File-Folder Hybrid
Issue -
State: open - Opened by amab8901 over 1 year ago
#1134 - Kernel build: arch/x86/tools/insn_decoder_test: error: malformed line
Issue -
State: open - Opened by dhodovsk over 1 year ago
#1133 - The `#[must_use]` annotation is missing on `Lock::try_lock`
Issue -
State: open - Opened by Darksonn over 1 year ago
Labels: • lib, good first issue, easy
#1131 - Add a doctest for `AllocLayout::new()`
Issue -
State: open - Opened by fbq over 1 year ago
Labels: good first issue
#1130 - Switch to CoercePointee macro, with examples
Pull Request -
State: open - Opened by dingxiangfei2009 over 1 year ago
#1128 - Simplify `Result<()>` uses
Issue -
State: open - Opened by ojeda over 1 year ago
Labels: good first issue, easy
#1127 - Debian wanted features & bugfixes
Issue -
State: open - Opened by ojeda over 1 year ago
Labels: • toolchain, meta
#1126 - Impl `fmt::Display` for kernel `Box<T, A>`
Issue -
State: closed - Opened by fbq over 1 year ago
- 5 comments
Labels: • lib, good first issue, easy
#1125 - Make `from_errno` use `try_from_errno`
Issue -
State: open - Opened by ojeda over 1 year ago
Labels: good first issue, easy
#1124 - Review possible updates to `std_vendor.rs` files
Issue -
State: open - Opened by ojeda over 1 year ago
Labels: good first issue, easy
#1123 - Clean all the Clippy warnings in `drivers/gpu/drm/drm_panic_qr.rs`
Issue -
State: closed - Opened by ojeda over 1 year ago
- 10 comments
Labels: • drivers, good first issue, easy
#1122 - Add more examples to `Either`
Issue -
State: open - Opened by ojeda over 1 year ago
Labels: • lib, good first issue
#1121 - Add examples to the `list` module
Issue -
State: open - Opened by ojeda over 1 year ago
Labels: • lib, good first issue
#1120 - Make Error use NonZero for its value
Issue -
State: closed - Opened by Darksonn over 1 year ago
- 1 comment
Labels: • lib
#1118 - qemu-busybox-min.config fragment does not exists on this architecture
Issue -
State: closed - Opened by jakeallen123 over 1 year ago
- 2 comments
#1117 - Move unfit code out of `rust/kernel/types.rs`
Issue -
State: closed - Opened by y86-dev over 1 year ago
- 5 comments
Labels: good first issue
#1116 - Clean section header order, document it and implement a `checkpatch.pl` check
Issue -
State: open - Opened by y86-dev over 1 year ago
- 5 comments
Labels: good first issue
#1115 - IrqDisabled variant which allows for re-enabling interrupts
Issue -
State: open - Opened by Lyude over 1 year ago
#1114 - docs: plural section headers
Pull Request -
State: closed - Opened by paddymills over 1 year ago
#1113 - make section names plural
Pull Request -
State: closed - Opened by paddymills over 1 year ago
- 1 comment
#1112 - AtomicU64 on 32-bit architectures
Issue -
State: open - Opened by FlyGoat over 1 year ago
#1111 - docs: rust: fix formatting for kernel::block::mq::Request
Pull Request -
State: open - Opened by frazar over 1 year ago
#1110 - Clean code documentation section names and implement a `checkpatch.pl` check for it
Issue -
State: open - Opened by ojeda over 1 year ago
Labels: • docs, good first issue
#1109 - Clean consecutive empty `///` lines and implement a `checkpatch.pl` check for it
Issue -
State: open - Opened by ojeda over 1 year ago
Labels: • docs, good first issue
#1108 - Clean `kernel::block::mq::Request` docs to render properly
Issue -
State: closed - Opened by ojeda over 1 year ago
- 2 comments
Labels: • docs, good first issue, easy
#1107 - Automate Kernel list email from GitHub CI
Issue -
State: open - Opened by nyurik over 1 year ago
#1106 - rust: Eschew `Box<MaybeUninit<T>>::write`
Pull Request -
State: closed - Opened by workingjubilee over 1 year ago
- 16 comments
#1105 - Change `pub(crate)` methods in `kernel::error` to be `pub`
Issue -
State: closed - Opened by Darksonn over 1 year ago
- 2 comments
Labels: • lib, good first issue
#1104 - `checkpatch.pl` warning about non-permalinks to Zulip
Issue -
State: open - Opened by ojeda over 1 year ago
Labels: • misc, good first issue
#1103 - Quick Start document renders unordered list inside blockquote
Issue -
State: closed - Opened by ojeda over 1 year ago
- 5 comments
Labels: • docs, good first issue
#1102 - Support dynamically allocated lockdep keys
Issue -
State: open - Opened by fbq over 1 year ago
Labels: • lib, unsound
#1101 - Use docs.kernel.org for documentation links
Issue -
State: open - Opened by ojeda over 1 year ago
Labels: • docs, good first issue
#1100 - Add Cargo.toml files
Issue -
State: open - Opened by mahkoh over 1 year ago
#1099 - GCC Rust wanted features & bugfixes
Pull Request -
State: open - Opened by ojeda over 1 year ago
Labels: • toolchain, meta
#1098 - `rustc_codegen_gcc` wanted features & bugfixes
Pull Request -
State: open - Opened by ojeda over 1 year ago
Labels: • toolchain, meta
#1097 - Coccinelle for Rust wanted features & bugfixes
Issue -
State: open - Opened by ojeda over 1 year ago
Labels: • toolchain, meta
#1096 - `pahole` wanted features & bugfixes
Issue -
State: open - Opened by ojeda over 1 year ago
Labels: • toolchain, meta
#1095 - Support Arena Allocators
Issue -
State: open - Opened by y86-dev over 1 year ago
#1094 - Clean 3dnow (LLVM 19, Rust 1.82.0)
Issue -
State: closed - Opened by ojeda over 1 year ago
- 1 comment
Labels: • toolchain
#1093 - Help - rust kernel module development
Issue -
State: closed - Opened by xbladesub over 1 year ago
- 1 comment
#1092 - Rust toolchain can't figure out what version of rustc to run
Issue -
State: closed - Opened by amanuel2 over 1 year ago
- 6 comments
#1090 - Rust:Add support and sample for tty0tty driver
Pull Request -
State: closed - Opened by lwz23 over 1 year ago
- 1 comment
#1089 - add tty0tty module and support
Pull Request -
State: closed - Opened by lwz23 over 1 year ago
#1088 - Remove `Device::from_raw()` in favor of using `Device::as_ref()` + `into()`.
Issue -
State: closed - Opened by fbq over 1 year ago
- 7 comments
Labels: • lib, good first issue
#1087 - KASAN Support
Pull Request -
State: closed - Opened by maurer over 1 year ago
- 6 comments
#1086 - How to Export a Symbol from a Rust Out-of-Tree Module?
Issue -
State: open - Opened by CobaltDream1 over 1 year ago
#1084 - Experimental tracepoint support
Pull Request -
State: open - Opened by Darksonn almost 2 years ago
#1083 - Writing an linux kernel module in Rust
Issue -
State: closed - Opened by lwz23 almost 2 years ago
- 1 comment
#1082 - Build out-of-tree kernel module "hello world"
Issue -
State: closed - Opened by frabervo almost 2 years ago
- 2 comments
#1081 - rbtree v4
Pull Request -
State: open - Opened by matthewtgilbride almost 2 years ago
#1080 - Rust CI wanted features & bugfixes
Issue -
State: open - Opened by ojeda almost 2 years ago
Labels: • misc, meta
#1079 - make `InPlaceInit` compatible with `Arc`
Issue -
State: closed - Opened by y86-dev almost 2 years ago
- 5 comments
Labels: • lib, good first issue
#1078 - Access minor
Pull Request -
State: open - Opened by brummer-simon almost 2 years ago
#1077 - make `impl_has_work` compatible with more complex generics
Issue -
State: closed - Opened by y86-dev almost 2 years ago
- 2 comments
Labels: • lib, good first issue
#1076 - Move proc-macro documentation into the `kernel` crate
Issue -
State: closed - Opened by y86-dev almost 2 years ago
- 5 comments
Labels: • lib, good first issue
#1075 - Replace `kernel::str::CStr` by `core::ffi::CStr`
Issue -
State: open - Opened by y86-dev almost 2 years ago
#1074 - Update minimal bindgen version to 0.65.1
Pull Request -
State: open - Opened by brummer-simon almost 2 years ago
#1072 - Example on Character Devices?
Issue -
State: closed - Opened by brummer-simon almost 2 years ago
- 1 comment
#1071 - How do I compile a Linux kernel for the aarch64 platform
Issue -
State: closed - Opened by Haker0428 almost 2 years ago
- 1 comment
#1070 - Is it able to add Rust code to existing kernel modules written in C for now?
Issue -
State: open - Opened by r4ve1 almost 2 years ago