Rust for Linux List
 help / color / mirror / Atom feed
 messages from 2026-06-26 11:55:19 to 2026-06-29 14:09:50 UTC [more...]

[PATCH v4 00/13] gpu: nova-core: consolidate and streamline GSP boot process
 2026-06-29 14:09 UTC 

[PATCH 0/7] rust: Use kernel style vertical imports in various drivers
 2026-06-29 14:06 UTC  (10+ messages)
` [PATCH 1/7] samples: rust_dma: use vertical import style
` [PATCH 2/7] pwm: th1520: "
` [PATCH 3/7] cpufreq: rcpufreq_dt: "
` [PATCH 4/7] block: rnull: "
` [PATCH 5/7] net: phy: ax88796b: "
` [PATCH 6/7] net: phy: qt2025: "
` [PATCH 7/7] drm/nova: "

[PATCH v21 0/3] rust: leds: add led classdev abstractions
 2026-06-29 13:10 UTC  (4+ messages)
` [PATCH v21 1/3] rust: leds: add basic "
` [PATCH v21 2/3] rust: leds: add Mode trait
` [PATCH v21 3/3] rust: leds: add multicolor classdev abstractions

[PATCH v3 00/12] gpu: nova-core: consolidate and streamline GSP boot process
 2026-06-29 13:05 UTC  (14+ messages)
` [PATCH v3 01/12] gpu: nova-core: gsp: sequencer: use GspBootContext
` [PATCH v3 02/12] gpu: nova-core: gsp: sequencer: do not store sequence into GspSequencer
` [PATCH v3 03/12] gpu: nova-core: gsp: replace BootUnloadGuard with local handlers
` [PATCH v3 04/12] gpu: nova-core: gsp: pass GspBootContext to unload methods
` [PATCH v3 05/12] gpu: nova-core: gsp: centralize missing unload bundle warnings
` [PATCH v3 06/12] gpu: nova-core: gsp: fold TU102 unload bundle construction into HAL method
` [PATCH v3 07/12] gpu: nova-core: gsp: turn FWSEC execution "
` [PATCH v3 08/12] gpu: nova-core: gsp: make use of FWSEC bootloader a property of the TU102 HAL
` [PATCH v3 09/12] gpu: nova-core: introduce GspBootMethod
` [PATCH v3 10/12] gpu: nova-core: avoid repeated calls to pci::Device::as_ref
` [PATCH v3 11/12] gpu: nova-core: gsp: pass GspBootContext mutably
` [PATCH v3 12/12] gpu: nova-core: store Fsp instance in Gpu

[PATCH v2] gpu: nova-core: falcon: store bar and dev in falcon
 2026-06-29 13:00 UTC  (4+ messages)

[PATCH v2 00/12] rust: driver: use pointers instead of indices for ID info
 2026-06-29 12:41 UTC  (2+ messages)

[PATCH v2 00/11] rust: driver: use pointers instead of indices for ID info
 2026-06-29 12:39 UTC  (12+ messages)
` [PATCH v2 01/11] rust: driver: remove `IdTable::id`
` [PATCH v2 02/11] rust: driver: simplify `IdArray::new_without_index`
` [PATCH v2 03/11] rust: pci: use `Option<&IdInfo>` for device ID info
` [PATCH v2 04/11] rust: usb: "
` [PATCH v2 05/11] rust: net/phy: remove expansion from doc
` [PATCH v2 06/11] rust: driver: centralize device ID handling
` [PATCH v2 07/11] rust: driver: remove `$module_table_name` from `module_device_table`
` [PATCH v2 08/11] rust: driver: store pointers in `DeviceId`
` [PATCH v2 09/11] rust: driver: remove open-coded matching logic
` [PATCH v2 10/11] rust: driver: remove duplicate ID table
` [PATCH v2 11/11] RFC: rust: driver: support map-like syntax for "

[PATCH v5 0/1] rust: introduce abstractions for fwctl
 2026-06-29 12:26 UTC  (4+ messages)
` [PATCH v5 1/1] "

[PATCH RFC 0/4] rust: dma: bridge zerocopy-derived types into the transmute byte-safety bound
 2026-06-29 11:38 UTC  (14+ messages)
