Sign in
Join now
kernel
tjh.dev
/
Star
Starred
Star
1
Something went wrong. Try again.
Fork
0
Eye filled
Watch
Watching
Watch
(I'm so sorry!) Linux kernel mirror (for testing)
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel
os
linux
+3 more
kernel
os
linux
Star
Starred
Star
1
Something went wrong. Try again.
Fork
0
Eye filled
Watch
Watching
Watch
Overview
Overview
Issues
Issues
Pulls
Pulls
Pipelines
Pipelines
kernel
/
rust
/
kernel
21 folders
·
86 files
at
uaccess-cleanups
Sagar Taunk
·
rust: net: netlink: validate attribute length before casting to `c_int`
·
1mo ago
0923198b
alloc
Merge tag 'drm-next-2026-08-20' of https://gitlab.freedesktop.org/drm/kernel
2mo ago
block
rust: block: fix GenDisk cleanup paths
5mo ago
debugfs
rust: debugfs: remove unsafe blocks from traits impl for Vec
3mo ago
device
rust: device: replace `kernel::c_str!` with C-Strings
10mo ago
drm
Merge tag 'drm-next-2026-08-20' of https://gitlab.freedesktop.org/drm/kernel
2mo ago
fs
rust: fs: add file::Offset type alias
11mo ago
gpu
rust: gpu: Add GPU buddy allocator bindings
7mo ago
interop
rust: interop: Add list module for C linked list interface
7mo ago
io
rust: io: register: use path fragment for alias destination
3mo ago
iommu
Merge tag 'drm-next-2026-08-20' of https://gitlab.freedesktop.org/drm/kernel
2mo ago
irq
rust: irq: make Registration compatible with lifetime-bound drivers
2mo ago
list
Merge tag 'locking-core-2026-04-13' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
6mo ago
mm
mm: rename zap_page_range_single() to zap_vma_range()
6mo ago
net
rust: net: netlink: validate attribute length before casting to `c_int`
1mo ago
num
rust: num: restrict bool conversion to unsigned Bounded
2mo ago
pci
rust: pci: reject IRQ vector indices that do not fit in u32
2mo ago
ptr
rust: ptr: remove implicit index projection syntax
4mo ago
str
rust: str: add radix prefixed integer parsing functions
1y ago
sync
Merge tag 'char-misc-7.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
2mo ago
time
hrtimer: add usage examples to documentation
7mo ago
types
rust: types: introduce ForLt base trait for CovariantForLt
3mo ago
.gitignore
rust: Add warn_on macro
1y ago
acpi.rs
rust: driver: store pointers in `DeviceId`
3mo ago
alloc.rs
rust: alloc: cleanup imports and use "kernel vertical" style
5mo ago
auxiliary.rs
Merge tag 'driver-core-7.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core
2mo ago
bitfield.rs
rust: bitfield: always inline test conversions
2mo ago
bitmap.rs
rust: tests: add Kconfig for KUnit test
4mo ago
bits.rs
rust: bits: always inline functions using build_assert with arguments
9mo ago
block.rs
rust: block: add block related constants
1y ago
bug.rs
rust: bug: fix warn_on macro build error on UML
2mo ago
build_assert.rs
rust: make `build_assert` module the home of related macros
4mo ago
clk.rs
rust: clk: implement Send and Sync
7mo ago
configfs.rs
rust: configfs: use `LocalModule` for `THIS_MODULE`
2mo ago
cpu.rs
rust: kernel: cpu: mark `CpuId::current()` inline
1y ago
cpufreq.rs
Merge tag 'cpufreq-arm-updates-7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm
2mo ago
cpumask.rs
rust: cpumask: rename methods of Cpumask for clarity and consistency
9mo ago
cred.rs
Merge tag 'char-misc-6.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
1y ago
debugfs.rs
rust: debugfs: Use kernel Atomic type in docs example
9mo ago
device_id.rs
rust: driver: remove duplicate ID table
3mo ago
device.rs
Merge tag 'v7.2-rc7' into driver-core-next
2mo ago
devres.rs
Merge tag 'v7.2-rc7' into driver-core-next
2mo ago
dma.rs
Merge tag 'drm-next-2026-08-20' of https://gitlab.freedesktop.org/drm/kernel
2mo ago
driver.rs
rust: driver: remove open-coded matching logic
3mo ago
error.rs
rust: error: add remaining error codes
2mo ago
faux.rs
rust: faux: add Device type with AsBusDevice support
3mo ago
firmware.rs
Merge tag 'drm-next-2026-08-20' of https://gitlab.freedesktop.org/drm/kernel
2mo ago
fmt.rs
rust: fmt: route {:p} through HashedPtr to prevent address leaks
2mo ago
fs.rs
rust: fs: add Kiocb struct
1y ago
fwctl.rs
Merge tag 'for-linus-fwctl' of git://git.kernel.org/pub/scm/linux/kernel/git/fwctl/fwctl
2mo ago
generated_arch_reachable_asm.rs.S
rust: Add warn_on macro
1y ago
generated_arch_static_branch_asm.rs.S
rust: jump_label: skip formatting generated file
1y ago
generated_arch_warn_asm.rs.S
rust: Add warn_on macro
1y ago
gpu.rs
rust: gpu: Add GPU buddy allocator bindings
7mo ago
i2c.rs
Merge tag 'i2c-7.3-part2' of git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux
2mo ago
id_pool.rs
rust: id_pool: do not immediately acquire new ids
11mo ago
impl_flags.rs
rust: impl_flags: use bit helper in example
2mo ago
init.rs
rust: treewide: replace `__pinned_init` with `raw_[try_]init`
2mo ago
interop.rs
rust: interop: Add list module for C linked list interface
7mo ago
interrupt.rs
rust: Introduce interrupt module
2mo ago
io.rs
Merge tag 'v7.2-rc7' into driver-core-next
2mo ago
ioctl.rs
rust: make `build_assert` module the home of related macros
4mo ago
iov.rs
rust: iov: add iov_iter abstractions for ITER_DEST
1y ago
irq.rs
rust: irq: fix C header path in module docs
3mo ago
jump_label.rs
rust: jump_label: skip arch-specific asm in `testlib` builds
2mo ago
Kconfig.test
rust: bitfield: Add KUnit tests for bitfield
4mo ago
kunit.rs
kunit,rust: Add ability to skip entire test suites
4mo ago
lib.rs
Merge tag 'for-linus-fwctl' of git://git.kernel.org/pub/scm/linux/kernel/git/fwctl/fwctl
2mo ago
list.rs
rust: kernel: list: fix incorrect pop_back example comment
2mo ago
maple_tree.rs
rust: maple_tree: rcu_read_lock() in destructor to silence lockdep
10mo ago
miscdevice.rs
Merge tag 'char-misc-7.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
2mo ago
mm.rs
rust: mm: update ARef and AlwaysRefCounted imports from sync::aref
1y ago
module_param.rs
rust: module_param: support bool parameters
2mo ago
module.rs
rust: module: add `THIS_MODULE` const to `ModuleMetadata` trait
2mo ago
num.rs
rust: num: seal Integer
1mo ago
of.rs
rust: driver: store pointers in `DeviceId`
3mo ago
opp.rs
opp: rust: mark OPP methods as inline
5mo ago
page.rs
Merge tag 'mm-stable-2026-06-18-09-26' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
4mo ago
pci.rs
Merge tag 'drm-next-2026-08-20' of https://gitlab.freedesktop.org/drm/kernel
2mo ago
pid_namespace.rs
rust: pid_namespace: update AlwaysRefCounted imports from sync::aref
1y ago
platform.rs
Merge tag 'driver-core-7.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core
2mo ago
prelude.rs
rust: prelude: add `zerocopy{,_derive}::IntoBytes`
4mo ago
print.rs
rust: print: fix broken `_printk` Rustdoc link
3mo ago
processor.rs
rust: Add cpu_relax() helper
1y ago
ptr.rs
rust: io: add dynamically-sized `Region` type
3mo ago
pwm.rs
Merge tag 'pwm/for-7.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux
2mo ago
rbtree.rs
Merge tag 'rust-6.20-7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/ojeda/linux
8mo ago
regulator.rs
rust: regulator: do not assume that regulator_get() returns non-null
7mo ago
revocable.rs
rust: revocable: Use LKMM atomics instead of Rust atomics
3mo ago
safety.rs
rust: safety: introduce `unsafe_precondition_assert!` macro
9mo ago
scatterlist.rs
rust: scatterlist: Update ARef imports to use sync::aref
10mo ago
security.rs
rust_binder: add Rust Binder driver
1y ago
seq_file.rs
rust: seq_file: replace `kernel::c_str!` with C-Strings
9mo ago
serdev.rs
Merge tag 'driver-core-7.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core
2mo ago
sizes.rs
rust: sizes: add SizeConstants trait for device address space constants
6mo ago
soc.rs
rust: Add soc_device support
10mo ago
std_vendor.rs
rust: convert raw URLs to Markdown autolinks in comments
1y ago
str.rs
rust: str: clean unused import for Rust >= 1.98
4mo ago
sync.rs
Merge tag 'rcu.2026.08.18a' of git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux
2mo ago
task.rs
Merge tag 'char-misc-7.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
2mo ago
time.rs
rust: time: add Delta::as_millis_ceil()
2mo ago
tracepoint.rs
rust: add tracepoint support
1y ago
transmute.rs
rust: transmute: simplify code with Rust 1.80.0 `split_at_*checked()`
6mo ago
types.rs
Merge tag 'driver-core-7.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core
2mo ago
uaccess.rs
Merge tag 'char-misc-7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
6mo ago
usb.rs
Merge tag 'usb-7.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
2mo ago
workqueue.rs
rust: workqueue: use new sync::aref path for imports
7mo ago
xarray.rs
rust: make `build_assert` module the home of related macros
4mo ago