| Commit message (Expand) | Author | Age | Files | Lines |
* | Merge tag 'for-6.9/block-20240310' of git://git.kernel.dk/linux | Linus Torvalds | 2024-03-11 | 1 | -4/+6 |
|\ |
|
| * | block: pass a queue_limits argument to blk_mq_alloc_disk | Christoph Hellwig | 2024-02-13 | 1 | -3/+4 |
| * | block: pass a queue_limits argument to blk_mq_init_queue | Christoph Hellwig | 2024-02-13 | 1 | -1/+2 |
* | | block, fs: Restore the per-bio/request data lifetime fields | Bart Van Assche | 2024-02-06 | 1 | -0/+2 |
|/ |
|
* | blk-mq: Remove the hctx 'run' debugfs attribute | Bart Van Assche | 2024-01-17 | 1 | -3/+0 |
* | block: skip start/end time stamping for passthrough IO | Kundan Kumar | 2023-12-22 | 1 | -0/+6 |
* | blk-mq: remove RQF_MQ_INFLIGHT | Chengming Zhou | 2023-09-22 | 1 | -2/+0 |
* | Merge tag 'for-6.6/block-2023-08-28' of git://git.kernel.dk/linux | Linus Torvalds | 2023-08-29 | 1 | -5/+1 |
|\ |
|
| * | blk-flush: reuse rq queuelist in flush state machine | Chengming Zhou | 2023-07-17 | 1 | -1/+0 |
| * | blk-mq: use percpu csd to remote complete instead of per-rq csd | Chengming Zhou | 2023-07-17 | 1 | -4/+1 |
* | | blk-mq: delete dead struct blk_mq_hw_ctx->queued field | Chengming Zhou | 2023-07-20 | 1 | -2/+0 |
|/ |
|
* | block: remove dead struc request->completion_data field | Jens Axboe | 2023-07-10 | 1 | -3/+3 |
* | block: add request polling helper | Keith Busch | 2023-06-28 | 1 | -0/+2 |
* | blk-mq: fix two misuses on RQF_USE_SCHED | Ming Lei | 2023-06-25 | 1 | -1/+5 |
* | blk-mq: fix potential io hang by wrong 'wake_batch' | Yu Kuai | 2023-06-12 | 1 | -2/+1 |
* | block: remove redundant req_op in blk_rq_is_passthrough | Li Nan | 2023-05-23 | 1 | -1/+1 |
* | blk-mq: don't use the requeue list to queue flush commands | Christoph Hellwig | 2023-05-19 | 1 | -3/+1 |
* | blk-mq: use the I/O scheduler for writes from the flush state machine | Bart Van Assche | 2023-05-19 | 1 | -16/+11 |
* | block: Introduce blk_rq_is_seq_zoned_write() | Bart Van Assche | 2023-05-18 | 1 | -0/+17 |
* | blk-mq: make sure elevator callbacks aren't called for passthrough request | Christoph Hellwig | 2023-05-18 | 1 | -5/+7 |
* | blk-mq: remove RQF_ELVPRIV | Christoph Hellwig | 2023-05-18 | 1 | -2/+0 |
* | Merge tag 'for-6.4/block-2023-04-21' of git://git.kernel.dk/linux | Linus Torvalds | 2023-04-26 | 1 | -2/+0 |
|\ |
|
| * | blk-mq: remove hybrid polling | Keith Busch | 2023-03-20 | 1 | -2/+0 |
* | | block: do not reverse request order when flushing plug list | Jan Kara | 2023-03-14 | 1 | -0/+6 |
|/ |
|
* | blk-mq: Reorder fields in 'struct blk_mq_tag_set' | Christophe JAILLET | 2023-02-17 | 1 | -2/+2 |
* | Merge tag 'for-6.2/block-2022-12-08' of git://git.kernel.dk/linux | Linus Torvalds | 2022-12-13 | 1 | -2/+7 |
|\ |
|
| * | blk-mq: add tagset quiesce interface | Chao Leng | 2022-11-02 | 1 | -0/+2 |
| * | blk-mq: pass a tagset to blk_mq_wait_quiesce_done | Christoph Hellwig | 2022-11-02 | 1 | -1/+1 |
| * | blk-mq: move the srcu_struct used for quiescing to the tagset | Christoph Hellwig | 2022-11-02 | 1 | -0/+4 |
| * | block: Remove request.write_hint | Bart Van Assche | 2022-10-25 | 1 | -1/+0 |
* | | blk-mq: don't add non-pt request with ->end_io to batch | Ming Lei | 2022-10-27 | 1 | -1/+2 |
|/ |
|
* | block: add blk_rq_map_user_io | Anuj Gupta | 2022-09-30 | 1 | -0/+2 |
* | block: allow end_io based requests in the completion batch handling | Jens Axboe | 2022-09-30 | 1 | -1/+2 |
* | block: change request end_io handler to pass back a return value | Jens Axboe | 2022-09-30 | 1 | -1/+6 |
* | Merge branch 'for-6.1/io_uring' into for-6.1/passthrough | Jens Axboe | 2022-09-30 | 1 | -0/+1 |
|\ |
|
| * | block: export blk_rq_is_poll | Kanchan Joshi | 2022-09-21 | 1 | -0/+1 |
* | | block: Fix the enum blk_eh_timer_return documentation | Bart Van Assche | 2022-09-21 | 1 | -2/+9 |
* | | block: shrink rq_map_data a bit | Jens Axboe | 2022-08-22 | 1 | -4/+4 |
* | | block: Change the return type of blk_mq_map_queues() into void | Bart Van Assche | 2022-08-22 | 1 | -2/+2 |
|/ |
|
* | blk-mq: remove unused function blk_mq_queue_stopped() | Yu Kuai | 2022-08-18 | 1 | -1/+0 |
* | block: Use the new blk_opf_t type | Bart Van Assche | 2022-07-14 | 1 | -3/+3 |
* | block: Change the type of req_op() and bio_op() into enum req_op | Bart Van Assche | 2022-07-14 | 1 | -2/+4 |
* | block: move zone related fields to struct gendisk | Christoph Hellwig | 2022-07-06 | 1 | -4/+4 |
* | blk-mq: Drop 'reserved' arg of busy_tag_iter_fn | John Garry | 2022-07-06 | 1 | -1/+1 |
* | blk-mq: Drop blk_mq_ops.timeout 'reserved' arg | John Garry | 2022-07-06 | 1 | -1/+1 |
* | blk-mq: Add a flag for reserved requests | John Garry | 2022-07-06 | 1 | -0/+6 |
* | blk-mq: cleanup disk sysfs registration | Christoph Hellwig | 2022-06-28 | 1 | -1/+0 |
* | block: simplify disk shutdown | Christoph Hellwig | 2022-06-28 | 1 | -0/+3 |
* | blk-mq: remove the done argument to blk_execute_rq_nowait | Christoph Hellwig | 2022-05-28 | 1 | -2/+1 |
* | blk-mq: remove the error_count from struct request | Willy Tarreau | 2022-05-08 | 1 | -1/+0 |