Rust for Linux List
 help / color / mirror / Atom feed
 messages from 2026-05-18 18:11:54 to 2026-05-21 23:40:24 UTC [more...]

[PATCH v4 00/27] rust: device: Higher-Ranked Lifetime Types for device drivers
 2026-05-21 23:34 UTC  (10+ messages)
` [PATCH v4 01/27] rust: alloc: remove `'static` bound on `ForeignOwnable`
` [PATCH v4 02/27] rust: driver: move 'static bounds to constructor
` [PATCH v4 03/27] rust: driver: decouple driver private data from driver type
` [PATCH v4 04/27] rust: driver core: drop drvdata before devres release
` [PATCH v4 05/27] rust: pci: implement Sync for Device<Bound>
` [PATCH v4 06/27] rust: platform: "
` [PATCH v4 07/27] rust: auxiliary: "
` [PATCH v4 08/27] rust: usb: "
` [PATCH v4 09/27] rust: device: "

[PATCH] i2c: rust: mark I2cAdapter methods as inline
 2026-05-21 19:08 UTC 

[PATCH v3 0/4] s390: Enable Rust support and add required arch glue
 2026-05-21 16:56 UTC  (5+ messages)
` [PATCH v3 1/4] s390/bug: Provide ARCH_WARN_ASM for Rust WARN/BUG support
` [PATCH v3 2/4] s390/jump_label: Implement ARCH_STATIC_BRANCH_JUMP_ASM and ARCH_STATIC_BRANCH_ASM macros
` [PATCH v3 3/4] rust/bindgen_parameters: Mark s390 types as opaque to prevent repr conflicts
` [PATCH v3 4/4] s390: Enable Rust support

[PATCH v2 0/2] rust: re-export `unsafe_precondition_assert!` and use in cpu module
 2026-05-21 17:02 UTC  (5+ messages)
` [PATCH v2 1/2] rust: prelude: re-export `unsafe_precondition_assert!`
` [PATCH v2 2/2] rust: cpu: use `unsafe_precondition_assert!`

[PATCH v2 0/4] s390: enable Rust support and add required arch glue
 2026-05-21 16:27 UTC  (7+ messages)
` [PATCH v2 1/4] s390/bug: Provide ARCH_WARN_ASM for Rust WARN/BUG support
` [PATCH v2 2/4] s390/jump_label: Implement ARCH_STATIC_BRANCH_JUMP_ASM and ARCH_STATIC_BRANCH_ASM macros
` [PATCH v2 3/4] rust/bindgen_parameters: Mark s390 types as opaque to prevent repr conflicts
` [PATCH v2 4/4] s390: enable Rust support

[PATCH] rust: module_param: add missing newline to pr_warn
 2026-05-21 16:14 UTC 

[PATCH v6 0/7] gpu: nova-core: run unload sequence upon unbinding
 2026-05-21 13:50 UTC  (8+ messages)
` [PATCH v6 1/7] gpu: nova-core: remove unneeded get_gsp_info proxy function
` [PATCH v6 2/7] gpu: nova-core: do not import firmware commands into GSP command module
` [PATCH v6 3/7] gpu: nova-core: send UNLOADING_GUEST_DRIVER GSP command upon unloading
` [PATCH v6 4/7] gpu: nova-core: refactor SEC2 booter loading into BooterFirmware::run()
` [PATCH v6 5/7] gpu: nova-core: gsp: shuffle boot code a bit to keep chipset-specific parts close
` [PATCH v6 6/7] gpu: nova-core: gsp: move chipset-specific parts of the boot process into a HAL
` [PATCH v6 7/7] gpu: nova-core: run Booter Unloader and FWSEC-SB upon unbinding

[PATCH v5 0/7] gpu: nova-core: run unload sequence upon unbinding
 2026-05-21 13:04 UTC  (8+ messages)
` [PATCH v5 6/7] gpu: nova-core: gsp: move chipset-specific parts of the boot process into a HAL
` [PATCH v5 7/7] gpu: nova-core: run Booter Unloader and FWSEC-SB upon unbinding

[PATCH] .gitignore: ignore rustc long type txt files
 2026-05-21 10:21 UTC 

[PATCH v2] Fail the build on RUST=y and RUST_IS_AVAILABLE=n
 2026-05-21 10:14 UTC  (2+ messages)

[PATCH] pwm: th1520: Remove requirement for mul_u64_u64_div_u64_roundup
 2026-05-21  9:53 UTC 

[PATCH RFC v3 0/6] Add Rust virtio bindings and sample device
 2026-05-21  9:03 UTC  (3+ messages)
` [PATCH RFC v3 2/6] rust/helpers: add virtio.c

