rust-for-linux.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
 messages from 2023-05-24 14:50:31 to 2023-06-09 06:55:14 UTC [more...]

[RFC PATCH 00/80] Rust PuzzleFS filesystem driver
 2023-06-09  6:31 UTC  (42+ messages)
` [PATCH 01/80] rust: add definitions for ref-counted inodes and dentries
` [PATCH 02/80] rust: add ability to register a file system
` [PATCH 03/80] rust: define fs context
` [PATCH 04/80] rust: add support for file system parameters
` [PATCH 08/80] WIP: rust: allow fs to be populated
` [PATCH 09/80] rust: kernel: backport the delay module from the rust branch
` [PATCH 13/80] rust: kernel: rename from_kernel_errno to from_errno
` [PATCH 14/80] rust: kernel: Rename from_pointer to from_foreing and into_pointer to into_foreign
` [PATCH 15/80] rust: kernel: add count_paren_items macro, needed by define_fs_params macro
` [PATCH 16/80] rust: helpers: add missing rust helper 'alloc_pages'
` [PATCH 19/80] samples: puzzlefs: add initial puzzlefs sample, copied from rust_fs.rs
` [PATCH 22/80] rust: proc-macro2: add SPDX License Identifiers
` [PATCH 24/80] rust: quote: import crate
` [PATCH 25/80] rust: quote: add SPDX License Identifiers
` [PATCH 27/80] rust: syn: "
` [PATCH 30/80] rust: serde: add `no_fp_fmt_parse` support
` [PATCH 34/80] rust: Kbuild: enable `proc-macro2`, `quote`, `syn`, `serde` and `serde_derive`
` [PATCH 35/80] rust: test `serde` support
` [PATCH 39/80] rust: serde_cbor: add SPDX License Identifiers
` [PATCH 42/80] samples: rust: add cbor serialize/deserialize example
` [PATCH 43/80] rust: serde_cbor: add support for serde_cbor's from_slice method by using a custom alloc_kernel feature
` [PATCH 46/80] rust: kernel: implement fmt::Debug for CString
` [PATCH 49/80] rust: file: present the filesystem context to the open function
` [PATCH 51/80] rust: file: add from_path, from_path_in_root_mnt and read_with_offset methods to File
` [PATCH 52/80] samples: puzzlefs: pass the Vfsmount structure from open to read and return the contents of the data file inside /home/puzzlefs_oci
` [PATCH 54/80] rust: file: ensure RegularFile can only create regular files
` [PATCH 55/80] rust: file: add get_pos method to RegularFile
` [PATCH 56/80] rust: file: add methods read_to_end, get_file_size and update_pos "
` [PATCH 57/80] rust: file: define a minimal Read trait and implement it for RegularFile
` [PATCH 58/80] samples: puzzlefs: add cbor_get_array_size method
` [PATCH 59/80] samples: puzzlefs: add KernelError to WireFormatError and implement From conversion
` [PATCH 60/80] samples: puzzlefs: implement new for MetadataBlob
` [PATCH 63/80] rust: alloc: add from_iter_fallible for Vec<T>
` [PATCH 65/80] samples: puzzlefs: add TryReserveError (and from conversion) to WireFormatError
` [PATCH 66/80] samples: puzzlefs: add higher level inode related functionality
` [PATCH 67/80] samples: puzzlefs: populate the directory entries with the inodes from the puzzlefs metadata file
` [PATCH 71/80] rust: hex: implement FromHex trait and hex::decode using a custom kernel_alloc feature
` [PATCH 73/80] rust: puzzlefs: add HexError to WireFormatError and implement the From conversion
` [PATCH 74/80] rust: puzzlefs: display the error value for WireFormatError::KernelError
` [PATCH 75/80] samples: puzzlefs: add Rootfs and Digest structs to types.rs
` [PATCH 76/80] samples: puzzlefs: implement the conversion from WireFormatError to kernel::error::Error

[PATCH v1 0/2] RISC-V: enable rust
 2023-06-08 12:28 UTC  (6+ messages)

[PATCH 4/5] rust: add methods for configure net_device
 2023-06-08  8:22 UTC  (25+ messages)
` [PATCH 3/5] rust: add support for get_stats64 in struct net_device_ops
` [PATCH 2/5] rust: add support for ethernet operations
` [PATCH 1/5] rust: core abstractions for network device drivers
` [PATCH 5/5] samples: rust: add dummy network driver sample

RISC-V: enable rust
 2023-06-08  4:46 UTC 

[PATCH v2 0/3] Rust scatterlist abstractions
 2023-06-07 19:40 UTC  (14+ messages)
` [PATCH v2 1/3] rust: kernel: add ScatterList abstraction
` [PATCH v2 2/3] rust: kernel: implement iterators for ScatterList
` [PATCH v2 3/3] rust: kernel: add SgTable abstraction

[PATCH v2 0/8] rust: workqueue: add bindings for the workqueue
 2023-06-07 15:18 UTC  (43+ messages)
