rust-for-linux.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
 messages from 2025-08-07 12:28:49 to 2025-08-11 18:03:38 UTC [more...]

[PATCH v2 0/3] rust: xarray: add `insert` and `reserve`
 2025-08-11 18:02 UTC  (13+ messages)
` [PATCH v2 3/3] "
  ` [PATCH v2 1/3] rust: xarray: use the prelude
  ` [PATCH v2 2/3] rust: xarray: implement Default for AllocKind

[PATCH v9 0/7] rust: add support for request_irq
 2025-08-11 17:35 UTC  (12+ messages)
` [PATCH v9 1/7] rust: irq: add irq module
` [PATCH v9 2/7] rust: irq: add flags module
` [PATCH v9 3/7] rust: irq: add support for non-threaded IRQs and handlers
` [PATCH v9 4/7] rust: irq: add support for threaded "
` [PATCH v9 5/7] rust: platform: add irq accessors
` [PATCH v9 6/7] rust: pci: "
` [PATCH v9 7/7] rust: irq: add &Device<Bound> argument to irq callbacks

[PATCH v2] rust: irq: add &Device<Bound> argument to irq callbacks
 2025-08-11 14:57 UTC  (9+ messages)

[RFC PATCH v2 0/4] rust: miscdevice: abstraction for uring-cmd
 2025-08-11 14:50 UTC  (21+ messages)
` [RFC PATCH v2 2/4] rust: io_uring: introduce rust abstraction for io-uring cmd

[PATCH v5 0/5] implement `kernel::sync::Refcount` and convert users
 2025-08-11 14:12 UTC  (10+ messages)
` [PATCH v5 1/5] rust: implement `kernel::sync::Refcount`
` [PATCH v5 2/5] rust: make `Arc::into_unique_or_drop` associated function
` [PATCH v5 3/5] rust: convert `Arc` to use `Refcount`
` [PATCH v5 4/5] rust: block: convert `block::mq` "

[PATCH v2 0/2] Take ARCH_KMALLOC_MINALIGN into account for build-time XArray check
 2025-08-11 13:38 UTC  (4+ messages)
  ` [PATCH v2 1/2] rust: alloc: specify the minimum alignment of each allocator
  ` [PATCH v2 2/2] rust: alloc: take the allocator into account for FOREIGN_ALIGN

[PATCH v8 0/6] rust: add support for request_irq
 2025-08-11 13:04 UTC  (16+ messages)
` [PATCH v8 1/6] rust: irq: add irq module
` [PATCH v8 2/6] rust: irq: add flags module
` [PATCH v8 3/6] rust: irq: add support for non-threaded IRQs and handlers
` [PATCH v8 4/6] rust: irq: add support for threaded "
` [PATCH v8 5/6] rust: platform: add irq accessors
` [PATCH v8 6/6] rust: pci: "

[PATCH v3 0/2] Clean up Rust LockClassKey
 2025-08-11 12:14 UTC  (3+ messages)
` [PATCH v3 1/2] rust: sync: refactor static_lock_class!() macro
` [PATCH v3 2/2] rust: sync: clean up LockClassKey and its docs

[PATCH v4] rust: kernel: introduce `unsafe_precondition_assert!` macro
 2025-08-11 11:40 UTC  (3+ messages)

[PATCH v1 0/2] rust: Add read_poll_timeout
 2025-08-11 10:47 UTC  (9+ messages)
` [PATCH v1 1/2] rust: Add cpu_relax() helper
` [PATCH v1 2/2] rust: Add read_poll_timeout functions

[PATCH 1/7] rust: block: update ARef and AlwaysRefCounted imports from sync::aref
 2025-08-11 10:44 UTC  (5+ messages)

[PATCH linux] of: resolves TODO for copy_from_slice
 2025-08-11 10:41 UTC  (6+ messages)

[PATCH v3 0/7] BorrowedPage, IntoPageIter and VmallocPageIter
 2025-08-11 10:41 UTC  (16+ messages)
` [PATCH v3 1/7] rust: page: implement BorrowedPage
` [PATCH v3 2/7] rust: alloc: vmalloc: implement Vmalloc::to_page()
` [PATCH v3 3/7] rust: alloc: implement VmallocPageIter
` [PATCH v3 4/7] rust: page: define trait IntoPageIter
` [PATCH v3 5/7] rust: alloc: kbox: implement IntoPageIter for VBox
` [PATCH v3 6/7] rust: alloc: layout: implement ArrayLayout::size()
` [PATCH v3 7/7] rust: alloc: kvec: implement IntoPageIter for VVec

[PATCH v3] rust: alloc: implement Box::pin_slice()
 2025-08-11 10:14 UTC 

[PATCH] rust: kernel: cpu: mark `CpuId::current()` inline
 2025-08-11  9:56 UTC  (3+ messages)

[PATCH v11 0/8] rust: Add IO polling
 2025-08-11  9:42 UTC  (5+ messages)