[PATCH v7 0/3] rust-helpers: add workqueue helpers
 2026-05-21  8:54 UTC  (4+ messages)
` [PATCH v7 1/3] rust: helpers: "
` [PATCH v7 2/3] rust: workqueue: add safe cancellation and status methods
` [PATCH v7 3/3] rust: workqueue: add KUnit and sample stress tests

[PATCH 0/8] Fix missing fops.owner in Rust DRM/misc abstractions
 2026-05-21  7:59 UTC  (14+ messages)
` [PATCH 1/8] rust: module: add `MODULE_PTR` const to `ModuleMetadata` trait
` [PATCH 2/8] rust: driver: make `DriverModule` struct pub(crate) in `module_driver!`
` [PATCH 3/8] rust: drm: add `ThisModule` associated type to `Driver` trait
` [PATCH 4/8] gpu: nova: implement `ThisModule`
` [PATCH 5/8] gpu: tyr: "
` [PATCH 6/8] rust: drm: set fops.owner from driver module pointer
` [PATCH 7/8] rust: miscdevice: add `ThisModule` associated type to `MiscDevice` trait
` [PATCH 8/8] samples: rust: rust_misc_device: implement `ThisModule` for `RustMiscDevice`

[PATCH v2 0/7] Fix missing fops.owner in Rust DRM/misc abstractions
 2026-05-21  7:52 UTC  (8+ messages)
` [PATCH v2 1/7] rust: module: add `THIS_MODULE` const to `ModuleMetadata` trait
` [PATCH v2 2/7] rust: macros: auto-insert ThisModule in #[vtable]
` [PATCH v2 3/7] rust: doctest: add LocalModule fallback for #[vtable] ThisModule
` [PATCH v2 4/7] rust: drm: set fops.owner from driver module pointer
` [PATCH v2 5/7] rust: miscdevice: "
` [PATCH v2 6/7] rust: configfs: use `LocalModule` for `THIS_MODULE`
` [PATCH v2 7/7] block: rnull: "

[PATCH v1] rust: rcu: Add abstraction for call_rcu()
 2026-05-21  7:25 UTC  (3+ messages)

[PATCH v3 0/7] rust: use vertical import style and remove redundant imports
 2026-05-21  6:57 UTC  (8+ messages)
` [PATCH v3 1/7] rust: miscdevice: use vertical import style
` [PATCH v3 2/7] samples: rust_misc_device: "
` [PATCH v3 3/7] rust: miscdevice: remove redundant imports
` [PATCH v3 4/7] rust: block: mq: use vertical import style
` [PATCH v3 5/7] rust: block: mq: remove redundant imports and format
` [PATCH v3 6/7] rust: block: rnull: use vertical import style
` [PATCH v3 7/7] rust: doctest: "

[PATCH] rust: add procedural macro for declaring configfs attributes
 2026-05-21  5:49 UTC  (3+ messages)

[PATCH v2 1/2] rust: alloc: cleanup imports and use "kernel vertical" style
 2026-05-20 22:10 UTC  (2+ messages)

[PATCH 0/6] rust: drm: Higher-Ranked Lifetime private data
 2026-05-20 11:25 UTC  (10+ messages)

[PATCH 0/7] gpu: drm: nova: enable calling into nova-core
 2026-05-20 10:01 UTC  (6+ messages)
` [PATCH 2/7] scripts: modpost: increase buf_printf's buffer size