` [PATCH v2 1/8] rust: workqueue: add low-level workqueue bindings
` [PATCH v2 2/8] rust: add offset_of! macro
` [PATCH v2 3/8] rust: sync: add `Arc::{from_raw, into_raw}`
` [PATCH v2 4/8] rust: workqueue: define built-in queues
` [PATCH v2 5/8] rust: workqueue: add helper for defining work_struct fields
` [PATCH v2 6/8] rust: workqueue: implement `WorkItemPointer` for pointer types
` [PATCH v2 7/8] rust: workqueue: add `try_spawn` helper method
` [PATCH v2 8/8] rust: workqueue: add examples

[tip:objtool/core 8/12] vmlinux.o: warning: objtool: rust_begin_unwind+0x5c: rust_helper_BUG() is missing a __noreturn annotation
 2023-06-06 22:29 UTC  (4+ messages)

[PATCH v2 0/3] Rust enablement for AArch64
 2023-06-06 15:25 UTC  (5+ messages)
` [PATCH v2 1/3] arm64: rust: Enable Rust support "
` [PATCH v2 2/3] arm64: rust: Enable PAC support for Rust
` [PATCH v2 3/3] arm64: Restrict Rust support to little endian only

[RFC PATCH 00/11] Rust null block driver
 2023-06-06 14:46 UTC  (8+ messages)

[PATCH] lib/Kconfig.debug: fix grammar in RUST_BUILD_ASSERT_ALLOW
 2023-06-05 16:12 UTC 

[PATCH 0/5] add abstractions for network device drivers
 2023-06-04  2:17 UTC 

[PATCH v1 0/7] Bindings for the workqueue
 2023-06-02 10:23 UTC  (23+ messages)
` [PATCH v1 1/7] rust: workqueue: add low-level workqueue bindings
` [PATCH v1 2/7] rust: add offset_of! macro
` [PATCH v1 4/7] rust: workqueue: define built-in queues
` [PATCH v1 5/7] rust: workqueue: add helper for defining work_struct fields
` [PATCH v1 6/7] rust: workqueue: add safe API to workqueue
` [PATCH v1 7/7] rust: workqueue: add `try_spawn` helper method

[PATCH 3/3] rust: upgrade to Rust 1.68.2
 2023-05-31 21:30 UTC  (3+ messages)

[PATCH v1] rust: error: integrate Rust error type with `errname`
 2023-05-31 17:44 UTC 

[PATCH v3 0/4] Update thread safety markers
 2023-05-31 17:14 UTC  (6+ messages)
` [PATCH v3 1/4] rust: sync: reword the `Arc` safety comment for `Send`
` [PATCH v3 2/4] rust: sync: reword the `Arc` safety comment for `Sync`
` [PATCH v3 3/4] rust: specify when `ARef` is thread safe
` [PATCH v3 4/4] rust: task: add `Send` marker to `Task`

[PATCH v2] rust: error: add missing error codes
 2023-05-31 17:11 UTC  (2+ messages)

[PATCH v2] rust: str: add conversion from `CStr` to `CString`
 2023-05-31 17:09 UTC  (2+ messages)

[PATCH] rust: error: allow specifying error type on `Result`
 2023-05-31 17:09 UTC  (2+ messages)

[PATCH 1/4] rust: macros: fix usage of `#[allow]` in `quote!`
 2023-05-31 17:07 UTC  (2+ messages)

[PATCH] docs: rust: point directly to the standalone installers
 2023-05-31 17:05 UTC  (5+ messages)

[PATCH] .gitattributes: set diff driver for Rust source code files
 2023-05-31 17:03 UTC  (2+ messages)

[PATCH 0/3] Rust 1.68.2 upgrade
 2023-05-31 17:03 UTC  (2+ messages)

[PATCH 0/2] Rust scatterlist abstractions
 2023-05-31 10:17 UTC  (9+ messages)
` [PATCH 1/2] rust: kernel: add scatterlist wrapper
` [PATCH 2/2] samples: rust: add `SgTable` and `ScatterList` selftests

[PATCH v3 0/1] Fix libclang version check for rustavailable
 2023-05-31  1:32 UTC  (2+ messages)
` [PATCH v3 1/1] scripts/rust_is_available: Fix clang version check

[PATCH v1 6/7] rust: workqueue: add safe API to workqueue
 2023-05-30 14:13 UTC  (5+ messages)

[PATCH v1 3/7] rust: sync: add `Arc::{from_raw, into_raw}`
 2023-05-30  7:23 UTC  (5+ messages)

[PATCH v2 0/1] Fix libclang version check for rustavailable
 2023-05-28 14:39 UTC  (3+ messages)
` [PATCH v2 1/1] scripts/rust_is_available: Fix clang version check

[PATCH v1 1/2] rust: sync: add `Arc::ptr_eq`
 2023-05-25 13:50 UTC  (4+ messages)
` [PATCH v1 2/2] rust: sync: implement `AsRef<T>` for `Arc<T>`

[PATCH v2 0/4] Update thread safety markers
 2023-05-25 13:46 UTC  (10+ messages)
` [PATCH v2 1/4] rust: sync: reword the `Arc` safety comment for `Send`
` [PATCH v2 2/4] rust: sync: reword the `Arc` safety comment for `Sync`
` [PATCH v2 3/4] rust: specify when `ARef` is thread safe
` [PATCH v2 4/4] rust: task: add `Send` marker to `Task`


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).