Rust for Linux List
 help / color / mirror / Atom feed
 messages from 2026-06-30 01:14:41 to 2026-07-03 03:07:06 UTC [more...]

[PATCH v3 0/7] Transition Nova Core to TLV firmare images
 2026-07-03  3:06 UTC  (11+ messages)
` [PATCH v3 1/7] rust: firmware: add request_into_buf()
` [PATCH v3 2/7] gpu: nova-core: add TLV parser for firmware files
` [PATCH v3 3/7] gpu: nova-core: transition booter_load to TLV images
` [PATCH v3 4/7] gpu: nova-core: transition gsp "
` [PATCH v3 5/7] gpu: nova-core: transition gen_bootloader "
` [PATCH v3 6/7] gpu: nova-core: transition fsp "
` [PATCH v3 7/7] gpu: nova-core: update firmware module info for "

[RFC PATCH 0/2] drm/evdi: a Rust EVDI virtual display (a working KMS consumer)
 2026-07-03  3:02 UTC  (3+ messages)
` [RFC PATCH 1/2] drm/kms: rust: fixes for a virtual KMS consumer
` [RFC PATCH 2/2] drm/evdi: add the Rust EVDI virtual-display driver

[RFC PATCH 0/7] drm/vino: DisplayLink DL3 dock driver (RFC, help wanted)
 2026-07-03  3:02 UTC  (12+ messages)
` [RFC PATCH v2 00/10] drm/vino: DisplayLink DL3 dock driver
  ` [RFC PATCH v2 01/10] drm/vino: add DisplayLink DL3 dock skeleton and protocol framing
  ` [RFC PATCH v2 02/10] drm/vino: add the clean-room HDCP 2.2 AKE/LC/SKE handshake
  ` [RFC PATCH v2 03/10] drm/vino: add the AES-CTR/AES-CMAC control-plane seal and arm sequence
  ` [RFC PATCH v2 04/10] drm/vino: add the Vino framebuffer codec
  ` [RFC PATCH v2 05/10] drm/vino: add the DRM/KMS sink, built on the safe KMS mode-object layer
  ` [RFC PATCH v2 06/10] drm/vino: add the DisplayLink DL3 dock driver
  ` [RFC PATCH v2 07/10] drm/vino: wire the hardware cursor plane
  ` [RFC PATCH v2 08/10] drm/vino: wire CRTC gamma, plane rotation and DDC/CI monitor controls
  ` [RFC PATCH v2 09/10] drm/vino: two heads, 90/270 rotation, damage clips and connector probe
  ` [RFC PATCH v2 10/10] drm/vino: hrtimer-driven software vblank

[RFC PATCH 0/5] rust: drm: minimal KMS bindings, EDID read, rotation, HDCP defs
 2026-07-03  3:01 UTC  (20+ messages)
