rust-for-linux.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
[RFC PATCH 0/8] [RFC] DRM Rust abstractions and Nova
 2024-05-21 23:53 UTC  (14+ messages)
` [RFC PATCH 1/8] rust: drm: ioctl: Add DRM ioctl abstraction
` [RFC PATCH 2/8] rust: Add a Sealed trait
` [RFC PATCH 3/8] rust: drm: Add Device and Driver abstractions
` [RFC PATCH 4/8] rust: drm: implement `AsRef` for DRM device
` [RFC PATCH 5/8] rust: drm: file: Add File abstraction
` [RFC PATCH 6/8] rust: drm: gem: Add GEM object abstraction
` [RFC PATCH 7/8] rust: add firmware abstractions
` [RFC PATCH 8/8] nova: add initial driver stub
` Device / Driver and PCI Rust abstractions

[RFC PATCH 00/11] [RFC] Device / Driver and PCI Rust abstractions
 2024-05-21 22:42 UTC  (39+ messages)
` [RFC PATCH 01/11] rust: add abstraction for struct device
` [RFC PATCH 02/11] rust: add driver abstraction
` [RFC PATCH 03/11] rust: add rcu abstraction
` [RFC PATCH 04/11] rust: add revocable mutex
` [RFC PATCH 05/11] rust: add revocable objects
` [RFC PATCH 06/11] rust: add device::Data
` [RFC PATCH 07/11] rust: add `dev_*` print macros
` [RFC PATCH 08/11] rust: add devres abstraction
` [RFC PATCH 09/11] rust: add basic PCI driver abstractions
` [RFC PATCH 10/11] rust: add basic abstractions for iomem operations
` [RFC PATCH 11/11] rust: PCI: add BAR request and ioremap

ASN.1
 2024-05-21 18:55 UTC  (5+ messages)

[PATCH v2 0/3] Rust block device driver API and null block driver
 2024-05-21 14:03 UTC  (4+ messages)
