Sign in
Join now
kernel2
tjh.dev
/
Star
Starred
Star
Something went wrong. Try again.
Fork
0
Eye filled
Watch
Watching
Watch
Linux kernel mirror (for testing)
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
Star
Starred
Star
Something went wrong. Try again.
Fork
Eye filled
Watch
Watching
Watch
Overview
Overview
Issues
Issues
Pulls
Pulls
Pipelines
Pipelines
kernel2
/
rust
/
kernel
21 folders
·
83 files
at
master
FUJITA Tomonori
·
rust: time: fix as_micros_ceil() to round correctly for negative Delta
·
3mo ago
880c43b1
alloc
Merge tag 'driver-core-7.2-rc1' of gitolite.kernel.org:pub/scm/linux/kernel/git/driver-core/driver-core
4mo ago
block
rust: block: fix GenDisk cleanup paths
5mo ago
debugfs
Merge tag 'driver-core-7.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core
8mo ago
device
rust: device: replace `kernel::c_str!` with C-Strings
10mo ago
drm
rust/drm/gem: Use DeviceContext with GEM objects
5mo 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 'driver-core-7.2-rc1' of gitolite.kernel.org:pub/scm/linux/kernel/git/driver-core/driver-core
4mo ago
iommu
rust: iommu: fix `srctree` link warning
9mo ago
irq
rust: irq: move 'static bounds to traits
8mo 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: make `build_assert` module the home of related macros
4mo ago
num
rust: make `build_assert` module the home of related macros
4mo ago
pci
rust: pci: make Bar lifetime-parameterized
5mo 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 'locking-core-2026-06-14' of gitolite.kernel.org:pub/scm/linux/kernel/git/tip/tip
4mo ago
time
hrtimer: add usage examples to documentation
7mo ago
types
rust: types: add `ForLt` trait for higher-ranked lifetime support
5mo ago
.gitignore
rust: Add warn_on macro
1y ago
acpi.rs
rust: acpi: replace `core::mem::zeroed` with `pin_init::zeroed`
1y ago
alloc.rs
rust: alloc: cleanup imports and use "kernel vertical" style
5mo ago
auxiliary.rs
rust: auxiliary: generalize Registration over ForLt
5mo ago
bitfield.rs
rust: bitfield: mark `Debug` impl as `#[inline]`
4mo 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: Support DEBUG_BUGVERBOSE_DETAILED option
9mo 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: replace `kernel::c_str!` with C-Strings
9mo ago
cpu.rs
rust: kernel: cpu: mark `CpuId::current()` inline
1y ago
cpufreq.rs
Merge tag 'driver-core-7.2-rc1' of gitolite.kernel.org:pub/scm/linux/kernel/git/driver-core/driver-core
4mo 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: device_id: replace incorrect word in safety documentation
10mo ago
device.rs
rust: device: avoid trailing ; in printing macros
3mo ago
devres.rs
rust: devres: add 'static bound to Devres<T>
5mo ago
dma.rs
Merge tag 'driver-core-7.2-rc1' of gitolite.kernel.org:pub/scm/linux/kernel/git/driver-core/driver-core
4mo ago
driver.rs
Merge patch series "rust: device: Higher-Ranked Lifetime Types for device drivers"
5mo ago
error.rs
rust: error: replace match + panic in const context with const expect
5mo ago
faux.rs
rust: faux: use "kernel vertical" style for imports
9mo ago
firmware.rs
rust: firmware: replace `kernel::c_str!` with C-Strings
11mo ago
fmt.rs
rust: fmt: use vertical import style
5mo ago
fs.rs
rust: fs: add Kiocb struct
1y 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 'driver-core-7.2-rc1' of gitolite.kernel.org:pub/scm/linux/kernel/git/driver-core/driver-core
4mo ago
id_pool.rs
rust: id_pool: do not immediately acquire new ids
11mo ago
impl_flags.rs
rust: add `impl_flags!` macro for defining common bitflag operations
8mo ago
init.rs
rust: inline some init methods
4mo ago
interop.rs
rust: interop: Add list module for C linked list interface
7mo ago
io.rs
rust: io: introduce `write_reg` and `LocatedRegister`
7mo 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: add support for threaded IRQs and handlers
1y ago
jump_label.rs
rust: jump_label: skip formatting generated file
1y ago
Kconfig.test
rust: bitfield: Add KUnit tests for bitfield
4mo ago
kunit.rs
rust: tests: add Kconfig for KUnit test
4mo ago
lib.rs
rust: extract `bitfield!` macro from `register!`
4mo ago
list.rs
rust: list: hide macros from top-level kernel doc
7mo ago
maple_tree.rs
rust: maple_tree: rcu_read_lock() in destructor to silence lockdep
10mo ago
miscdevice.rs
rust: miscdevice: remove redundant imports
5mo ago
mm.rs
rust: mm: update ARef and AlwaysRefCounted imports from sync::aref
1y ago
module_param.rs
rust: module_param: add missing newline to pr_warn_once
4mo ago
net.rs
rust: core abstractions for network PHY drivers
2y ago
num.rs
rust: num: add Bounded integer wrapping type
11mo ago
of.rs
rust: of: use `core::ffi::CStr` method names
1y 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
rust: pci: make Driver trait lifetime-parameterized
5mo ago
pid_namespace.rs
rust: pid_namespace: update AlwaysRefCounted imports from sync::aref
1y ago
platform.rs
driver core: platform: set mod_name in driver registration
4mo ago
prelude.rs
rust: prelude: add `zerocopy{,_derive}::IntoBytes`
4mo ago
print.rs
rust: print: Add pr_*_once macros
9mo ago
processor.rs
rust: Add cpu_relax() helper
1y ago
ptr.rs
Merge tag 'rust-timekeeping-for-v7.1' of https://github.com/Rust-for-Linux/linux into rust-next
6mo ago
pwm.rs
rust: pwm: Simplify to_result call sites and unsafe blocks
9mo 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
Merge tag 'rust-6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/ojeda/linux
1y ago
safety.rs
rust: safety: introduce `unsafe_precondition_assert!` macro
8mo 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
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
rust: sync: Replace `kernel::c_str!` with C-Strings
9mo ago
task.rs
Merge tag 'char-misc-7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
6mo ago
time.rs
rust: time: fix as_micros_ceil() to round correctly for negative Delta
3mo 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
rust: types: add `ForLt` trait for higher-ranked lifetime support
5mo 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
rust: usb: make Driver trait lifetime-parameterized
5mo 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