[PATCH v3 00/27] rust: device: Higher-Ranked Lifetime Types for device drivers
 2026-05-20  9:34 UTC  (51+ messages)
` [PATCH v3 03/27] rust: driver: decouple driver private data from driver type
` [PATCH v3 04/27] rust: driver core: drop drvdata before devres release
` [PATCH v3 05/27] rust: pci: implement Sync for Device<Bound>
` [PATCH v3 06/27] rust: platform: "
` [PATCH v3 07/27] rust: auxiliary: "
` [PATCH v3 08/27] rust: usb: "
` [PATCH v3 09/27] rust: device: "
` [PATCH v3 10/27] rust: pci: make Driver trait lifetime-parameterized
` [PATCH v3 16/27] rust: types: add `ForLt` trait for higher-ranked lifetime support
` [PATCH v3 17/27] rust: auxiliary: generalize Registration over ForLt
` [PATCH v3 18/27] samples: rust: rust_driver_auxiliary: showcase lifetime-bound registration data
` [PATCH v3 19/27] rust: pci: make Bar lifetime-parameterized
` [PATCH v3 20/27] rust: io: make IoMem and ExclusiveIoMem lifetime-parameterized
` [PATCH v3 21/27] samples: rust: rust_driver_pci: use HRT lifetime for Bar
` [PATCH v3 22/27] rust: driver-core: rename 'a lifetime to 'bound

[PATCH v2] rust-analyzer: update generate_rust_analyzer to pass cfg to macros crate
 2026-05-20  7:47 UTC 

[PATCH V16 0/7] Rust Support for powerpc
 2026-05-20  6:46 UTC  (8+ messages)
` [PATCH V16 1/7] rust: Fix "multiple candidates for rmeta dependency core" error
` [PATCH V16 2/7] dma-resv: Fix undefined symbol when CONFIG_DMA_SHARED_BUFFER is disabled
` [PATCH V16 3/7] powerpc/jump_label: adjust inline asm to be consistent
` [PATCH V16 4/7] rust/powerpc: Set min rustc version for powerpc
` [PATCH V16 5/7] rust: Make __udivdi3() and __umoddi3() panic
` [PATCH V16 6/7] rust: Add PowerPC support
` [PATCH V16 7/7] powerpc: Enable Rust for ppc64le

[PATCH 00/18] lib: Rust implementation of SPDM
 2026-05-20  5:56 UTC  (3+ messages)
` [PATCH 08/18] PCI/TSM: Support connecting to PCIe CMA devices

[PATCH v2 0/5] rust: use vertical import style and remove redundant imports
 2026-05-20  2:59 UTC  (11+ messages)
` [PATCH v2 1/5] rust: miscdevice: use vertical import style
` [PATCH v2 2/5] samples: rust_misc_device: "
` [PATCH v2 3/5] rust: miscdevice: remove redundant imports
` [PATCH v2 4/5] rust: block: mq: use vertical import style
` [PATCH v2 5/5] rust: block: mq: remove redundant imports and format

[PATCH] rust: fmt: use vertical import style
 2026-05-19 22:53 UTC  (2+ messages)

[PATCH] rust: doc: disable doc inlining for all prelude items
 2026-05-19 22:52 UTC  (2+ messages)

[PATCH] rust: add `CacheAligned` for easy cache line alignment of values
 2026-05-19 11:28 UTC  (10+ messages)

[PATCH 0/4] s390: enable Rust support and add required arch glue
 2026-05-19  6:38 UTC  (10+ messages)
` [PATCH 2/4] s390/jump_label: Implement ARCH_STATIC_BRANCH_JUMP_ASM and ARCH_STATIC_BRANCH_ASM macros
` [PATCH 4/4] s390: enable Rust support

[PATCH 0/2] rust: use vertical import style in miscdevice
 2026-05-19  6:37 UTC  (5+ messages)
` [PATCH 1/2] rust: miscdevice: use vertical import style
` [PATCH 2/2] samples: rust_misc_device: "

[PATCH v4 00/20] gpu: nova-core: vbios: harden various array accesses and refactor
 2026-05-19  2:55 UTC  (21+ messages)
` [PATCH v4 01/20] gpu: nova-core: vbios: stop scanning at BIOS_MAX_SCAN_LEN
` [PATCH v4 02/20] gpu: nova-core: vbios: use checked arithmetic for bios image range end
` [PATCH v4 03/20] gpu: nova-core: vbios: avoid reading too far in read_more_at_offset
` [PATCH v4 04/20] gpu: nova-core: vbios: read BitToken using FromBytes
` [PATCH v4 05/20] gpu: nova-core: vbios: use checked ops and accesses in `FwSecBiosImage::ucode`
` [PATCH v4 06/20] gpu: nova-core: vbios: use checked access in `FwSecBiosImage::header`
` [PATCH v4 07/20] gpu: nova-core: vbios: use checked accesses in `setup_falcon_data`
` [PATCH v4 08/20] gpu: nova-core: vbios: drop unused falcon_data_offset from FwSecBiosBuilder
` [PATCH v4 09/20] gpu: nova-core: vbios: keep PmuLookupTable local in setup_falcon_data
` [PATCH v4 10/20] gpu: nova-core: vbios: compute FWSEC-relative Falcon data offset
` [PATCH v4 11/20] gpu: nova-core: vbios: simplify setup_falcon_data
` [PATCH v4 12/20] gpu: nova-core: vbios: read PMU lookup entries using FromBytes
` [PATCH v4 13/20] gpu: nova-core: vbios: store PMU lookup entries in a KVVec
` [PATCH v4 14/20] gpu: nova-core: vbios: construct `FwSecBiosImage` directly from BIOS images
` [PATCH v4 15/20] gpu: nova-core: vbios: use the first PCI-AT and FWSEC images
` [PATCH v4 16/20] gpu: nova-core: vbios: use let-else in Vbios::new
` [PATCH v4 17/20] gpu: nova-core: vbios: remove unnecessary fields in PciRomHeader
` [PATCH v4 18/20] gpu: nova-core: vbios: drop unused image wrappers
` [PATCH v4 19/20] gpu: nova-core: vbios: drop redundant TryFrom import
` [PATCH v4 20/20] gpu: nova-core: vbios: move constants and functions to be associated

[PATCH] rust: module_param: use `pr_warn_once!` for null pointer warning
 2026-05-18 21:47 UTC  (3+ messages)

[PATCH] rust: workqueue: add cancel_work for Arc<T>
 2026-05-18 19:46 UTC  (2+ messages)

[PATCH] rust: cpu: use `unsafe_precondition_assert!`
 2026-05-18 18:53 UTC  (3+ messages)

[RFC v3 0/3] add kconfirm
 2026-05-18 18:19 UTC  (8+ messages)
` [RFC PATCH v3 1/3] scripts: "

[PATCH v1 00/16] Introduce page table types, vmm and bar1 mapping support
 2026-05-18 18:11 UTC  (10+ messages)
` [PATCH v1 07/16] gpu: nova-core: mm: Add MMU v2 page table types
` [PATCH v1 08/16] gpu: nova-core: mm: Add MMU v3 "
` [PATCH v1 09/16] gpu: nova-core: mm: pagetable: Add MmuConfig trait
` [PATCH v1 10/16] gpu: nova-core: mm: Add page table walker for MMU v2/v3
` [PATCH v1 12/16] gpu: nova-core: mm: Add virtual address range tracking to VMM
` [PATCH v1 13/16] gpu: nova-core: mm: Add multi-page mapping API "
` [PATCH v1 14/16] gpu: nova-core: Add BAR1 aperture type and size constant
` [PATCH v1 15/16] gpu: nova-core: mm: Add BAR1 user interface
` [PATCH v1 16/16] gpu: nova-core: mm: Add BAR1 memory management self-tests


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