` [PATCH v2 1/3] rust: block: introduce `kernel::block::mq` module
` [PATCH v2 2/3] rust: block: add rnull, Rust null_blk implementation
` [PATCH v2 3/3] MAINTAINERS: add entry for Rust block device driver API

[PATCH 1/3] kbuild: rust: move `-Dwarnings` handling to `Makefile.extrawarn`
 2024-05-21  8:05 UTC  (8+ messages)
` [PATCH 2/3] kbuild: rust: apply `CONFIG_WERROR` to all Rust targets
` [PATCH 3/3] kbuild: rust: support `W=e` for Rust

[RFC PATCH v2 00/30] Rust abstractions for VFS
 2024-05-20 20:01 UTC  (34+ messages)
` [RFC PATCH v2 01/30] rust: fs: add registration/unregistration of file systems
` [RFC PATCH v2 02/30] rust: fs: introduce the `module_fs` macro
` [RFC PATCH v2 03/30] samples: rust: add initial ro file system sample
` [RFC PATCH v2 04/30] rust: fs: introduce `FileSystem::fill_super`
` [RFC PATCH v2 05/30] rust: fs: introduce `INode<T>`
` [RFC PATCH v2 06/30] rust: fs: introduce `DEntry<T>`
` [RFC PATCH v2 07/30] rust: fs: introduce `FileSystem::init_root`
` [RFC PATCH v2 08/30] rust: file: move `kernel::file` to `kernel::fs::file`
` [RFC PATCH v2 09/30] rust: fs: generalise `File` for different file systems
` [RFC PATCH v2 10/30] rust: fs: add empty file operations
` [RFC PATCH v2 11/30] rust: fs: introduce `file::Operations::read_dir`
` [RFC PATCH v2 12/30] rust: fs: introduce `file::Operations::seek`
` [RFC PATCH v2 13/30] rust: fs: introduce `file::Operations::read`
` [RFC PATCH v2 14/30] rust: fs: add empty inode operations
` [RFC PATCH v2 15/30] rust: fs: introduce `inode::Operations::lookup`
` [RFC PATCH v2 16/30] rust: folio: introduce basic support for folios
` [RFC PATCH v2 17/30] rust: fs: add empty address space operations
` [RFC PATCH v2 18/30] rust: fs: introduce `address_space::Operations::read_folio`
` [RFC PATCH v2 19/30] rust: fs: introduce `FileSystem::read_xattr`
` [RFC PATCH v2 20/30] rust: fs: introduce `FileSystem::statfs`
` [RFC PATCH v2 21/30] rust: fs: introduce more inode types
` [RFC PATCH v2 22/30] rust: fs: add per-superblock data
` [RFC PATCH v2 23/30] rust: fs: allow file systems backed by a block device
` [RFC PATCH v2 24/30] rust: fs: allow per-inode data
` [RFC PATCH v2 25/30] rust: fs: export file type from mode constants
` [RFC PATCH v2 26/30] rust: fs: allow populating i_lnk
` [RFC PATCH v2 27/30] rust: fs: add `iomap` module
` [RFC PATCH v2 28/30] rust: fs: add memalloc_nofs support
` [RFC PATCH v2 29/30] tarfs: introduce tar fs
` [RFC PATCH v2 30/30] WIP: fs: ext2: add rust ro ext2 implementation

[PATCH] rust: avoid unused import warning in `rusttest`
 2024-05-20 15:24 UTC  (3+ messages)

Rust MC at LPC 2024
 2024-05-17 19:51 UTC 

kernel.org LLVM + Rust toolchains
 2024-05-17 19:45 UTC 

[PATCH] docs: rust: introduce the new kernel.org LLVM+Rust toolchains
 2024-05-17 17:06 UTC 

[PATCH v6 0/8] File abstractions needed by Rust Binder
 2024-05-17  9:30 UTC  (9+ messages)
` [PATCH v6 1/8] rust: types: add `NotThreadSafe`
` [PATCH v6 2/8] rust: task: add `Task::current_raw`
` [PATCH v6 3/8] rust: file: add Rust abstraction for `struct file`
` [PATCH v6 4/8] rust: cred: add Rust abstraction for `struct cred`
` [PATCH v6 5/8] rust: security: add abstraction for secctx
` [PATCH v6 6/8] rust: file: add `FileDescriptorReservation`
` [PATCH v6 7/8] rust: file: add `Kuid` wrapper
` [PATCH v6 8/8] rust: file: add abstraction for `poll_table`

[RFC PATCH v3 00/22] Rust PuzzleFS filesystem driver
 2024-05-17  8:37 UTC  (24+ messages)
` [RFC PATCH v3 01/22] kernel: configs: add qemu-busybox-min.config
` [RFC PATCH v3 02/22] rust: hex: import crate
` [RFC PATCH v3 03/22] rust: hex: add SPDX license identifiers
` [RFC PATCH v3 04/22] rust: Kbuild: enable `hex`
` [RFC PATCH v3 05/22] rust: hex: add encode_hex_iter and encode_hex_upper_iter methods
` [RFC PATCH v3 06/22] rust: capnp: import crate
` [RFC PATCH v3 07/22] rust: capnp: add SPDX License Identifiers
` [RFC PATCH v3 08/22] rust: capnp: return an error when trying to display floating point values
` [RFC PATCH v3 09/22] rust: Kbuild: enable `capnp`
` [RFC PATCH v3 10/22] rust: kernel: add an abstraction over vfsmount to allow cloning a new private mount
` [RFC PATCH v3 11/22] rust: file: add bindings for `struct file`
` [RFC PATCH v3 12/22] rust: file: Add support for reading files using their path
` [RFC PATCH v3 13/22] fs: puzzlefs: Implement the initial version of PuzzleFS
` [RFC PATCH v3 14/22] rust: kernel: add from_iter_fallible for Vec<T>
` [RFC PATCH v3 15/22] kernel: configs: add puzzlefs config fragment
` [RFC PATCH v3 16/22] scripts: add fs directory to rust-analyzer
` [RFC PATCH v3 17/22] fs: puzzlefs: add extended attributes support
` [RFC PATCH v3 18/22] rust: add improved version of `ForeignOwnable::borrow_mut`
` [RFC PATCH v3 19/22] Add borrow_mut implementation to a ForeignOwnable CString
` [RFC PATCH v3 20/22] rust: add support for file system parameters
` [RFC PATCH v3 21/22] fs: puzzlefs: add oci_root_dir and image_manifest mount parameters
` [RFC PATCH v3 22/22] fs: puzzlefs: implement statfs for puzzlefs

[PATCH 1/2] rust: kernel: add `drop_contents` to `BoxExt`
 2024-05-15  9:47 UTC  (5+ messages)
` [PATCH 2/2] rust: init: add re-initialization functions

