rust-for-linux.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
 messages from 2025-03-04 06:20:15 to 2025-03-05 13:23:18 UTC [more...]

[PATCH v12 0/3] rust: add dma coherent allocator abstraction
 2025-03-05 13:23 UTC  (18+ messages)
` [PATCH v12 2/3] "
                  ` Allow data races on some read/write operations

[PATCH 00/22] make pin-init into a standalone crate
 2025-03-05 13:05 UTC  (87+ messages)
` [PATCH 01/22] rust: init: disable doctests
` [PATCH 02/22] rust: move pin-init API into its own directory
` [PATCH 03/22] rust: add extensions to the pin-init crate and move relevant documentation there
` [PATCH 04/22] rust: pin-init: move proc-macro documentation into pin-init crate
` [PATCH 05/22] rust: pin-init: change examples to the user-space version
` [PATCH 06/22] rust: pin-init: call `try_[pin_]init!` from `[pin_]init!` instead of `__init_internal!`
` [PATCH 07/22] rust: pin-init: move the default error behavior of `try_[pin_]init`
` [PATCH 08/22] rust: pin-init: move `InPlaceInit` and impls of `InPlaceWrite` into the kernel crate
` [PATCH 09/22] rust: pin-init: move impl `Zeroable` for `Opaque` and `Option<KBox<T>>` "
` [PATCH 10/22] rust: add `ZeroableOption` and implement it instead of `Zeroable` for `Option<Box<T, A>>`
` [PATCH 11/22] rust: pin-init: fix documentation links
` [PATCH 12/22] rust: pin-init: remove kernel-crate dependency
` [PATCH 13/22] rust: pin-init: change the way the `paste!` macro is called
` [PATCH 14/22] rust: add pin-init crate build infrastructure
` [PATCH 15/22] rust: make pin-init its own crate
` [PATCH 16/22] rust: pin-init: add `std` and `alloc` support from the user-space version
` [PATCH 17/22] rust: pin-init: synchronize documentation with "
` [PATCH 18/22] rust: pin-init: internal: synchronize with "
` [PATCH 19/22] rust: pin-init: miscellaneous synchronization with the "
` [PATCH 20/22] rust: pin-init: add miscellaneous files from "
` [PATCH 21/22] rust: pin-init: re-enable doctests
` [PATCH 22/22] MAINTAINERS: add entry for the `pin-init` crate

[PATCH] rust: add new macro for common bitwise operations
 2025-03-05 12:46 UTC  (4+ messages)

[PATCH V3 0/2] rust: Add basic clock abstractions
 2025-03-05 11:46 UTC  (6+ messages)
` [PATCH V3 2/2] rust: Add initial clk abstractions

[PATCH v4] rust: adding UniqueRefCounted and UniqueRef types
 2025-03-05 11:31 UTC 

[PATCH v4 0/4] rust: Add bug/warn abstractions
 2025-03-05 11:08 UTC  (5+ messages)
` [PATCH v4 1/4] x86/bug: Add ARCH_WARN_ASM macro for BUG/WARN asm code sharing with Rust
` [PATCH v4 2/4] riscv/bug: "
` [PATCH v4 3/4] arm64/bug: "
` [PATCH v4 4/4] rust: Add warn_on macro

[PATCH V6 0/2] author field in module! macro should be a array
 2025-03-05 11:08 UTC  (13+ messages)
    ` [PATCH V6 2/2] checkpatch: check format of Vec<String> in modules
    ` [PATCH V6 1/2] rust: module: change author to an array

[PATCH v3 0/5] rust: Add bug/warn abstractions
 2025-03-05 10:36 UTC  (7+ messages)
` [PATCH v3 5/5] rust: Add warn_on and warn_on_once

[PATCH v3 1/2] rust: types: `Opaque` doc: Add some intra doc linkage
 2025-03-05  8:40 UTC  (6+ messages)
  ` [PATCH v3 2/2] rust: types: `Opaque` doc: Add some destructor description

[RFC PATCH 0/3] gpu: nova-core: add basic timer subdevice implementation
 2025-03-05  7:30 UTC  (13+ messages)

[PATCH] lsm: rust: mark SecurityCtx methods inline
 2025-03-04 23:16 UTC  (7+ messages)

[RFC PATCH 0/6] add `syn` versions of pin-init macros
 2025-03-04 22:57 UTC  (7+ messages)
` [RFC PATCH 1/6] rust: pin-init: internal: add syn version of the `Zeroable` derive macro
` [RFC PATCH 2/6] rust: pin-init: internal: add syn version of `pinned_drop` proc macro
` [RFC PATCH 3/6] rust: pin-init: internal: add syn version of the `pin_data` "
` [RFC PATCH 4/6] rust: pin-init: add `?Sized` bounds to traits in `#[pin_data]` macro
` [RFC PATCH 5/6] rust: pin-init: allow doctests to refer to the pin-init crate
` [RFC PATCH 6/6] rust: pin-init: internal: add syn version of `[try_][pin_]init!` macros

