@@ -6833,6 +6833,19 @@ F: include/linux/dma-mapping.h
68336833F: include/linux/swiotlb.h
68346834F: kernel/dma/
68356835
6836+ DMA MAPPING HELPERS DEVICE DRIVER API [RUST]
6837+ M: Abdiel Janulgue <abdiel.janulgue@gmail.com>
6838+ M: Danilo Krummrich <dakr@kernel.org>
6839+ R: Daniel Almeida <daniel.almeida@collabora.com>
6840+ R: Robin Murphy <robin.murphy@arm.com>
6841+ R: Andreas Hindborg <a.hindborg@kernel.org>
6842+ L: rust-for-linux@vger.kernel.org
6843+ S: Supported
6844+ W: https://rust-for-linux.com
6845+ T: git https://github.com/Rust-for-Linux/linux.git alloc-next
6846+ F: rust/kernel/dma.rs
6847+ F: samples/rust/rust_dma.rs
6848+
68366849DMA-BUF HEAPS FRAMEWORK
68376850M: Sumit Semwal <sumit.semwal@linaro.org>
68386851R: Benjamin Gaignard <benjamin.gaignard@collabora.com>
@@ -7044,6 +7057,10 @@ F: include/linux/kobj*
70447057F: include/linux/property.h
70457058F: lib/kobj*
70467059F: rust/kernel/device.rs
7060+ F: rust/kernel/device_id.rs
7061+ F: rust/kernel/devres.rs
7062+ F: rust/kernel/driver.rs
7063+ F: rust/kernel/platform.rs
70477064
70487065DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
70497066M: Nishanth Menon <nm@ti.com>
@@ -15859,6 +15876,8 @@ F: include/linux/kmod.h
1585915876F: include/linux/module*.h
1586015877F: kernel/module/
1586115878F: lib/test_kmod.c
15879+ F: rust/kernel/module_param.rs
15880+ F: rust/macros/module.rs
1586215881F: scripts/module*
1586315882F: tools/testing/selftests/kmod/
1586415883
@@ -17511,6 +17530,7 @@ T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
1751117530F: Documentation/ABI/testing/sysfs-firmware-ofw
1751217531F: drivers/of/
1751317532F: include/linux/of*.h
17533+ F: rust/kernel/of.rs
1751417534F: scripts/dtc/
1751517535F: tools/testing/selftests/dt/
1751617536K: of_overlay_notifier_
@@ -18111,6 +18131,7 @@ F: include/asm-generic/pci*
1811118131F: include/linux/of_pci.h
1811218132F: include/linux/pci*
1811318133F: include/uapi/linux/pci*
18134+ F: rust/kernel/pci.rs
1811418135
1811518136PCIE BANDWIDTH CONTROLLER
1811618137M: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
@@ -19698,6 +19719,7 @@ T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
1969819719F: Documentation/RCU/
1969919720F: include/linux/rcu*
1970019721F: kernel/rcu/
19722+ F: rust/kernel/sync/rcu.rs
1970119723X: Documentation/RCU/torture.rst
1970219724X: include/linux/srcu*.h
1970319725X: kernel/rcu/srcu*.c
0 commit comments