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