[PATCH v2] cred: rust: mark Credential methods inline
 2025-03-04 22:07 UTC  (2+ messages)

[PATCH] lsm: rust: reword "destroy" -> "release" in SecurityCtx
 2025-03-04 20:44 UTC  (4+ messages)

[PATCH v2] lsm: rust: mark SecurityCtx methods inline
 2025-03-04 20:42 UTC  (3+ messages)

[PATCH v5 0/5] Initial Nova Core series
 2025-03-04 19:17 UTC  (9+ messages)
` [PATCH v5 1/5] rust: module: add type `LocalModule`
` [PATCH v5 2/5] rust: firmware: introduce `firmware::ModInfoBuilder`
` [PATCH v5 3/5] rust: firmware: add `module_firmware!` macro
` [PATCH v5 4/5] gpu: nova-core: add initial driver stub
` [PATCH v5 5/5] gpu: nova-core: add initial documentation

C aggregate passing (Rust kernel policy)
 2025-03-04 18:24 UTC  (17+ messages)

C aggregate passing (Rust kernel policy)
 2025-03-04 18:12 UTC  (12+ messages)

Rust kernel policy
 2025-03-04 17:48 UTC  (13+ messages)

[PATCH v2] rust: irq: add support for request_irq()
 2025-03-04 16:48 UTC  (8+ messages)

[PATCH] rust: regulator: add a bare minimum regulator abstraction
 2025-03-04 15:36 UTC  (4+ messages)

[PATCH v15 0/9] Rust support for mm_struct, vm_area_struct, and mmap
 2025-03-04 14:50 UTC  (12+ messages)
` [PATCH v15 1/9] mm: rust: add abstraction for struct mm_struct
` [PATCH v15 2/9] mm: rust: add vm_area_struct methods that require read access
` [PATCH v15 3/9] mm: rust: add vm_insert_page
` [PATCH v15 4/9] mm: rust: add lock_vma_under_rcu
` [PATCH v15 5/9] mm: rust: add mmput_async support
` [PATCH v15 6/9] mm: rust: add VmaNew for f_ops->mmap()
` [PATCH v15 7/9] rust: miscdevice: add mmap support
` [PATCH v15 8/9] task: rust: rework how current is accessed
` [PATCH v15 9/9] mm: rust: add MEMORY MANAGEMENT [RUST]

[PATCH v4 0/6] Initial Nova Core series
 2025-03-04 14:30 UTC  (4+ messages)
` [PATCH v4 5/6] gpu: nova-core: add initial driver stub

[RFC PATCH v2 0/5] gpu: nova-core: register definitions and basic timer and falcon devices
 2025-03-04 13:54 UTC  (6+ messages)
` [PATCH RFC v2 1/5] rust: add useful ops for u64
` [PATCH RFC v2 2/5] rust: make ETIMEDOUT error available
` [PATCH RFC v2 3/5] gpu: nova-core: add register definition macro
` [PATCH RFC v2 4/5] gpu: nova-core: add basic timer device
` [PATCH RFC v2 5/5] gpu: nova-core: add falcon register definitions and probe code

[PATCH v14 0/8] Rust support for mm_struct, vm_area_struct, and mmap
 2025-03-04 11:53 UTC  (12+ messages)

[PATCH v18 0/3] rust: xarray: Add a minimal abstraction for XArray
 2025-03-04 11:35 UTC  (3+ messages)
  ` [PATCH v18 1/3] rust: types: add `ForeignOwnable::PointedTo`

[PATCH v8 0/7] rust: extend `module!` macro with integer parameter support
 2025-03-04 11:09 UTC  (5+ messages)
` [PATCH v8 1/7] rust: str: implement `PartialEq` for `BStr`
` [PATCH v8 3/7] rust: str: implement `AsRef<BStr>` for `[u8]` and `BStr`

[RFC PATCH] rust: add cdev for rust bindings helper
 2025-03-04 10:09 UTC  (3+ messages)

[RFC PATCH 0/3] gpu: nova-core: add basic timer subdevice implementation
 2025-03-04  9:57 UTC  (11+ messages)

[PATCH] cred: rust: mark Credential methods inline
 2025-03-04  9:31 UTC  (2+ messages)

[PATCH] rust: Fix enabling Rust and building with GCC for LoongArch
 2025-03-04  9:12 UTC  (3+ messages)

[PATCH] Rust: Implement a unique reference type URef supplementing ARef
 2025-03-04  6:19 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;
as well as URLs for NNTP newsgroup(s).