Rust for Linux List
 help / color / mirror / Atom feed
 messages from 2026-05-25 13:58:06 to 2026-05-27 10:08:52 UTC [more...]

[PATCH v3 0/4] s390: Enable Rust support and add required arch glue
 2026-05-27 10:08 UTC  (10+ messages)
` [PATCH v3 2/4] s390/jump_label: Implement ARCH_STATIC_BRANCH_JUMP_ASM and ARCH_STATIC_BRANCH_ASM macros
` [PATCH v3 4/4] s390: Enable Rust support

[PATCH v5 0/2] Rust netlink support + use in Rust Binder
 2026-05-27 10:00 UTC  (4+ messages)
` [PATCH v5 1/2] rust: netlink: add raw netlink abstraction

[PATCH] rust: block: mq: align init_request numa_node arg with C signature
 2026-05-27  9:18 UTC 

[PATCH v4 0/3] rust: add SRCU abstraction
 2026-05-27  9:00 UTC  (6+ messages)
` [PATCH v4 1/3] rust: helpers: add SRCU helpers
` [PATCH v4 2/3] rust: sync: add SRCU abstraction
` [PATCH v4 3/3] MAINTAINERS: add Rust SRCU files to SRCU entry

[PATCH v3 0/2] rust: add support for Software Tag-Based KASAN
 2026-05-27  8:53 UTC  (2+ messages)

[PATCH v1] rust: rcu: Add abstraction for call_rcu()
 2026-05-27  7:42 UTC  (8+ messages)

[PATCH 0/6] rust: drm: Higher-Ranked Lifetime private data
 2026-05-27  1:03 UTC  (4+ messages)
` [PATCH 2/6] rust: drm: Add UnbindGuard for drm_dev_enter/exit critical sections

[PATCH] rust: module_param: use `pr_warn_once!` for null pointer warning
 2026-05-26 23:59 UTC  (4+ messages)

[PATCH v14 0/6] rust: drm: gem: shmem: Add sg_table() function
 2026-05-26 21:28 UTC  (7+ messages)
` [PATCH v14 1/6] rust: faux: Allow retrieving a bound Device
` [PATCH v14 2/6] rust: gem: shmem: Fix Default implementation for ObjectConfig
` [PATCH v14 3/6] rust: drm: gem: s/device::Device/Device/ for shmem.rs
` [PATCH v14 4/6] drm/gem/shmem: Introduce __drm_gem_shmem_free_sgt_locked()
` [PATCH v14 5/6] rust: drm: gem/shmem: Add DmaResvGuard helper
` [PATCH v14 6/6] rust: drm: gem: Introduce shmem::Object::sg_table()

[PATCH 0/2] rust: sync: Introduce LazyInit
 2026-05-26 20:41 UTC  (3+ messages)
` [PATCH 1/2] rust: sync: lock: Add Lock::get_mut_pinned()
` [PATCH 2/2] rust: sync: Introduce LazyInit

[PATCH v2 0/2] rust: debugfs: fix callback file unsoundness
 2026-05-26 20:18 UTC  (5+ messages)
` [PATCH v2 1/2] rust: debugfs: avoid borrowing seq_file in write
` [PATCH v2 2/2] rust: debugfs: avoid transmuting FileOps

[PATCH v2] i2c: rust: fix I2cAdapter refcounts double increment
 2026-05-26 19:47 UTC 

[PATCH 0/6] rust: binder: reduce `as` casts
 2026-05-26 19:21 UTC  (23+ messages)
` [PATCH 1/6] rust: binder: use strict provenance APIs
` [PATCH 2/6] rust: binder: transmute transaction data
` [PATCH 3/6] rust: binder: enable `clippy::ptr_as_ptr` lint
` [PATCH 4/6] rust: binder: enable `clippy::ref_as_ptr` lint
` [PATCH 5/6] rust: binder: enable `clippy::as_underscore`
` [PATCH 6/6] rust: binder: enable `clippy::cast_lossless`

[PATCH v5 00/24] rust: device: Higher-Ranked Lifetime Types for device drivers
 2026-05-26 18:49 UTC  (30+ messages)
` [PATCH v5 01/24] rust: pci: use 'static lifetime for PCI BAR resource names
` [PATCH v5 02/24] rust: alloc: remove `'static` bound on `ForeignOwnable`
` [PATCH v5 03/24] rust: driver: move 'static bounds to constructor
` [PATCH v5 04/24] rust: driver: decouple driver private data from driver type
` [PATCH v5 05/24] rust: driver core: drop drvdata before devres release
` [PATCH v5 06/24] rust: pci: implement Sync for Device<Bound>
` [PATCH v5 07/24] rust: platform: "
` [PATCH v5 08/24] rust: auxiliary: "
` [PATCH v5 09/24] rust: usb: "
` [PATCH v5 10/24] rust: device: "
` [PATCH v5 11/24] rust: device: make Core and CoreInternal lifetime-parameterized
` [PATCH v5 12/24] rust: pci: make Driver trait lifetime-parameterized
` [PATCH v5 13/24] rust: platform: "
` [PATCH v5 14/24] rust: auxiliary: "
` [PATCH v5 15/24] rust: usb: "
` [PATCH v5 16/24] rust: i2c: "
` [PATCH v5 17/24] rust: driver: update module documentation for GAT-based Data type
` [PATCH v5 18/24] rust: pci: make Bar lifetime-parameterized
` [PATCH v5 19/24] rust: io: make IoMem and ExclusiveIoMem lifetime-parameterized
` [PATCH v5 20/24] samples: rust: rust_driver_pci: use HRT lifetime for Bar
` [PATCH v5 21/24] gpu: nova-core: separate driver type from driver data
` [PATCH v5 22/24] rust: types: add `ForLt` trait for higher-ranked lifetime support
` [PATCH v5 23/24] rust: auxiliary: generalize Registration over ForLt
` [PATCH v5 24/24] samples: rust: rust_driver_auxiliary: showcase lifetime-bound registration data