` [PATCH RFC 1/4] rust: transmute: add `impl_transmute_via_zerocopy!` macro
` [PATCH RFC 2/4] rust: prelude: re-export `zerocopy::Immutable`
` [PATCH RFC 3/4] gpu: nova-core: gsp: derive zerocopy traits for the msgq POD types
` [PATCH RFC 4/4] gpu: nova-core: gsp: convert GspMem to zerocopy via the transmute bridge

[PATCH] rust: allow `suspicious_runtime_symbol_definitions` lint for Rust >= 1.98
 2026-06-29 11:09 UTC  (3+ messages)

[PATCH v20 0/3] rust: leds: add led classdev abstractions
 2026-06-29 10:15 UTC  (4+ messages)
` [PATCH v20 1/3] rust: leds: add basic "
` [PATCH v20 2/3] rust: leds: add Mode trait
` [PATCH v20 3/3] rust: leds: add multicolor classdev abstractions

[PATCH v5 0/5] gpu: drm: nova: enable calling into nova-core
 2026-06-29 10:11 UTC  (2+ messages)
` (subset) "

[PATCH v3] Fail the build on RUST=y and RUST_IS_AVAILABLE=n
 2026-06-29  9:54 UTC 

[PATCH 0/1] nova-core: Convert bindings to use zerocopy
 2026-06-29  9:45 UTC  (10+ messages)
` [PATCH 1/1] nova-core: Update firmware bindings to use zerocopy traits

[PATCH 0/2] rust: kernel: add cfg_select! and use it for config-based selection
 2026-06-29  9:43 UTC  (5+ messages)
` [PATCH 1/2] rust: kernel: add cfg_select! backport "
` [PATCH 2/2] rust: kernel: migrate to cfg_select! "

[PATCH V16 0/7] Rust Support for powerpc
 2026-06-29  9:11 UTC  (8+ messages)
` [PATCH V16 4/7] rust/powerpc: Set min rustc version "

[RFC PATCH] KVM: rust: add Rust reimplementation of eventfd
 2026-06-29  8:29 UTC  (2+ messages)

[PATCH v2 00/13] gpu: nova-core: consolidate and streamline GSP boot process
 2026-06-29  7:52 UTC  (4+ messages)
` [PATCH v2 13/13] gpu: nova-core: store Fsp instance in Gpu

[PATCH 0/6] gpu: nova-core: consolidate and streamline GSP boot process
 2026-06-29  7:49 UTC  (8+ messages)
` [PATCH 3/6] gpu: nova-core: gsp: move boot code into local closure

[PATCH v7] rust: aref: make `AlwaysRefCounted::inc_ref` an associated function
 2026-06-29  4:39 UTC  (2+ messages)

[PATCH 1/2] rust: device: add BoundInternal device context and InternalBoundContext trait
 2026-06-29  1:16 UTC  (4+ messages)
` [PATCH 2/2] rust: device: move drvdata_borrow() to InternalBoundContext

[PATCH v5 00/20] rust: I/O type generalization and projection
 2026-06-28 23:37 UTC  (22+ messages)
` [PATCH v5 01/20] rust: io: add dynamically-sized `Region` type
` [PATCH v5 02/20] rust: io: add missing safety requirement in `IoCapable` methods
` [PATCH v5 03/20] rust: io: restrict untyped IO access and `register!` to `Region`
` [PATCH v5 04/20] rust: io: implement `Io` on reference types instead
` [PATCH v5 05/20] rust: io: generalize `MmioRaw` to pointer to arbitrary type
` [PATCH v5 06/20] rust: io: rename `Mmio` to `MmioOwned`
` [PATCH v5 07/20] rust: io: implement `Mmio` as view type
` [PATCH v5 08/20] rust: pci: io: make `ConfigSpace` a view
` [PATCH v5 09/20] rust: io: use view types instead of addresses for `Io`
` [PATCH v5 10/20] pwm: th1520: remove unnecessary `deref`
` [PATCH v5 11/20] rust: io: remove `MmioOwned`
` [PATCH v5 12/20] rust: io: move `Io` methods to extension trait
` [PATCH v5 13/20] rust: io: add projection macro and methods
` [PATCH v5 14/20] rust: io: add I/O backend for system memory with volatile access
` [PATCH v5 15/20] rust: io: implement a view type for `Coherent`
` [PATCH v5 16/20] rust: io: add `read_val` and `write_val` functions on `Io`
` [PATCH v5 17/20] gpu: nova-core: use I/O projection for cleaner encapsulation
` [PATCH v5 18/20] rust: dma: drop `dma_read!` and `dma_write!` API
` [PATCH v5 19/20] rust: io: add copying methods
` [PATCH v5 20/20] rust: io: implement `IoSysMap`

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

[PATCH v4 0/3] Clk improvements
 2026-06-28 20:15 UTC  (3+ messages)
` [PATCH v4 1/3] rust: clk: use the type-state pattern

