Rust for Linux List
 help / color / mirror / Atom feed
 messages from 2026-06-09 19:14:14 to 2026-06-12 11:58:48 UTC [more...]

[PATCH v2 00/19] `zerocopy` support
 2026-06-12 11:57 UTC  (4+ messages)

[RFC PATCH v2 00/14] kcov: add per-task dataflow tracking for function arguments/return values
 2026-06-12 11:37 UTC  (22+ messages)
` [RFC PATCH v2 01/14] "
` [RFC PATCH v2 02/14] kcov: fix INIT_TRACK race in kcov_dataflow
` [RFC PATCH v2 03/14] kcov: add barriers to recursion guard in kcov_df_write
` [RFC PATCH v2 04/14] kcov: reject enable on multiple dataflow fds simultaneously
` [RFC PATCH v2 05/14] kcov: clear dataflow fields on fork
` [RFC PATCH v2 06/14] kcov: clean up dataflow state on task exit
` [RFC PATCH v2 07/14] kcov: exclude kcov_dataflow.o from sanitizer instrumentation
` [RFC PATCH v2 08/14] selftests/kcov_dataflow: add trigger-view.py
` [RFC PATCH v2 09/14] selftests/kcov_dataflow: add ioctl interface selftest
` [RFC PATCH v2 10/14] selftests/kcov_dataflow: add eight_args_c test module
` [RFC PATCH v2 11/14] selftests/kcov_dataflow: add eight_args_rust "
` [RFC PATCH v2 12/14] selftests/kcov_dataflow: add rust_ffi_contract "
` [RFC PATCH v2 13/14] selftests/kcov_dataflow: add binderfs ioctl capture test
` [RFC PATCH v2 14/14] Documentation: add kcov-dataflow.rst

[RFC PATCH v2 0/6] kcov: per-task dataflow extraction at kernel function boundaries
 2026-06-12  7:55 UTC  (11+ messages)
` [RFC PATCH v2 1/6] kcov: add per-task dataflow tracking for function arguments/return values

[PATCH 1/4] MAINTAINERS: add Daniel Almeida as Rust reviewer
 2026-06-12  5:03 UTC  (11+ messages)
` [PATCH 2/4] MAINTAINERS: add Tamir Duberstein "
` [PATCH 3/4] MAINTAINERS: add Alexandre Courbot "
` [PATCH 4/4] MAINTAINERS: add Onur Özkan "

[PATCH] rust: bitfield: mark `Debug` impl as `#[inline]`
 2026-06-12  4:40 UTC  (3+ messages)

[PATCH v2 0/6] rust_binder: update Process::node_refs to use SpinLock
 2026-06-11 23:37 UTC  (13+ messages)
` [PATCH v2 1/6] rust_binder: avoid allocating under node_refs for freeze listeners
` [PATCH v2 2/6] rust_binder: avoid dropping NodeRef in update_ref() under lock
` [PATCH v2 3/6] rust_binder: schedule NodeDeath outside of node_refs lock
` [PATCH v2 4/6] rust_binder: keep NodeDeath in NodeRefInfo during process cleanup
` [PATCH v2 5/6] rust_binder: avoid destructors in insert_or_update_handle()
` [PATCH v2 6/6] rust_binder: update Process::node_refs to use SpinLock

[PATCH] rust: drm: gpuvm: update DriverGpuVm for DeviceContext
 2026-06-11 22:28 UTC  (4+ messages)

[PATCH] rust_binder: add ownership assertion to Node::add_death
 2026-06-11 22:26 UTC  (11+ messages)
      `  "
` [PATCH v2] "

[PATCH v4 0/2] rust: drm: gpuvm: implement Send and Sync for refcounted handles
 2026-06-11 22:17 UTC  (3+ messages)
` [PATCH v4 1/2] rust: drm: gpuvm: require Send + Sync for the driver's associated data
` [PATCH v4 2/2] rust: drm: gpuvm: implement Send and Sync for GpuVaAlloc and GpuVmBo

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

[PATCH v20 0/4] Rust bindings for gem shmem
 2026-06-11 17:01 UTC  (10+ messages)