` [RFC PATCH v2 00/18] rust: drm: safe KMS mode-object layer + evdi bindings
  ` [RFC PATCH v2 01/18] rust: drm: kms: forward-port the safe mode-object layer onto the typestate device
  ` [RFC PATCH v2 02/18] rust: drm: kms: adapt the port to current drm-next
  ` [RFC PATCH v2 03/18] rust: drm: kms: break the Driver* trait well-formedness cycle
  ` [RFC PATCH v2 04/18] rust: drm: kms: build the kernel crate clean under -Znext-solver
  ` [RFC PATCH v2 05/18] rust: drm: expose <drm/display/drm_hdcp.h> HDCP 2.2 message definitions
  ` [RFC PATCH v2 06/18] rust: drm: kms: add a Framebuffer::vmap() guard
  ` [RFC PATCH v2 07/18] rust: drm: kms: add safe accessors for common state and connector modes
  ` [RFC PATCH v2 08/18] rust: drm: tyr: add the Kms associated type
  ` [RFC PATCH v2 09/18] rust: drm: add drm_event delivery
  ` [RFC PATCH v2 10/18] rust: drm: allow drivers to declare ioctls from their own uAPI module
  ` [RFC PATCH v2 11/18] rust: platform: add runtime platform device creation
  ` [RFC PATCH v2 12/18] rust: drm: framebuffer: add geometry accessors, refcounting and a byte-slice vmap
  ` [RFC PATCH v2 13/18] rust: i2c: add adapter-provider (bus controller) registration
  ` [RFC PATCH v2 14/18] rust: add sysfs device attribute groups
  ` [RFC PATCH v2 15/18] rust: drm: support hardware cursor planes with sleepable event delivery
  ` [RFC PATCH v2 16/18] rust: drm: add CRTC gamma LUT and plane rotation property bindings
  ` [RFC PATCH v2 17/18] rust: drm: kms: add connector detect() and mode_valid() hooks
  ` [RFC PATCH v2 18/18] rust: drm: kms: add plane damage-clip accessors

[RFC PATCH 0/2] rust: crypto: library AES-128 / SHA-256 / HMAC + RSA
 2026-07-03  3:00 UTC  (5+ messages)
` [RFC PATCH v2 0/3] "
  ` [RFC PATCH v2 1/3] rust: crypto: add library AES-128 / SHA-256 / HMAC-SHA256 bindings
  ` [RFC PATCH v2 2/3] rust: crypto: use the in-tree AES-CMAC library
  ` [RFC PATCH v2 3/3] rust: crypto: add an RSA public-key primitive in lib/crypto

[RFC PATCH 0/9] rust: usb: synchronous bulk/control transfers + helpers
 2026-07-03  3:00 UTC  (13+ messages)
` [RFC PATCH v2 00/11] rust: usb: synchronous + asynchronous "
  ` [RFC PATCH v2 01/11] rust: usb: add synchronous bulk transfer support
  ` [RFC PATCH v2 02/11] rust: usb: add synchronous control "
  ` [RFC PATCH v2 03/11] rust: usb: add usb::Device::set_interface()
  ` [RFC PATCH v2 04/11] rust: usb: add usb::Interface::number()
  ` [RFC PATCH v2 05/11] rust: usb: add usb::Device::clear_halt()
  ` [RFC PATCH v2 06/11] rust: usb: add usb::Device::interrupt_recv()
  ` [RFC PATCH v2 07/11] rust: usb: add usb::Device::reset_configuration()
  ` [RFC PATCH v2 08/11] rust: usb: add an asynchronous persistently-queued bulk IN reader
  ` [RFC PATCH v2 09/11] rust: usb: add an asynchronous pipelined bulk OUT queue
  ` [RFC PATCH v2 10/11] rust: usb: keep usb::Device private and gate transfers on Interface<Bound>
  ` [RFC PATCH v2 11/11] rust: usb: let drivers choose the transfer allocation flags

[PATCH v5 00/20] rust: I/O type generalization and projection
 2026-07-03  2:57 UTC  (7+ messages)
` [PATCH v5 02/20] rust: io: add missing safety requirement in `IoCapable` methods

[PATCH v2 0/2] gpu: nova-core: convert to kernel bitfield macro and remove local variant
 2026-07-03  2:47 UTC  (4+ messages)
` [PATCH v2 1/2] gpu: nova-core: convert to kernel bitfield macro
` [PATCH v2 2/2] gpu: nova-core: remove local "

