Sign in
Join now
kernel
tjh.dev
/
Star
Starred
Star
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
Something went wrong. Try again.
Fork
Eye filled
Watch
Watching
Watch
Overview
Overview
Issues
Issues
Pulls
Pulls
Pipelines
Pipelines
kernel
/
rust
/
kernel
22 folders
·
88 files
at
master
Linus Torvalds
·
Merge tag 'i2c-7.4-part2' of git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux
·
6d ago
25e7ab89
alloc
rust: alloc: allow different error types in `KBox::pin_slice`
1mo ago
block
rust: block: implement `Send` and `Sync` for `TagSet`
1mo ago
debugfs
rust: debugfs: drop 'static bound from ScopedDir file creation methods
1mo ago
device
rust: device: replace `kernel::c_str!` with C-Strings
10mo ago
dma_buf
rust: Add dma_fence abstractions
1mo ago
drm
Merge tag 'drm-rust-next-2026-10-11' of https://gitlab.freedesktop.org/drm/rust/kernel into drm-next
2w 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
Merge tag 'drm-next-2026-10-21' of https://gitlab.freedesktop.org/drm/kernel
1w 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
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
1mo ago
num
rust: num: add cv! macro to create values from constant expressions
2w ago
pci
Merge tag 'drm-next-2026-10-21' of https://gitlab.freedesktop.org/drm/kernel
1w ago
ptr
rust: ptr: remove implicit index projection syntax
4mo ago
str
rust: str: add radix prefixed integer parsing functions
11mo ago
sync
Merge tag 'driver-core-7.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core
1w ago
time
rust: hrtimer: document handle based design rationale
1mo 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: add `NumaNode::id()` accessor
1mo ago
auxiliary.rs
Merge tag 'drm-next-2026-10-21' of https://gitlab.freedesktop.org/drm/kernel
1w ago
bitfield.rs
Merge tag 'driver-core-7.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core
1w ago
bitmap.rs
Merge tag 'rust-7.4' of git://git.kernel.org/pub/scm/linux/kernel/git/ojeda/linux
1w 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: update the SAFETY comment for warn_slowpath_fmt() on UML
3w 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
Merge tag 'rust-configfs-for-v7.4-rc1' of https://git.kernel.org/pub/scm/linux/kernel/git/a.hindborg/linux into updates-v7.4
2w ago
cpu.rs
rust: kernel: cpu: mark `CpuId::current()` inline
1y ago
cpufreq.rs
rust: cpufreq: reject NULL from cpufreq_cpu_get()
4w 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: drop 'static bound from ScopedDir file creation methods
1mo ago
device_id.rs
rust: mem: add `transmute` with deferred size check
1mo 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
rust: dma: tie Coherent and CoherentBox to the device's bound lifetime
1mo ago
driver.rs
rust: driver: remove open-coded matching logic
3mo ago
error.rs
rust: error: implement ZeroableOption for Error
2w 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
rust: fwctl: declare cfi_encoding for fwctl_rpc_scope
1w 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
rust: i2c: remove TryFrom<&Device> implementation for &I2cClient
1w ago
id_pool.rs
Merge tag 'rust-7.4' of git://git.kernel.org/pub/scm/linux/kernel/git/ojeda/linux
1w 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 'drm-next-2026-10-21' of https://gitlab.freedesktop.org/drm/kernel
1w 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
Merge tag 'rust-timekeeping-for-v7.4-rc1' of https://github.com/Rust-for-Linux/linux into rust-next
3w ago
kunit.rs
rust: kunit: use `line!()` inside `kunit_assert!`
4w ago
lib.rs
Merge tag 'drm-next-2026-10-21' of https://gitlab.freedesktop.org/drm/kernel
1w ago
list.rs
rust: kernel: list: fix incorrect pop_back example comment
2mo ago
maple_tree.rs
rust: maple_tree: implement Send and Sync for MapleTree
1mo ago
mem.rs
rust: missed rustfmt fix up in rust/kernel/mem.rs
1w ago
miscdevice.rs
Merge tag 'char-misc-7.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
1w ago
mm.rs
binder: remove mmap_lock fallback
3w ago
module_param.rs
rust: module_param: Fix potentially incorrect access of `SetOnce<T>`
2w ago
module.rs
rust: module: add `THIS_MODULE` const to `ModuleMetadata` trait
2mo ago
num.rs
rust: num: add cv! macro to create values from constant expressions
2w 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-10-21' of https://gitlab.freedesktop.org/drm/kernel
1w 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: num: add cv! macro to create values from constant expressions
2w ago
print.rs
rust: print: fix broken `_printk` Rustdoc link
3mo ago
processor.rs
rust: Add cpu_relax() helper
1y ago
ptr.rs
rust: num: add cv! macro to create values from constant expressions
2w ago
pwm.rs
Merge tag 'pwm/for-7.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux
2mo ago
ratelimit.rs
rust: add pr_*_ratelimited! macros for printing
3w 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
2mo ago
safety.rs
rust: safety: introduce `unsafe_precondition_assert!` macro
8mo ago
scatterlist.rs
rust: scatterlist: return u32 from SGEntry::dma_len()
1mo ago
security.rs
rust: lsm: replace `core::mem::zeroed` with `pin_init::zeroed`
1mo 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: implement SizeConstants for Alignment
2w 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: kunit: use `line!()` inside `kunit_assert!`
4w ago
sync.rs
rust: sync: move lockdep types to rust/kernel/sync/lockdep.rs
3w 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_jiffies_unsigned()
3w 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
rust: uaccess: add UserSliceWriter::write_truncated()
1mo 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