` [PATCH v20 1/4] rust: drm: gem: shmem: Add DmaResvGuard helper
` [PATCH v20 2/4] rust: drm: gem: shmem: Add vmap functions
` [PATCH v20 3/4] rust: faux: Allow retrieving a bound Device
` [PATCH v20 4/4] rust: drm: gem: Introduce shmem::Object::sg_table()

[PATCH] rust: prelude: add `zerocopy{,_derive}::IntoBytes`
 2026-06-11 13:48 UTC 

[PATCH] rust: block: require `Sync` for `Operations::QueueData`
 2026-06-10 18:02 UTC  (5+ messages)

[PATCH v4] rust: make `build_assert` module the home of related macros
 2026-06-11 10:33 UTC  (5+ messages)

[PATCH v5 0/2] Avoid synchronize_rcu() for every thread drop in Rust Binder
 2026-06-11  9:29 UTC  (3+ messages)
` [PATCH v5 1/2] rust: poll: use kfree_rcu() for PollCondVar
` [PATCH v5 2/2] rust_binder: move (e)poll wait queue to Process

[PATCH v2] hardening: Default randstruct off with rust for better allmodconfig support
 2026-06-11  9:23 UTC  (4+ messages)

[PATCH] kbuild: rust: clean `zerocopy-derive` in `mrproper`
 2026-06-11  8:17 UTC  (2+ messages)

[PATCH] rust: drm: gpuvm: add SmContext lifetime bound
 2026-06-11  8:03 UTC  (2+ messages)

[PATCH v3] block: rust: fix `Send` bound for `GenDisk`
 2026-06-11  7:32 UTC  (2+ messages)

[PATCH v3 00/19] rust: I/O type generalization and projection
 2026-06-11  5:09 UTC  (3+ messages)
` [PATCH v3 19/19] rust: io: implement `Io` for `Either`

[PATCH] hardening: Default randstruct off with rust for better allmodconfig support
 2026-06-10 20:41 UTC  (3+ messages)

[PATCH 1/1] rust: sync: avoid leaking the lock lifetime from Guard::lock_ref
 2026-06-10 20:22 UTC  (2+ messages)

[RFC PATCH 0/3] Rust: add runtime PM support
 2026-06-10 19:50 UTC  (4+ messages)
` [RFC PATCH 1/3] rust: Add "

[PATCH v9 4/4] MAINTAINERS: add Rust SRCU files to SRCU entry
 2026-06-10 19:50 UTC  (2+ messages)

[PATCH] drm/tyr: remove imports available from prelude
 2026-06-10 17:45 UTC  (4+ messages)

[PATCH 0/4] gpu: nova-core: obtain and display VRAM amount
 2026-06-10 15:38 UTC  (15+ messages)
` [PATCH 1/4] gpu: nova-core: move GSP unload state to a pinned Gpu subobject
` [PATCH 2/4] gpu: nova-core: move GPU static information acquisition to a GSP method
` [PATCH 3/4] gpu: nova-core: gsp: Extract usable FB region from GSP
` [PATCH 4/4] gpu: nova-core: gsp: Expose total physical VRAM end from FB region info

[PATCH 2/2] gpu: nova-core: use `c"literal"` instead of `c_str!()`
 2026-06-10 15:28 UTC  (2+ messages)

[PATCH v2] rust: add procedural macro for declaring configfs attributes
 2026-06-10 14:48 UTC  (5+ messages)

[PATCH 00/18] `zerocopy` support
 2026-06-10 14:27 UTC  (6+ messages)