[PATCH 0/2] rust: device: remove ref-to-ref transmute
 2026-05-26 18:45 UTC  (5+ messages)
` [PATCH 1/2] rust: device: remove unused "
` [PATCH 2/2] rust: device: remove array copy

[PATCH v2 0/5] rust: binder: reduce `as` casts
 2026-05-26 18:39 UTC  (6+ messages)
` [PATCH v2 1/5] rust: binder: use strict provenance APIs
` [PATCH v2 2/5] rust: binder: enable `clippy::ptr_as_ptr` lint
` [PATCH v2 3/5] rust: binder: enable `clippy::ref_as_ptr` lint
` [PATCH v2 4/5] rust: binder: enable `clippy::as_underscore`
` [PATCH v2 5/5] rust: binder: enable `clippy::cast_lossless`

[PATCH 0/2] rust: clk: Add ExclusiveClk and use it in pwm-th1520
 2026-05-26 17:04 UTC  (3+ messages)
` [PATCH 1/2] rust: clk: Add ExclusiveClk wrapper for clk_rate_exclusive_get
` [PATCH 2/2] pwm: th1520: Lock clock rate with clk_rate_exclusive_get

[PATCH] i2c: rust: fix I2cAdapter refcounts double increment
 2026-05-26 16:48 UTC  (3+ messages)

[PATCH] rust: devres: use compile-time type_name for debug info
 2026-05-26 16:19 UTC  (5+ messages)
` [PATCH v2] rust: devres: optimize type name allocation and fix truncation

[PATCH v2 00/12] Refcounted interrupt disable and SpinLockIrq for rust (Part 1)
 2026-05-26 16:19 UTC  (14+ messages)
` [PATCH v2 01/12] preempt: Track NMI nesting to separate per-CPU counter
` [PATCH v2 02/12] preempt: Introduce HARDIRQ_DISABLE_BITS
` [PATCH v2 03/12] preempt: Introduce __preempt_count_{sub, add}_return()
` [PATCH v2 04/12] openrisc: Include <linux/cpumask.h> in smp.h
` [PATCH v2 05/12] irq & spin_lock: Add counted interrupt disabling/enabling
` [PATCH v2 06/12] irq: Add KUnit test for refcounted interrupt enable/disable
` [PATCH v2 07/12] locking: Switch to _irq_{disable,enable}() variants in cleanup guards
` [PATCH v2 08/12] sched: Remove the unused preempt_offset parameter of __cant_sleep()
` [PATCH v2 09/12] sched: Avoid signed comparison of preempt_count() in __cant_migrate()
` [PATCH v2 10/12] preempt: Introduce HAS_SEPARATE_PREEMPT_RESCHED_BITS
` [PATCH v2 11/12] arm64: sched/preempt: Enable HAS_SEPARATE_PREEMPT_RESCHED_BITS
` [PATCH v2 12/12] s390/preempt: "

[PATCH] rust: debugfs: avoid transmuting FileOps
 2026-05-26 16:14 UTC 

[PATCH] rust: helpers: add is_vmalloc_addr wrapper for NOMMU builds
 2026-05-26 15:01 UTC  (4+ messages)

[PATCH V16 0/7] Rust Support for powerpc
 2026-05-26 12:21 UTC  (5+ messages)