[PATCH] rust: devres: fix race between concurrent revokers
 2026-06-28 20:02 UTC  (2+ messages)
` [PATCH] rust: devres: ensure revocation is complete before device finishes unbinding

[PATCH] rust: iommu: replace core::mem::zeroed with pin_init::zeroed
 2026-06-28 17:34 UTC  (4+ messages)

[PATCH v5 00/19] rust: drm: Higher-Ranked Lifetime private data
 2026-06-28 14:53 UTC  (20+ messages)
` [PATCH v5 01/19] rust: drm: ioctl: fix unbounded lifetimes in ioctl handler arguments
` [PATCH v5 02/19] rust: drm: rename Uninit DeviceContext to Normal
` [PATCH v5 03/19] rust: faux: add Device type with AsBusDevice support
` [PATCH v5 04/19] rust: drm: Add Driver::ParentDevice associated type
` [PATCH v5 05/19] rust: drm: change default DeviceContext to Normal
` [PATCH v5 06/19] rust: drm: restrict AlwaysRefCounted to Normal Device context
` [PATCH v5 07/19] rust: drm: restrict AlwaysRefCounted to Normal GEM Object context
` [PATCH v5 08/19] rust: drm/gem: remove DeviceContext from shmem::Object
` [PATCH v5 09/19] rust: drm: split Deref for Device context typestates
` [PATCH v5 10/19] rust: drm: pin ioctl Device reference to Normal context
` [PATCH v5 11/19] rust: drm: add Ioctl device context typestate
` [PATCH v5 12/19] rust: drm: Add RegistrationGuard for drm_dev_enter/exit critical sections
` [PATCH v5 13/19] rust: drm: Wrap ioctl dispatch in RegistrationGuard
` [PATCH v5 14/19] rust: drm: return ParentDevice from Device AsRef
` [PATCH v5 15/19] rust: drm: add AsRef<ParentDevice<Bound>> for Device<Registered>
` [PATCH v5 16/19] drm: fix race between partial drm_dev_register() failure and ioctl
` [PATCH v5 17/19] rust: drm: Add RegistrationData to drm::Driver
` [PATCH v5 18/19] rust: drm: Pass registration data to ioctl handlers
` [PATCH v5 19/19] drm: nova: Use drm::Device<Registered> to access the parent bus device

[PATCH] rust_binder: use pin_init::zeroed for file_operations initialization
 2026-06-28 10:16 UTC  (3+ messages)

[PATCH] usb: rust: Use pin_init::zeroed for usb_device_id initialization
 2026-06-28 10:08 UTC  (2+ messages)

[RESEND PATCH 0/7] drm/nova: replace `transmute` with `zerocopy`
 2026-06-28 10:00 UTC  (3+ messages)
` [PATCH 7/7] drm/nova: remove unused trait in commands.rs

[PATCH v6] rust: aref: make `AlwaysRefCounted::inc_ref` an associated function
 2026-06-28  9:51 UTC 

[PATCH v5] rust: aref: make `AlwaysRefCounted::inc_ref` an associated function
 2026-06-28  9:28 UTC 

[PATCH v5 0/2] rust: `overflow_assert!` macro
 2026-06-27 14:28 UTC  (5+ messages)
` [PATCH v5 1/2] rust: kernel: create "