[PATCH v5 00/19] rust: drm: Higher-Ranked Lifetime private data
 2026-07-03  0:09 UTC  (41+ 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: iommu: add device lifetime to IoPageTable
 2026-07-02 23:47 UTC 

[PATCH] rust: pci: rework device enabling API
 2026-07-02 21:47 UTC  (2+ messages)

[PATCH v4 0/2] Delete task_euid()
 2026-07-02 21:12 UTC  (6+ messages)

[PATCH v2] rust_binder: use pin_init::zeroed for file_operations initialization
 2026-07-02 20:58 UTC 

[PATCH v3] rust: core: implement rx580 state optimization engine and c-to-rust char dev
 2026-07-02 18:50 UTC  (4+ messages)

[PATCH v3] hardening: Default randstruct off with rust for better allmodconfig support
 2026-07-02 17:37 UTC 

[PATCH v2 0/4] rust: samples: add an EDU PCI driver sample (MMIO + IRQ + DMA)
 2026-07-02 15:40 UTC  (10+ messages)
` [PATCH v2 3/4] rust: completion: add complete()
` [PATCH v2 4/4] rust: samples: add EDU PCI driver sample

[PATCH v6 0/2] rust: `overflow_assert!` macro
 2026-07-02 14:50 UTC  (5+ messages)
` [PATCH v6 1/2] rust: kernel: create "
` [PATCH v6 2/2] rust: uaccess: refactor to use `overflow_assert!`

[PATCH] rust: device_id: rename IdTable::as_ptr to as_raw_id_table()
 2026-07-02 13:59 UTC  (3+ messages)

[PATCH v10 0/5] rust: add SRCU abstraction
 2026-07-02 13:53 UTC  (2+ messages)

[RESEND PATCH v2 0/5] drm/nova: replace `transmute` with `zerocopy`
 2026-07-02 12:03 UTC  (6+ messages)
` [PATCH v2 1/5] drm/nova: use `zerocopy` in firmware.rs
` [PATCH v2 2/5] drm/nova: use `zerocopy` in booter.rs
` [PATCH v2 3/5] drm/nova: use `zerocopy` in fwsec.rs
` [PATCH v2 4/5] drm/nova: use `zerocopy` in bootloader.rs
` [PATCH v2 5/5] drm/nova: use `zerocopy` in riscv.rs

[PATCH v21 0/3] rust: leds: add led classdev abstractions
 2026-07-02 11:22 UTC  (6+ messages)
` [PATCH v21 1/3] rust: leds: add basic "

[PATCH v2] rust: iommu: replace core::mem::zeroed with Zeroable::zeroed
 2026-07-02 11:11 UTC  (4+ messages)

[PATCH] rust: devres: fix race between concurrent revokers
 2026-07-02 11:10 UTC  (6+ messages)
` [PATCH] rust: devres: ensure revocation is complete before device finishes unbinding

[PATCH] rust_binder: use pin_init::zeroed for file_operations initialization
 2026-07-02 11:09 UTC  (5+ messages)

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

[PATCH] rust_binder: reject context manager self-transaction
 2026-07-02  9:59 UTC  (3+ messages)
` [PATCH v3] "

[PATCH] gpu: nova: fix rust-analyzer generation
 2026-07-02  7:54 UTC  (5+ messages)

[PATCH 0/5] Rate limited printing for Rust
 2026-07-02  7:50 UTC  (13+ 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 v2 0/4] rust: more memory barriers bindings
 2026-07-02  4:56 UTC  (5+ messages)
` [PATCH v2 1/4] rust: sync: add helpers for mb, dma_mb and friends
` [PATCH v2 2/4] rust: sync: generic memory barriers

[PATCH v4 00/13] gpu: nova-core: consolidate and streamline GSP boot process
 2026-07-02  2:28 UTC  (21+ messages)
` [PATCH v4 03/13] gpu: nova-core: gsp: replace BootUnloadGuard with local handlers
` [PATCH v4 04/13] gpu: nova-core: gsp: pass GspBootContext to unload methods
` [PATCH v4 05/13] gpu: nova-core: gsp: centralize missing unload bundle warnings
` [PATCH v4 06/13] gpu: nova-core: gsp: fold TU102 unload bundle construction into HAL method
` [PATCH v4 07/13] gpu: nova-core: gsp: turn FWSEC execution "
` [PATCH v4 09/13] gpu: nova-core: introduce GspBootMethod
` [PATCH v4 10/13] gpu: nova-core: avoid repeated calls to pci::Device::as_ref
` [PATCH v4 11/13] gpu: nova-core: gsp: pass GspBootContext mutably
` [PATCH v4 12/13] gpu: nova-core: gsp: separate context and GPU lifetimes in GspBootContext
` [PATCH v4 13/13] gpu: nova-core: store Fsp instance in Gpu

[PATCH v2 0/7] Transition Nova Core to TLV firmware images
 2026-07-02  1:18 UTC  (12+ messages)
` [PATCH v2 1/7] rust: firmware: add request_into_buf()
` [PATCH v2 2/7] gpu: nova-core: add TLV parser for firmware files
` [PATCH v2 3/7] gpu: nova-core: transition booter_load to TLV images
` [PATCH v2 4/7] gpu: nova-core: transition gsp "
` [PATCH v2 5/7] gpu: nova-core: transition gen_bootloader "
` [PATCH v2 6/7] gpu: nova-core: transition fsp "
` [PATCH v2 7/7] gpu: nova-core: update firmware module info for "

[PATCH] gpu: nova-core: remove `#[allow(non_snake_case)]`
 2026-07-01 21:07 UTC  (2+ messages)

[PATCH v3] scripts/tags.sh: fix "make COMPILED_SOURCE=1 cscope" command ends up with *.rlib, *.rmeta, *.so filenames in cscope.files
 2026-07-01 19:01 UTC  (3+ messages)
` [PATCH v4] "

[PATCH v2 0/5] drm/nova: replace `transmute` with `zerocopy`
 2026-07-01 17:40 UTC  (6+ messages)
` [PATCH v2 1/5] drm/nova: use `zerocopy` in firmware.rs
` [PATCH v2 2/5] drm/nova: use `zerocopy` in booter.rs
` [PATCH v2 3/5] drm/nova: use `zerocopy` in fwsec.rs
` [PATCH v2 4/5] drm/nova: use `zerocopy` in bootloader.rs
` [PATCH v2 5/5] drm/nova: use `zerocopy` in riscv.rs

[PATCH] rust: io: fix example in `register!` macro
 2026-07-01 16:09 UTC  (2+ messages)

[PATCH v23 00/28] riscv control-flow integrity for usermode
 2026-07-01 11:05 UTC  (12+ messages)
` [PATCH v23 06/28] riscv/mm : ensure PROT_WRITE leads to VM_READ | VM_WRITE

[PATCH 0/2] rust: kernel: add cfg_select! and use it for config-based selection
 2026-07-01  1:39 UTC  (5+ messages)

[PATCH v2] rust: core: implement rx580 state optimization engine and c-to-rust char dev
 2026-06-30 21:08 UTC  (2+ messages)

[PATCH] rust: core: implement rx580 state optimization engine and c-to-rust char dev
 2026-06-30 20:56 UTC 

[PATCH] rust: core: implement rx580 state optimization engine and c-to-rust char dev
 2026-06-30 20:53 UTC 

[PATCH v2] gpu: nova-core: parse structs via zerocopy
 2026-06-30 14:03 UTC  (2+ messages)

[PATCH v4 0/7] ForLt/CovariantForLt split, auxiliary closure API and DevresLt
 2026-06-30 13:50 UTC  (3+ messages)
` [PATCH v4 2/7] rust: types: introduce ForLt base trait for CovariantForLt

[PATCH v5] rust: configfs: add procedural macro for declaring configfs attributes
 2026-06-30 13:38 UTC 

[PATCH] rust: error: add remaining error codes
 2026-06-30 12:47 UTC  (5+ messages)

[PATCH v2 0/1] rust: sync: Make Guard::lock_ref unavailable if Lock is not Sync
 2026-06-30 10:52 UTC  (3+ messages)
` [PATCH v2 1/1] "

[PATCH 0/7] rust: Use kernel style vertical imports in various drivers
 2026-06-30  9:48 UTC  (6+ messages)
` [PATCH 1/7] samples: rust_dma: use vertical import style
` [PATCH 3/7] cpufreq: rcpufreq_dt: "

[RFC PATCH] KVM: rust: add Rust reimplementation of eventfd
 2026-06-30  7:16 UTC  (3+ messages)

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


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