- 105976f blk-mq: don't call io sched's .requeue_request when requeueing rq to ->dispatch by Ming Lei · 7 years ago
- 0bd1ed4 block: pass inclusive 'lend' parameter to truncate_inode_pages_range by Ming Lei · 7 years ago
- 67b4110 blk: optimization for classic polling by Nitesh Shetty · 7 years ago
- a9a0884 vfs: do bulk POLL* -> EPOLL* replacement by Linus Torvalds · 7 years ago
- a787739 block, bfq: add requeue-request hook by Paolo Valente · 7 years ago
- 30abb3a block: Add should_fail_bio() for bpf error injection by Howard McLauchlan · 7 years ago
- 5235553 blk-wbt: account flush requests correctly by Jens Axboe · 7 years ago
- 64b2868 Merge tag 'for-linus-20180204' of git://git.kernel.dk/linux-block by Linus Torvalds · 7 years ago
- bea99a5 blk-mq-sched: Enable merging discard bio into request by Keith Busch · 7 years ago
- 445251d blk-mq: fix discard merge with scheduler attached by Jens Axboe · 7 years ago
- 86ff7c2 blk-mq: introduce BLK_STS_DEV_RESOURCE by Ming Lei · 7 years ago
- 168fe32 Merge branch 'misc.poll' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs by Linus Torvalds · 7 years ago
- 0a4b6e2 Merge branch 'for-4.16/block' of git://git.kernel.dk/linux-block by Linus Torvalds · 7 years ago
- 3124b65 bsg: use pr_debug instead of hand crafted macros by Johannes Thumshirn · 7 years ago
- 6b136a2 blk-mq-debugfs: don't allow write on attributes with seq_operations set by Eryu Guan · 7 years ago
- 20d5902 block: Set BIO_TRACE_COMPLETION on new bio during split by Goldwyn Rodrigues · 7 years ago
- 475a055 blk-throttle: use queue_is_rq_based by weiping zhang · 7 years ago
- f5ced52 block: Remove kblockd_schedule_delayed_work{,_on}() by Bart Van Assche · 7 years ago
- ae943d2 blk-mq: Avoid that blk_mq_delay_run_hw_queue() introduces unintended delays by Bart Van Assche · 7 years ago
- c77ff7f blk-mq: Rename blk_mq_request_direct_issue() into blk_mq_request_issue_directly() by Bart Van Assche · 7 years ago
- b889bf6 blk-throttle: track read and write request individually by Joseph Qi · 7 years ago
- a13553c block: add bdev_read_only() checks to common helpers by Ilya Dryomov · 7 years ago
- 721c7fc block: fail op_is_write() requests to read-only partitions by Ilya Dryomov · 7 years ago
- 17534c6 blk-throttle: export io_serviced_recursive, io_service_bytes_recursive by weiping zhang · 7 years ago
- 2c2086a block: Protect less code with sysfs_lock in blk_{un,}register_queue() by Bart Van Assche · 7 years ago
- 14a2349 block: Document scheduler modification locking requirements by Bart Van Assche · 7 years ago
- 83d016a block: Unexport elv_register_queue() and elv_unregister_queue() by Bart Van Assche · 7 years ago
- 8a8747d block, bfq: limit sectors served with interactive weight raising by Paolo Valente · 7 years ago
- a52a69e block, bfq: limit tags for writes and async I/O by Paolo Valente · 7 years ago
- 23d4ee1 blk-mq: don't dispatch request in blk_mq_request_direct_issue if queue is busy by Ming Lei · 7 years ago
- de99a34 block: Fix __bio_integrity_endio() documentation by Bart Van Assche · 7 years ago
- 9e97d29 blk-mq-sched: remove unused 'can_block' arg from blk_mq_sched_insert_request by Mike Snitzer · 7 years ago
- 396eaf2 blk-mq: improve DM's blk-mq IO merging via blk_insert_cloned_request feedback by Ming Lei · 7 years ago
- 0f95549 blk-mq: factor out a few helpers from __blk_mq_try_issue_directly by Mike Snitzer · 7 years ago
- 7df938f blk-mq: turn WARN_ON in __blk_mq_run_hw_queue into printk by Ming Lei · 7 years ago
- 7bed459 blk-mq: make sure hctx->next_cpu is set correctly by Ming Lei · 7 years ago
- 69e0927 blk_rq_map_user_iov: fix error override by Douglas Gilbert · 7 years ago
- fa70d2e block: allow gendisk's request_queue registration to be deferred by Mike Snitzer · 7 years ago
- 667257e block: properly protect the 'queue' kobj in blk_unregister_queue by Mike Snitzer · 7 years ago
- bc8d062 block: only bdi_unregister() in del_gendisk() if !GENHD_FL_HIDDEN by Mike Snitzer · 7 years ago
- bf9ae8c blk-mq: fix bad clear of RQF_MQ_INFLIGHT in blk_mq_ct_ctx_init() by Jens Axboe · 7 years ago
- 85ba3ef blk-mq: add missing RQF_STARTED to debugfs by Jens Axboe · 7 years ago
- 20e4d813 blk-mq: simplify queue mapping & schedule with each possisble CPU by Christoph Hellwig · 7 years ago
- c27d53f blk-mq: Reduce the number of if-statements in blk_mq_mark_tag_wait() by Bart Van Assche · 7 years ago
- b7435db blk-mq: Add locking annotations to hctx_lock() and hctx_unlock() by Bart Van Assche · 7 years ago
- 0478fe6 block: silently forbid sending any ioctl to a partition by Paolo Bonzini · 7 years ago
- 7c3fb70 block: rearrange a few request fields for better cache layout by Jens Axboe · 7 years ago
- e14575b3 block: convert REQ_ATOM_COMPLETE to stealing rq->__deadline bit by Jens Axboe · 7 years ago
- 0a72e7f block: add accessors for setting/querying request deadline by Jens Axboe · 7 years ago
- 76a86f9 block: remove REQ_ATOM_POLL_SLEPT by Jens Axboe · 7 years ago
- 5d75d3f blk-mq: add a few missing debugfs RQF_ flags by Jens Axboe · 7 years ago
- fcd36c3 blk-mq: Explain when 'active_queues' is decremented by Bart Van Assche · 7 years ago
- 5f15684 partitions/msdos: Unable to mount UFS 44bsd partitions by Richard Narron · 7 years ago
- 8993d44 block, bfq: fix occurrences of request finish method's old name by Chiara Bruschi · 7 years ago
- b4b6cb6 Revert "block: blk-merge: try to make front segments in full size" by Ming Lei · 7 years ago
- 8abef10 bfq-iosched: don't call bfqg_and_blkg_put for !CONFIG_BFQ_GROUP_IOSCHED by Jens Axboe · 7 years ago
- aa98192 block: Fix kernel-doc warnings reported when building with W=1 by Bart Van Assche · 7 years ago
- ee3e4de blk-mq: Fix spelling in a source code comment by Bart Van Assche · 7 years ago
- 08b5a6e blk-mq: silence false positive warnings in hctx_unlock() by Jens Axboe · 7 years ago
- 05707b6 blk-mq: rename blk_mq_hw_ctx->queue_rq_srcu to ->srcu by Tejun Heo · 7 years ago
- 5a61c36 blk-mq: remove REQ_ATOM_STARTED by Tejun Heo · 7 years ago
- 634f9e4 blk-mq: remove REQ_ATOM_COMPLETE usages from blk-mq by Tejun Heo · 7 years ago
- 358f70d blk-mq: make blk_abort_request() trigger timeout path by Tejun Heo · 7 years ago
- 67818d2 blk-mq: use blk_mq_rq_state() instead of testing REQ_ATOM_COMPLETE by Tejun Heo · 7 years ago
- 1d9bd51 blk-mq: replace timeout synchronization with a RCU and generation based scheme by Tejun Heo · 7 years ago
- 5197c05 blk-mq: protect completion path with RCU by Tejun Heo · 7 years ago
- 04ced15 blk-mq: move hctx lock/unlock into a helper by Jens Axboe · 7 years ago
- 0d52af5 block, bfq: release oom-queue ref to root group on exit by Paolo Valente · 7 years ago
- 52257ff block, bfq: put async queues for root bfq groups too by Paolo Valente · 7 years ago
- 8ab0b7d blk-mq: fix kernel oops in blk_mq_tag_idle() by Ming Lei · 7 years ago
- fb350e0 blk-mq: fix race between updating nr_hw_queues and switching io sched by Ming Lei · 7 years ago
- 7d4901a blk-mq: avoid to map CPU into stale hw queue by Ming Lei · 7 years ago
- 24f5a90 blk-mq: quiesce queue during switching io sched and updating nr_requests by Ming Lei · 7 years ago
- c2856ae blk-mq: quiesce queue before freeing queue by Ming Lei · 7 years ago
- ca11f20 mq-deadline: make it clear that __dd_dispatch_request() works on all hw queues by Jens Axboe · 7 years ago
- cf8c0c6 block: blk-merge: remove unnecessary check by Ming Lei · 7 years ago
- a2d3796 block: blk-merge: try to make front segments in full size by Ming Lei · 7 years ago
- 6a501bf blk-merge: compute bio->bi_seg_front_size efficiently by Ming Lei · 7 years ago
- 25d8be7 block: move bio_alloc_pages() to bcache by Ming Lei · 7 years ago
- 3c892a0 block: bounce: don't access bio->bi_io_vec in copy_to_high_bio_irq by Ming Lei · 7 years ago
- 7891f05 block: bounce: avoid direct access to bvec table by Ming Lei · 7 years ago
- 9b25bd0 block, bfq: remove batches of confusing ifdefs by Paolo Valente · 7 years ago
- a34b024 block, bfq: consider also past I/O in soft real-time detection by Paolo Valente · 7 years ago
- 4403e4e block, bfq: remove superfluous check in queue-merging setup by Angelo Ruocco · 7 years ago
- 7b8fa3b block, bfq: let a queue be merged only shortly after starting I/O by Paolo Valente · 7 years ago
- 1be6e8a block, bfq: check low_latency flag in bfq_bfqq_save_state() by Angelo Ruocco · 7 years ago
- 05e9028 block, bfq: add missing rq_pos_tree update on rq removal by Paolo Valente · 7 years ago
- f0ba5ea block, bfq: increase threshold to deem I/O as random by Paolo Valente · 7 years ago
- 8dc8146 deadline-iosched: Introduce zone locking support by Damien Le Moal · 7 years ago
- c117bac deadline-iosched: Introduce dispatch helpers by Damien Le Moal · 7 years ago
- 5700f69 mq-deadline: Introduce zone locking support by Damien Le Moal · 7 years ago
- bf09ce5 mq-deadline: Introduce dispatch helpers by Damien Le Moal · 7 years ago
- 6cc77e9 block: introduce zoned block devices zone write locking by Christoph Hellwig · 7 years ago
- 454be72 block: drain queue before waiting for q_usage_counter becoming zero by Ming Lei · 7 years ago
- 913a950 blk-mq: remove confusing comment of blk_mq_sched_dispatch_requests by Liu Bo · 7 years ago
- 4e5dff4 blk-mq: improve heavily contended tag case by Jens Axboe · 7 years ago
- 111be88 block-throttle: avoid double charge by Shaohua Li · 7 years ago
- 0abc2a1 block: fix blk_rq_append_bio by Jens Axboe · 7 years ago
- 14cb0dc block: don't let passthrough IO go into .make_request_fn() by Ming Lei · 7 years ago
- fcf38cd kyber: fix another domain token wait queue hang by Omar Sandoval · 7 years ago