[PATCH v4 0/7] ForLt/CovariantForLt split, auxiliary closure API and DevresLt
 2026-06-27 14:21 UTC  (12+ messages)
` [PATCH v4 1/7] rust: types: rename ForLt to CovariantForLt
` [PATCH v4 2/7] rust: types: introduce ForLt base trait for CovariantForLt
` [PATCH v4 3/7] rust: auxiliary: add registration_data_with() for ForLt types
` [PATCH v4 4/7] rust: auxiliary: sample: demonstrate ForLt with invariant Mutex type
` [PATCH v4 5/7] rust: devres: add DevresLt for ForLt-aware device resource access
` [PATCH v4 6/7] rust: pci: return DevresLt from Bar::into_devres()
` [PATCH v4 7/7] rust: io: mem: return DevresLt from IoMem/ExclusiveIoMem::into_devres()

[PATCH v4 0/2] rust: introduce abstractions for fwctl
 2026-06-27 14:14 UTC  (5+ messages)
` [PATCH v4 2/2] "

[PATCH v6 00/10] Fix missing fops.owner in Rust DRM/misc abstractions
 2026-06-27 13:10 UTC  (10+ messages)
` [PATCH v6 07/10] rust: configfs: use `LocalModule` for `THIS_MODULE`
` [PATCH v6 10/10] rust: module: update MAINTAINERS to cover module.rs

[PATCH v3] rust: aref: make `AlwaysRefCounted::inc_ref` an associated function
 2026-06-27 12:10 UTC 

[PATCH v7 00/10] Fix missing fops.owner in Rust DRM/misc abstractions
 2026-06-27  9:28 UTC  (11+ messages)
` [PATCH v7 01/10] rust: module: move module types into `module.rs`
` [PATCH v7 02/10] rust: module: add `THIS_MODULE` const to `ModuleMetadata` trait
` [PATCH v7 03/10] rust: doctest: add LocalModule fallback for #[vtable] ThisModule
` [PATCH v7 04/10] rust: macros: auto-insert OwnerModule in #[vtable]
` [PATCH v7 05/10] rust: drm: set fops.owner from driver module pointer
` [PATCH v7 06/10] rust: miscdevice: "
` [PATCH v7 07/10] rust: configfs: use `LocalModule` for `THIS_MODULE`
` [PATCH v7 08/10] rust: binder: "
` [PATCH v7 09/10] rust: macros: remove `THIS_MODULE` static from `module!`
` [PATCH v7 10/10] rust: module: update MAINTAINERS to cover module.rs

[PATCH] rust: zerocopy: update to v0.8.52
 2026-06-27  7:55 UTC  (2+ messages)

[PATCH v2] rust_binder: use a u64 stride when cleaning up the offsets array
 2026-06-27  0:00 UTC  (2+ messages)

[PATCH 0/5] Rate limited printing for Rust
 2026-06-26 23:34 UTC  (11+ messages)
` [PATCH 1/5] rust: sync: move lockdep types to rust/kernel/sync/lockdep.rs
` [PATCH 2/5] rust: sync: add const constructor for raw_spinlock_t
` [PATCH 3/5] rust: add pr_*_ratelimit! macros for printing
` [PATCH 4/5] rust_binder: consolidate transaction failure prints
` [PATCH 5/5] rust_binder: use pr_*_ratelimited! for printing

[PATCH v2 00/83] block: rnull: complete the rust null block driver
 2026-06-26 17:41 UTC  (3+ messages)
` [PATCH v2 10/83] block: rust: allow `hrtimer::Timer` in `RequestData`

[PATCH v19 0/8] rust: add `Ownable` trait and `Owned` type
 2026-06-26 11:54 UTC  (7+ messages)
` [PATCH v19 1/8] rust: alloc: add `KBox::into_non_null`
` [PATCH v19 3/8] rust: implement `ForeignOwnable` for `Owned`
` [PATCH v19 4/8] rust: page: convert to `Ownable`
` [PATCH v19 5/8] rust: rename `AlwaysRefCounted` to `RefCounted`
` [PATCH v19 6/8] rust: Add missing SAFETY documentation for `ARef` example
` [PATCH v19 7/8] rust: Add `OwnableRefCounted`


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