` [PATCH V16 4/7] rust/powerpc: Set min rustc version "

[PATCH] rust: kernel: use strict provenance APIs
 2026-05-26  9:09 UTC  (3+ messages)

[PATCH v2] rust: kasan/kbuild: fix rustc-option when cross-compiling
 2026-05-26  8:17 UTC  (2+ messages)

[PATCH 0/5] gpu: nova: adopt driver lifetime infrastructure
 2026-05-26  7:11 UTC  (12+ messages)
` [PATCH 1/5] gpu: nova-core: use lifetime for Bar
` [PATCH 2/5] gpu: nova-core: unregister sysmem flush page from Drop
` [PATCH 3/5] gpu: nova-core: replace ARef<Device> with &'bound Device in SysmemFlush
` [PATCH 4/5] gpu: nova-core: gsp: replace ARef<Device> with &'a Device in sequencer
` [PATCH 5/5] gpu: nova: separate driver type from driver data

[PATCH 0/2] drm: tyr: use lifetime-bound IoMem
 2026-05-26  6:43 UTC  (7+ messages)
` [PATCH 1/2] gpu: drm: tyr: separate driver type from driver data
` [PATCH 2/2] gpu: drm: tyr: use IoMem directly instead of Devres

[PATCH v4 00/27] rust: device: Higher-Ranked Lifetime Types for device drivers
 2026-05-26  5:48 UTC  (10+ messages)
` [PATCH v4 20/27] gpu: nova-core: separate driver type from driver data
` [PATCH v4 22/27] rust: auxiliary: generalize Registration over ForLt
` [PATCH v4 23/27] samples: rust: rust_driver_auxiliary: showcase lifetime-bound registration data
` [PATCH REF v4 24/27] gpu: nova-core: use lifetime for Bar

[PATCH RESEND] rust: replace `build_assert!` with `const_assert!`
 2026-05-26  4:33 UTC  (2+ messages)

[PATCH v13 0/2] rust: Add safe pointer formatting support
 2026-05-26  2:42 UTC  (3+ messages)
` [PATCH v13 1/2] rust: fmt: fix {:p} printing stack addresses
` [PATCH v13 2/2] rust: fmt: route {:p} through HashedPtr to prevent address leaks

[PATCH] rust: devres: add 'static bound to Devres<T>
 2026-05-26  1:49 UTC  (4+ messages)

[PATCH v5 00/22] gpu: nova-core: vbios: harden various array accesses and refactor
 2026-05-26  1:34 UTC  (27+ messages)
` [PATCH v5 05/22] gpu: nova-core: vbios: use checked ops and accesses in `FwSecBiosImage::ucode`
` [PATCH v5 06/22] gpu: nova-core: vbios: use checked access in `FwSecBiosImage::header`
` [PATCH v5 07/22] gpu: nova-core: vbios: use checked accesses in `setup_falcon_data`
` [PATCH v5 08/22] gpu: nova-core: vbios: drop unused falcon_data_offset from FwSecBiosBuilder
` [PATCH v5 09/22] gpu: nova-core: vbios: keep PmuLookupTable local in setup_falcon_data
` [PATCH v5 10/22] gpu: nova-core: vbios: compute FWSEC-relative Falcon data offset
` [PATCH v5 11/22] gpu: nova-core: vbios: simplify setup_falcon_data
` [PATCH v5 12/22] gpu: nova-core: vbios: read PMU lookup entries using FromBytes
` [PATCH v5 13/22] gpu: nova-core: vbios: store PMU lookup entries in a KVVec
` [PATCH v5 14/22] gpu: nova-core: vbios: construct `FwSecBiosImage` directly from BIOS images
` [PATCH v5 15/22] gpu: nova-core: vbios: use the first PCI-AT image
` [PATCH v5 16/22] gpu: nova-core: vbios: use single logical block for the FWSEC section
` [PATCH v5 17/22] gpu: nova-core: vbios: use let-else in Vbios::new
` [PATCH v5 18/22] gpu: nova-core: vbios: remove unnecessary fields in PciRomHeader
` [PATCH v5 19/22] gpu: nova-core: vbios: drop unused image wrappers
` [PATCH v5 20/22] gpu: nova-core: vbios: drop redundant TryFrom import
` [PATCH v5 21/22] gpu: nova-core: vbios: move constants and functions to be associated
` [PATCH v5 22/22] gpu: nova-core: vbios: remove unused rom_header field

[PATCH 1/1] rust: block: fix GenDiskBuilder failure cleanup
 2026-05-26  0:43 UTC  (3+ messages)

[PATCH RESEND] pwm: th1520: Remove requirement for mul_u64_u64_div_u64_roundup
 2026-05-25 21:38 UTC  (5+ messages)

[PATCH v7 0/3] rust-helpers: add workqueue helpers
 2026-05-25 17:57 UTC  (3+ messages)

[PATCH v3 0/7] rust: use vertical import style and remove redundant imports
 2026-05-25 17:51 UTC  (4+ messages)
` [PATCH v3 7/7] rust: doctest: use vertical import style


This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox