linux-mainline/rust/kernel
Linus Torvalds b236920731 Rust fixes for v6.17 (2nd)
Toolchain and infrastructure:
 
  - Two changes to prepare for the future Rust 1.91.0 release (expected
    2025-10-30, currently in nightly): a target specification format
    change and a renamed, soon-to-be-stabilized 'core' function.
 -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEPjU5OPd5QIZ9jqqOGXyLc2htIW0FAmi8ciYACgkQGXyLc2ht
 IW3Bdg/9G07hHjmW0TR+V7AExNTqaZKdCxY//1lFeIuiIIew/tasqqbMCzv6KPi0
 UL/yk4f4bBp5oklRGxzvu5DKG31XCe5i1izML3zQ2Y04Klkj3lcfAG3u05OEhPZm
 woelfv/s3Umy1Gl5xV2QfiVrocRfWlZvsTP/K+ho05FKhM476XjErn8p8U1U3tjA
 KbB+EBKV5reZ14gMDwjCN5BnMpddMQleifaEX/4oRwNfw3zzKDcqB34ojOXjVcrS
 0GfapPCx64FNHxSeHADQ2O9mzOSxT5cTEzcH9JBFU+p8owmjOImvvcPoYKFOn4My
 btQeVzoCxeDwmLBrV8peR3nQHEwjxFuWvyhBg0SQy+51DIzhPJZdy/Z8RsrSywnH
 qoirudXd/rchvUTk/dNxQC6NORuY1IGGi2uJAs4ZRrmC6UqbxjUdB08cyVY4gFj0
 H3VMVaWlVWIGsPATrA2Oh0D1wsJBDYynf1oyG8R1NyYu4vCpYKMBAyJlVGlrGgq6
 H+fU8BqV+LmXH9ogtk0vhT7sK2dHGSA64JR3q1ralOlQip1CsXVeaN9/B+wfjo+i
 dL1qwJXkii0yxyVElHTbnugxI60hR2cgkXRnDMgJu5fBPGDdebOGtB1xxDwLnCjH
 3yNiU1Eyyer/NbsqxO9ylYPvHeg4RXETHoK0gk+/jyyR0ryfbtE=
 =j/MW
 -----END PGP SIGNATURE-----

Merge tag 'rust-fixes-6.17-2' of git://git.kernel.org/pub/scm/linux/kernel/git/ojeda/linux

Pull rust fixes from Miguel Ojeda:

 - Two changes to prepare for the future Rust 1.91.0 release (expected
   2025-10-30, currently in nightly): a target specification format
   change and a renamed, soon-to-be-stabilized 'core' function.

* tag 'rust-fixes-6.17-2' of git://git.kernel.org/pub/scm/linux/kernel/git/ojeda/linux:
  rust: support Rust >= 1.91.0 target spec
  rust: use the new name Location::file_as_c_str() in Rust >= 1.91.0
2025-09-06 12:33:09 -07:00
..
alloc rust: alloc: fix rusttest by providing Cmalloc::aligned_layout too 2025-08-17 01:29:21 +02:00
block
device
drm rust: drm: don't pass the address of drm::Device to drm_dev_put() 2025-08-11 23:21:45 +02:00
fs
io rust: io: fix broken intra-doc links to platform::Device 2025-07-22 11:08:59 +02:00
list
mm rust: mm: mark VmaNew as transparent 2025-08-27 22:45:41 -07:00
net Rust changes for v6.17 2025-08-03 13:49:10 -07:00
sync Rust changes for v6.17 2025-08-03 13:49:10 -07:00
time
.gitignore rust: Add warn_on macro 2025-07-23 02:05:58 +02:00
acpi.rs
alloc.rs
auxiliary.rs
bits.rs
block.rs
bug.rs rust: Add warn_on macro 2025-07-23 02:05:58 +02:00
build_assert.rs
clk.rs Rust changes for v6.17 2025-08-03 13:49:10 -07:00
configfs.rs
cpu.rs
cpufreq.rs Rust changes for v6.17 2025-08-03 13:49:10 -07:00
cpumask.rs Rust changes for v6.17 2025-08-03 13:49:10 -07:00
cred.rs
device_id.rs Rust changes for v6.17 2025-08-03 13:49:10 -07:00
device.rs device: rust: expand documentation for Device 2025-08-12 15:23:46 +02:00
devres.rs rust: devres: fix leaking call to devm_add_action() 2025-08-14 01:52:15 +02:00
dma.rs Rust changes for v6.17 2025-08-03 13:49:10 -07:00
driver.rs driver: rust: expand documentation for driver infrastructure 2025-08-12 15:23:49 +02:00
error.rs Rust changes for v6.17 2025-08-03 13:49:10 -07:00
faux.rs rust: faux: fix C header link 2025-08-13 17:40:28 +02:00
firmware.rs Rust changes for v6.17 2025-08-03 13:49:10 -07:00
fmt.rs
fs.rs
generated_arch_reachable_asm.rs.S rust: Add warn_on macro 2025-07-23 02:05:58 +02:00
generated_arch_static_branch_asm.rs.S
generated_arch_warn_asm.rs.S rust: Add warn_on macro 2025-07-23 02:05:58 +02:00
init.rs Rust changes for v6.17 2025-08-03 13:49:10 -07:00
io.rs Rust changes for v6.17 2025-08-03 13:49:10 -07:00
ioctl.rs
jump_label.rs
kunit.rs Rust changes for v6.17 2025-08-03 13:49:10 -07:00
lib.rs rust: use the new name Location::file_as_c_str() in Rust >= 1.91.0 2025-08-31 23:34:34 +02:00
list.rs
miscdevice.rs Rust changes for v6.17 2025-08-03 13:49:10 -07:00
mm.rs
net.rs
of.rs Rust changes for v6.17 2025-08-03 13:49:10 -07:00
opp.rs Rust changes for v6.17 2025-08-03 13:49:10 -07:00
page.rs
pci.rs Rust changes for v6.17 2025-08-03 13:49:10 -07:00
pid_namespace.rs
platform.rs Rust changes for v6.17 2025-08-03 13:49:10 -07:00
prelude.rs
print.rs
rbtree.rs
regulator.rs
revocable.rs Rust changes for v6.17 2025-08-03 13:49:10 -07:00
security.rs
seq_file.rs
sizes.rs
static_assert.rs
std_vendor.rs
str.rs
sync.rs rust: kernel: move ARef and AlwaysRefCounted to sync::aref 2025-07-22 13:52:14 +02:00
task.rs
time.rs
tracepoint.rs
transmute.rs
types.rs Rust changes for v6.17 2025-08-03 13:49:10 -07:00
uaccess.rs
workqueue.rs
xarray.rs