rust-for-linux.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
 messages from 2023-03-29 22:34:47 to 2023-04-05 15:44:12 UTC [more...]

[PATCH RFC 00/18] Rust DRM subsystem abstractions (& preview AGX driver)
 2023-04-05 15:43 UTC  (28+ messages)
` [PATCH RFC 03/18] rust: drm: file: Add File abstraction
` [PATCH RFC 04/18] rust: drm: gem: Add GEM object abstraction
` [PATCH RFC 08/18] rust: dma_fence: Add DMA Fence abstraction
` [PATCH RFC 09/18] rust: drm: syncobj: Add DRM Sync Object abstraction
` [PATCH RFC 10/18] drm/scheduler: Add can_run_job callback
` [PATCH RFC 11/18] drm/scheduler: Clean up jobs when the scheduler is torn down
` [PATCH RFC 12/18] rust: drm: sched: Add GPU scheduler abstraction
` [PATCH RFC 13/18] drm/gem: Add a flag to control whether objects can be exported
  ` [PATCH RFC 18/18] drm/asahi: Add the Asahi driver for Apple AGX GPUs

[PATCH v3] rust: xarray: Add an abstraction for XArray
 2023-04-04 14:25 UTC  (2+ messages)

[PATCH v5 00/15] Rust pin-init API for pinned initialization of structs
 2023-04-04 13:25 UTC  (33+ messages)
` [PATCH v5 01/15] rust: enable the `pin_macro` feature
` [PATCH v5 02/15] rust: macros: add `quote!` macro
` [PATCH v5 03/15] rust: sync: change error type of constructor functions
` [PATCH v5 04/15] rust: sync: add `assume_init` to `UniqueArc`
` [PATCH v5 05/15] rust: types: add `Opaque::raw_get`
` [PATCH v5 06/15] rust: add pin-init API core
` [PATCH v5 07/15] rust: init: add initialization macros
` [PATCH v5 08/15] rust: init/sync: add `InPlaceInit` trait to pin-initialize smart pointers
` [PATCH v5 09/15] rust: init: add `PinnedDrop` trait and macros
` [PATCH v5 10/15] rust: init: add `stack_pin_init!` macro
` [PATCH v5 11/15] rust: init: add `Zeroable` trait and `init::zeroed` function
` [PATCH v5 12/15] rust: prelude: add `pin-init` API items to prelude
` [PATCH v5 13/15] rust: types: add common init-helper functions for `Opaque`
` [PATCH v5 14/15] rust: sync: reduce stack usage of `UniqueArc::try_new_uninit`
` [PATCH v5 15/15] rust: sync: add functions for initializing `UniqueArc<MaybeUninit<T>>`

[PATCH] arch:um: Only disable SSE on clang to work around old GCC bugs
 2023-04-04  7:59 UTC  (5+ messages)

[PATCH v1 0/2] RISC-V: enable rust
 2023-04-03 17:14 UTC  (7+ messages)

[PATCH 01/13] rust: sync: introduce `LockClassKey`
 2023-04-03 15:44 UTC  (41+ messages)
` [PATCH 02/13] rust: sync: introduce `Lock` and `Guard`
` [PATCH 03/13] rust: lock: introduce `Mutex`
      ` [DRAFT 1/2] locking/selftest: Add test infrastructure for Rust locking APIs
        ` [DRAFT 2/2] locking/selftest: Add AA deadlock selftest for Mutex and SpinLock
` [PATCH 04/13] locking/spinlock: introduce spin_lock_init_with_key
` [PATCH 05/13] rust: lock: introduce `SpinLock`
` [PATCH 06/13] rust: lock: add support for `Lock::lock_irqsave`
` [PATCH 07/13] rust: lock: implement `IrqSaveBackend` for `SpinLock`
` [PATCH 08/13] rust: introduce `ARef`
` [PATCH 09/13] rust: add basic `Task`
` [PATCH 10/13] rust: introduce `Task::current`
` [PATCH 11/13] rust: lock: add `Guard::do_unlocked`
` [PATCH 12/13] rust: sync: introduce `CondVar`
` [PATCH 13/13] rust: sync: introduce `LockedBy`

[PATCH v3 0/6] rust: error: Add missing wrappers to convert to/from kernel error codes
 2023-04-03 15:27 UTC  (8+ messages)
` [PATCH v3 1/6] rust: error: Rename to_kernel_errno() -> to_errno()
` [PATCH v3 2/6] rust: error: Add Error::to_ptr()
` [PATCH v3 3/6] rust: error: Add Error::from_errno{_unchecked}()
` [PATCH v3 4/6] rust: error: Add to_result() helper
` [PATCH v3 5/6] rust: error: Add a helper to convert a C ERR_PTR to a `Result`
` [PATCH v3 6/6] rust: error: Add from_result() helper