[PATCH v6 0/4] Memory management patches needed by Rust Binder
 2024-05-15  7:34 UTC  (4+ messages)
` [PATCH v6 2/4] uaccess: always export _copy_[from|to]_user with CONFIG_RUST

[PATCH 0/3] Rust block device driver API and null block driver
 2024-05-14 20:00 UTC  (8+ messages)
` [PATCH 1/3] rust: block: introduce `kernel::block::mq` module
` [PATCH 2/3] rust: block: add rnull, Rust null_blk implementation
` [PATCH 3/3] MAINTAINERS: add entry for Rust block device driver API

[PATCH] Add room for insn-enconding and symbol name
 2024-05-14 16:31 UTC  (5+ messages)

[PATCH 2/2] rust: time: Use wrapping_sub() for Ktime::sub()
 2024-05-14 14:21 UTC  (6+ messages)

[GIT PULL] Rust for 6.10
 2024-05-13 22:38 UTC  (2+ messages)

[PATCH v2] rust: add 'firmware' field support to module! macro
 2024-05-12 16:53 UTC  (5+ messages)

[PATCH v2 1/2] rust: add example for `alias` argument in `module` macro documentation
 2024-05-12 11:23 UTC  (2+ messages)
` [PATCH v2 2/2] rust: fix datatype in docs for `module` macro arguments

[PATCH] rust: alloc: use `if` instead of `match` in VecExt<T>::reserve()
 2024-05-07 22:47 UTC  (2+ messages)

[PATCH v2] kbuild: rust: split up helpers.c
 2024-05-07 22:09 UTC  (2+ messages)

[PATCH v2] rust: alloc: fix dangling pointer in VecExt<T>::reserve()
 2024-05-07 20:18 UTC  (5+ messages)

[PATCH v3] rust: alloc: fix dangling pointer in VecExt<T>::reserve()
 2024-05-07 20:16 UTC  (13+ messages)
      ` some aside maintainer advice (was Re: [PATCH v3] rust: alloc: fix dangling pointer in VecExt<T>::reserve())

[PATCH WIP 0/8] Draft: Alternative allocator support
 2024-05-06 13:17 UTC  (6+ messages)
` [PATCH WIP 3/8] rust: alloc: implement AllocatorWithFlags trait

Rust MC at LPC 2024
 2024-05-06 13:05 UTC 

[PATCH v2 0/9] Add Rust linked list for reference counted values
 2024-05-06  9:53 UTC  (10+ messages)
` [PATCH v2 1/9] rust: list: add ListArc
` [PATCH v2 2/9] rust: list: add tracking for ListArc
` [PATCH v2 3/9] rust: list: add struct with prev/next pointers
` [PATCH v2 4/9] rust: list: add macro for implementing ListItem
` [PATCH v2 5/9] rust: list: add List
` [PATCH v2 6/9] rust: list: add iterators
` [PATCH v2 7/9] rust: list: add cursor
` [PATCH v2 8/9] rust: list: support heterogeneous lists
` [PATCH v2 9/9] rust: list: add ListArcField


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