` [PATCH v11 7/8] rust: Add read_poll_timeout functions

[PATCH] rust: irq: add &Device<Bound> argument to irq callbacks
 2025-08-11  6:54 UTC  (6+ messages)

[PATCH v1 00/16] dma-mapping: migrate to physical address-based API
 2025-08-10 17:02 UTC  (18+ messages)
` [PATCH v1 09/16] dma-mapping: handle MMIO flow in dma_map|unmap_page
` [PATCH v1 10/16] xen: swiotlb: Open code map_resource callback
` [PATCH v1 11/16] dma-mapping: export new dma_*map_phys() interface
` [PATCH v1 12/16] mm/hmm: migrate to physical address-based DMA mapping API
` [PATCH v1 13/16] mm/hmm: properly take MMIO path
` [PATCH v1 16/16] nvme-pci: unmap MMIO pages with appropriate interface

[PATCH v2 00/13] `Zeroable` improvements & bindings integration
 2025-08-10  7:40 UTC  (8+ messages)
  ` [PATCH v2 03/13] rust: pin-init: add `zeroed()` & `Zeroable::zeroed()` functions
  ` [PATCH v2 11/13] rust: block: replace `core::mem::zeroed` with `pin_init::zeroed`

[PATCH v2 1/2] rust: time: Implement Add<Delta>/Sub<Delta> for Instant
 2025-08-10  7:18 UTC  (11+ messages)
` [PATCH v2 2/2] rust: time: Implement basic arithmetic operations for Delta

[PATCH] rust: alloc: implement Box::pin_slice()
 2025-08-09 12:26 UTC  (2+ messages)

[PATCH v2] Rust: kernel patch submission
 2025-08-09  7:59 UTC  (2+ messages)

[PATCH v3 0/2] rust: add initial scatterlist abstraction
 2025-08-08 20:23 UTC  (6+ messages)
  ` [PATCH v3 2/2] samples: rust: add sample code for "
  ` [PATCH v3 1/2] rust: add initial "

[PATCH v19 00/27] riscv control-flow integrity for usermode
 2025-08-08 17:20 UTC  (6+ messages)

[PATCH v2 00/10] rust: use `core::ffi::CStr` method names
 2025-08-08  9:46 UTC  (3+ messages)
  ` [PATCH v2 03/10] rust: configfs: "

[PATCH v2 0/8] rust: use `kernel::{fmt,prelude::fmt!}`
 2025-08-08  9:43 UTC  (3+ messages)
  ` [PATCH v2 3/8] rust: block: "

[PATCH v2 0/6] BorrowedPage and PageOwner
 2025-08-08  9:37 UTC  (18+ messages)
` [PATCH v2 2/6] rust: page: define PageOwner trait
` [PATCH v2 3/6] rust: alloc: vmalloc: implement Vmalloc::to_page()
` [PATCH v2 4/6] rust: alloc: layout: implement ArrayLayout::size()
` [PATCH v2 5/6] rust: alloc: kbox: implement PageOwner for VBox
` [PATCH v2 6/6] rust: alloc: kvec: implement PageOwner for VVec

[PATCH 0/4] rust: add `TryFrom` and `Into` derive macros
 2025-08-08  9:15 UTC  (4+ messages)
` [PATCH 1/4] rust: macros: extend custom `quote!()` macro

[PATCH] rust: extend kbox with a new constructor
 2025-08-08  9:10 UTC  (4+ messages)

[PATCH 0/3] Add Rust abstraction for Maple Trees
 2025-08-08  8:37 UTC  (14+ messages)
` [PATCH 1/3] rust: maple_tree: add MapleTree
` [PATCH 2/3] rust: maple_tree: add MapleTree::lock() and load()
` [PATCH 3/3] rust: maple_tree: add MapleTreeAlloc

[PATCH v6 0/7] rust/hrtimer: Various hrtimer + time additions
 2025-08-08  8:26 UTC  (14+ messages)
  ` [PATCH v6 3/7] rust: hrtimer: Add HrTimer::raw_forward() and forward()
    ` [PATCH v6 4/7] rust: hrtimer: Add HrTimerCallbackContext and ::forward()
    ` [PATCH v6 5/7] rust: hrtimer: Add forward_now() to HrTimer and HrTimerCallbackContext
    ` [PATCH v6 6/7] rust: time: Add Instant::from_nanos()
    ` [PATCH v6 7/7] rust: hrtimer: Add HrTimer::expires()

[PATCH v3 RESEND 0/3] Initial work for Rust abstraction for HID device driver development
 2025-08-08  6:13 UTC  (4+ messages)
` [PATCH v3 RESEND 1/3] HID: core: Change hid_driver to use a const char* for name
` [PATCH v3 RESEND 2/3] rust: core abstractions for HID drivers
` [PATCH v3 RESEND 3/3] rust: hid: Glorious PC Gaming Race Model O and O- mice reference driver

[PATCH] rust: sync: extend module documentation of aref
 2025-08-08  3:20 UTC  (2+ messages)

[PATCH] gpu: nova-core: falcon: align DMA transfers to 256 bytes
 2025-08-08  3:08 UTC 

[PATCH 0/2] gpu: nova-core: vbios: simplify device use
 2025-08-08  2:46 UTC  (3+ messages)
` [PATCH 1/2] gpu: nova-core: vbios: replace pci::Device with device::Device
` [PATCH 2/2] gpu: nova-core: vbios: store reference to Device where relevant

[PATCH 0/2] Arithmetic ops for Instant/Delta
 2025-08-07 12:44 UTC  (7+ messages)
` [PATCH 2/2] rust: time: Implement basic arithmetic operations for Delta


This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).