[PATCH v2 0/2] rust: sync: Arc: Any downcasting and assume_init()
 2023-04-03 15:26 UTC  (4+ messages)
` [PATCH v2 1/2] rust: sync: arc: Implement Arc<dyn Any + Send + Sync>::downcast()
` [PATCH v2 2/2] rust: sync: arc: Add UniqueArc<MaybeUninit<T>::assume_init()

[PATCH v2 0/2] rust: Add uapi crate
 2023-04-03  9:33 UTC  (3+ messages)
` [PATCH v2 1/2] rust: uapi: Add UAPI crate
` [PATCH v2 2/2] rust: ioctl: Add ioctl number manipulation functions

[PATCH v4 00/15] Rust pin-init API for pinned initialization of structs
 2023-04-03  8:41 UTC  (14+ messages)
` [PATCH v4 01/15] rust: enable the `pin_macro` feature
` [PATCH v4 02/15] rust: macros: add `quote!` macro
` [PATCH v4 03/15] rust: sync: change error type of constructor functions
` [PATCH v4 04/15] rust: sync: add `assume_init` to `UniqueArc`
` [PATCH v4 05/15] rust: types: add `Opaque::raw_get`
` [PATCH v4 06/15] rust: add pin-init API core
` [PATCH v4 07/15] rust: init: add initialization macros

[PATCH v4 08/15] rust: init/sync: add `InPlaceInit` trait to pin-initialize smart pointers
 2023-04-01  7:44 UTC  (3+ messages)

[PATCH v4 12/15] rust: prelude: add `pin-init` API items to prelude
 2023-03-31 21:54 UTC 

[PATCH v4 13/15] rust: types: add common init-helper functions for `Opaque`
 2023-03-31 21:54 UTC 

[PATCH v4 10/15] rust: init: add `stack_pin_init!` macro
 2023-03-31 21:53 UTC 

[PATCH v4 11/15] rust: init: add `Zeroable` trait and `init::zeroed` function
 2023-03-31 21:54 UTC 

[PATCH v4 15/15] rust: sync: add functions for initializing `UniqueArc<MaybeUninit<T>>`
 2023-03-31 21:54 UTC 

[PATCH v4 14/15] rust: sync: reduce stack usage of `UniqueArc::try_new_uninit`
 2023-03-31 21:54 UTC 

[PATCH v4 09/15] rust: init: add `PinnedDrop` trait and macros
 2023-03-31 21:53 UTC 

[PATCH v3 13/13] rust: sync: add functions for initializing `UniqueArc<MaybeUninit<T>>`
 2023-03-31 13:07 UTC  (4+ messages)

[PATCH v3 12/13] rust: sync: reduce stack usage of `UniqueArc::try_new_uninit`
 2023-03-31 13:03 UTC  (6+ messages)

[PATCH v3 11/13] rust: types: add common init-helper functions for `Opaque`
 2023-03-31 12:55 UTC  (3+ messages)

[PATCH v3 10/13] rust: prelude: add `pin-init` API items to prelude
 2023-03-31 12:50 UTC  (4+ messages)

[PATCH v3 00/13] Rust pin-init API for pinned initialization of structs
 2023-03-31 12:43 UTC  (47+ messages)
` [PATCH v3 01/13] rust: macros: add `quote!` macro
` [PATCH v3 02/13] rust: sync: add `assume_init` to `UniqueArc`
` [PATCH v3 03/13] rust: types: add `Opaque::raw_get`
` [PATCH v3 04/13] rust: add pin-init API core
` [PATCH v3 05/13] rust: init: add initialization macros
` [PATCH v3 06/13] rust: init/sync: add `InPlaceInit` trait to pin-initialize smart pointers
` [PATCH v3 07/13] rust: init: add `PinnedDrop` trait and macros
` [PATCH v3 08/13] rust: init: add `stack_pin_init!` macro

[PATCH v3 09/13] rust: init: add `Zeroable` trait and `init::zeroed` function
 2023-03-31  7:09 UTC  (6+ messages)

[PATCH] rust: fix bindgen arguments
 2023-03-29 23:39 UTC 

[PATCH v2 0/6] rust: error: Add missing wrappers to convert to/from kernel error codes
 2023-03-29 22:33 UTC  (4+ messages)
` [PATCH v2 1/6] rust: error: Rename to_kernel_errno() -> to_errno()


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