| [PATCH v2 01/83] block: rust: fix `Send` bound for `GenDisk` |
[Body] |
| [PATCH v2 02/83] rust: block: rename `SECTOR_MASK` to `PAGE_SECTOR_MASK` |
[Body] |
| [PATCH v2 03/83] block: rnull: adopt new formatting guidelines |
[Body] |
| [PATCH v2 04/83] block: rnull: add module parameters |
[Body] |
| [PATCH v2 05/83] block: rnull: add macros to define configfs attributes |
[Body] |
| [PATCH v2 06/83] block: rust: fix generation of bindings to `BLK_STS_.*` |
[Body] |
| [PATCH v2 07/83] block: rust: change `queue_rq` request type to `Owned` |
[Body] |
| [PATCH v2 08/83] block: rust: add `Request` private data support |
[Body] |
| [PATCH v2 09/83] block: rust: document the lifetime of `Request` |
[Body] |
| [PATCH v2 10/83] block: rust: allow `hrtimer::Timer` in `RequestData` |
[Body] |
| [PATCH v2 11/83] block: rnull: add timer completion mode |
[Body] |
| [PATCH v2 12/83] block: rust: introduce `kernel::block::bio` module |
[Body] |
| [PATCH v2 13/83] block: rust: add `command` getter to `Request` |
[Body] |
| [PATCH v2 14/83] block: rust: mq: use GFP_KERNEL from prelude |
[Body] |
| [PATCH v2 15/83] block: rust: add `TagSet` flags |
[Body] |
| [PATCH v2 16/83] block: rnull: add memory backing |
[Body] |
| [PATCH v2 17/83] block: rnull: add submit queue count config option |
[Body] |
| [PATCH v2 18/83] block: rnull: add `use_per_node_hctx` config option |
[Body] |
| [PATCH v2 19/83] block: rust: allow specifying home node when constructing `TagSet` |
[Body] |
| [PATCH v2 20/83] block: rnull: allow specifying the home numa node |
[Body] |
| [PATCH v2 21/83] block: rust: add Request::sectors() method |
[Body] |
| [PATCH v2 22/83] block: rust: mq: add max_hw_discard_sectors support to GenDiskBuilder |
[Body] |
| [PATCH v2 23/83] block: rnull: add discard support |
[Body] |
| [PATCH v2 24/83] block: rust: add `NoDefaultScheduler` flag for `TagSet` |
[Body] |
| [PATCH v2 25/83] block: rnull: add no_sched module parameter and configfs attribute |
[Body] |
| [PATCH v2 26/83] block: rust: change sector type from usize to u64 |
[Body] |
| [PATCH v2 27/83] block: rust: add `BadBlocks` for bad block tracking |
[Body] |
| [PATCH v2 28/83] block: rust: mq: add Request::end() method for custom status codes |
[Body] |
| [PATCH v2 29/83] block: rnull: add badblocks support |
[Body] |
| [PATCH v2 30/83] block: rnull: add badblocks_once support |
[Body] |
| [PATCH v2 31/83] block: rust: add `Segment::truncate` |
[Body] |
| [PATCH v2 32/83] block: rnull: add partial I/O support for bad blocks |
[Body] |
| [PATCH v2 33/83] block: rust: add `TagSet` private data support |
[Body] |
| [PATCH v2 34/83] block: rust: add `hctx` private data support |
[Body] |
| [PATCH v2 35/83] block: rnull: add volatile cache emulation |
[Body] |
| [PATCH v2 36/83] block: rust: implement `Sync` for `GenDisk`. |
[Body] |
| [PATCH v2 37/83] block: rust: add a back reference feature to `GenDisk` |
[Body] |
| [PATCH v2 38/83] block: rust: introduce an idle type state for `Request` |
[Body] |
| [PATCH v2 39/83] block: rust: add a request queue abstraction |
[Body] |
| [PATCH v2 40/83] block: rust: add a method to get the request queue for a request |
[Body] |
| [PATCH v2 41/83] block: rust: introduce `kernel::block::error` |
[Body] |
| [PATCH v2 42/83] block: rust: require `queue_rq` to return a `BlkResult` |
[Body] |
| [PATCH v2 43/83] block: rust: add `GenDisk::queue_data` |
[Body] |
| [PATCH v2 44/83] block: rnull: add bandwidth limiting |
[Body] |
| [PATCH v2 45/83] block: rnull: add blocking queue mode |
[Body] |
| [PATCH v2 46/83] block: rnull: add shared tags |
[Body] |
| [PATCH v2 47/83] block: rnull: add queue depth config option |
[Body] |
| [PATCH v2 48/83] block: rust: add an abstraction for `bindings::req_op` |
[Body] |
| [PATCH v2 49/83] block: rust: add a method to set the target sector of a request |
[Body] |
| [PATCH v2 50/83] block: rust: move gendisk vtable construction to separate function |
[Body] |
| [PATCH v2 51/83] block: rust: add zoned block device support |
[Body] |
| [PATCH v2 52/83] block: rust: add `TagSet::flags` |
[Body] |
| [PATCH v2 53/83] block: rnull: add zoned storage support |
[Body] |
| [PATCH v2 54/83] block: rust: add `map_queues` support |
[Body] |
| [PATCH v2 55/83] block: rust: add an abstraction for `struct blk_mq_queue_map` |
[Body] |
| [PATCH v2 56/83] block: rust: add polled completion support |
[Body] |
| [PATCH v2 57/83] block: rust: add accessors to `TagSet` |
[Body] |
| [PATCH v2 58/83] block: rnull: add polled completion support |
[Body] |
| [PATCH v2 59/83] block: rnull: add REQ_OP_FLUSH support |
[Body] |
| [PATCH v2 60/83] block: rust: add request flags abstraction |
[Body] |
| [PATCH v2 61/83] block: rust: add abstraction for block queue feature flags |
[Body] |
| [PATCH v2 62/83] block: rust: allow setting write cache and FUA flags for `GenDisk` |
[Body] |
| [PATCH v2 63/83] block: rust: add `Segment::copy_to_page_limit` |
[Body] |
| [PATCH v2 64/83] block: rnull: add fua support |
[Body] |
| [PATCH v2 65/83] block: rust: add `GenDisk::tag_set` |
[Body] |
| [PATCH v2 66/83] block: rust: add `TagSet::update_hw_queue_count` |
[Body] |
| [PATCH v2 67/83] block: rnull: add an option to change the number of hardware queues |
[Body] |
| [PATCH v2 68/83] block: rust: add an abstraction for `struct rq_list` |
[Body] |
| [PATCH v2 69/83] block: rust: add `queue_rqs` vtable hook |
[Body] |
| [PATCH v2 70/83] block: rnull: support queue_rqs |
[Body] |
| [PATCH v2 71/83] block: rust: remove the `is_poll` parameter from `queue_rq` |
[Body] |
| [PATCH v2 72/83] block: rust: add a debug assert for refcounts |
[Body] |
| [PATCH v2 73/83] block: rust: add `TagSet::tag_to_rq` |
[Body] |
| [PATCH v2 74/83] block: rust: add `Request::queue_index` |
[Body] |
| [PATCH v2 75/83] block: rust: add `Request::requeue` |
[Body] |
| [PATCH v2 76/83] block: rust: add `request_timeout` hook |
[Body] |
| [PATCH v2 77/83] block: rnull: add fault injection support |
[Body] |
| [PATCH v2 78/83] block: rust: add max_sectors option to `GenDiskBuilder` |
[Body] |
| [PATCH v2 79/83] block: rnull: allow configuration of the maximum IO size |
[Body] |
| [PATCH v2 80/83] block: rust: add `virt_boundary_mask` option to `GenDiskBuilder` |
[Body] |
| [PATCH v2 81/83] block: rnull: add `virt_boundary` option |
[Body] |
| [PATCH v2 82/83] block: rnull: add `shared_tag_bitmap` config option |
[Body] |
| [PATCH v2 83/83] block: rnull: add zone offline and readonly configfs files |
[Body] |