` [PATCH 05/18] rust: kbuild: define `procmacro-extension` variable

[PATCH v2 00/83] block: rnull: complete the rust null block driver
 2026-06-10 13:55 UTC  (48+ messages)
` [PATCH v2 01/83] block: rust: fix `Send` bound for `GenDisk`
` [PATCH v2 06/83] block: rust: fix generation of bindings to `BLK_STS_.*`
` [PATCH v2 08/83] block: rust: add `Request` private data support
` [PATCH v2 11/83] block: rnull: add timer completion mode
` [PATCH v2 12/83] block: rust: introduce `kernel::block::bio` module
` [PATCH v2 13/83] block: rust: add `command` getter to `Request`
` [PATCH v2 19/83] block: rust: allow specifying home node when constructing `TagSet`
` [PATCH v2 21/83] block: rust: add Request::sectors() method
` [PATCH v2 22/83] block: rust: mq: add max_hw_discard_sectors support to GenDiskBuilder
` [PATCH v2 23/83] block: rnull: add discard support
` [PATCH v2 25/83] block: rnull: add no_sched module parameter and configfs attribute
` [PATCH v2 26/83] block: rust: change sector type from usize to u64
` [PATCH v2 27/83] block: rust: add `BadBlocks` for bad block tracking
` [PATCH v2 34/83] block: rust: add `hctx` private data support
` [PATCH v2 35/83] block: rnull: add volatile cache emulation
` [PATCH v2 36/83] block: rust: implement `Sync` for `GenDisk`
` [PATCH v2 38/83] block: rust: introduce an idle type state for `Request`
` [PATCH v2 39/83] block: rust: add a request queue abstraction
` [PATCH v2 40/83] block: rust: add a method to get the request queue for a request
` [PATCH v2 41/83] block: rust: introduce `kernel::block::error`
` [PATCH v2 44/83] block: rnull: add bandwidth limiting
` [PATCH v2 47/83] block: rnull: add queue depth config option
` [PATCH v2 49/83] block: rust: add a method to set the target sector of a request
` [PATCH v2 50/83] block: rust: move gendisk vtable construction to separate function
` [PATCH v2 53/83] block: rnull: add zoned storage support
` [PATCH v2 54/83] block: rust: add `map_queues` support
` [PATCH v2 57/83] block: rust: add accessors to `TagSet`
` [PATCH v2 58/83] block: rnull: add polled completion support
` [PATCH v2 59/83] block: rnull: add REQ_OP_FLUSH support
` [PATCH v2 60/83] block: rust: add request flags abstraction
` [PATCH v2 61/83] block: rust: add abstraction for block queue feature flags
` [PATCH v2 63/83] block: rust: add `Segment::copy_to_page_limit`
` [PATCH v2 64/83] block: rnull: add fua support
` [PATCH v2 66/83] block: rust: add `TagSet::update_hw_queue_count`
` [PATCH v2 67/83] block: rnull: add an option to change the number of hardware queues
` [PATCH v2 68/83] block: rust: add an abstraction for `struct rq_list`
` [PATCH v2 71/83] block: rust: remove the `is_poll` parameter from `queue_rq`
` [PATCH v2 72/83] block: rust: add a debug assert for refcounts
` [PATCH v2 73/83] block: rust: add `TagSet::tag_to_rq`
` [PATCH v2 74/83] block: rust: add `Request::queue_index`
` [PATCH v2 76/83] block: rust: add `request_timeout` hook
` [PATCH v2 77/83] block: rnull: add fault injection support
` [PATCH v2 78/83] block: rust: add max_sectors option to `GenDiskBuilder`
` [PATCH v2 81/83] block: rnull: add `virt_boundary` option

[PATCH v8] kbuild: host: use single executable for rustc -C linker
 2026-06-10 13:18 UTC  (2+ messages)

[PATCH v2] rust: mem: add `Align` type
 2026-06-10 11:42 UTC 

[PATCH v2 0/2] rust: pages that cannot be racy
 2026-06-10  8:48 UTC  (6+ messages)
` [PATCH v2 1/2] rust: page: add `SafePage` for race-free page access

[PATCH v4] rust: make `build_assert` module the home of related macros
 2026-06-10  7:30 UTC  (2+ messages)

[PATCH v3 0/2] rust: drm: gpuvm: implement Send and Sync for refcounted handles
 2026-06-10  7:13 UTC  (4+ messages)
` [PATCH v3 2/2] rust: drm: gpuvm: require Send and Sync for GpuVm's shared data

[PATCH] rust: alloc: add `NumaNode::id()` accessor
 2026-06-10  7:09 UTC  (2+ messages)

[PATCH v19 0/4] Rust bindings for gem shmem
 2026-06-10  0:20 UTC  (2+ messages)


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