2021-05-24 | Ming Lei | blk-mq: clearing flush request reference in tags->rqs[] Signed-off-by: Ming Lei <ming.lei@redhat.com> ...org/r/20210511152236.763464-5-ming.lei@redhat.com |
commit | commitdiff | tree |
2021-05-24 | Ming Lei | blk-mq: clear stale request in tags->rq[] before freeing... Signed-off-by: Ming Lei <ming.lei@redhat.com> ...org/r/20210511152236.763464-4-ming.lei@redhat.com |
commit | commitdiff | tree |
2021-05-24 | Ming Lei | blk-mq: grab rq->refcount before calling ->fn in blk_mq_tags... Signed-off-by: Ming Lei <ming.lei@redhat.com> ...org/r/20210511152236.763464-3-ming.lei@redhat.com |
commit | commitdiff | tree |
2021-05-24 | Ming Lei | block: avoid double io accounting for flush request Signed-off-by: Ming Lei <ming.lei@redhat.com> ...org/r/20210511152236.763464-2-ming.lei@redhat.com |
commit | commitdiff | tree |
2021-05-14 | Ming Lei | blk-mq: plug request for shared sbitmap Signed-off-by: Ming Lei <ming.lei@redhat.com> ...org/r/20210514022052.1047665-1-ming.lei@redhat.com |
commit | commitdiff | tree |
2021-04-22 | Ming Lei | scsi: blk-mq: Fix build warning when making htmldocs ...org/r/20210421154526.1954174-1-ming.lei@redhat.com Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2021-04-07 | Ming Lei | blk-mq: set default elevator as deadline in case of... Signed-off-by: Ming Lei <ming.lei@redhat.com> ...org/r/20210406031933.767228-1-ming.lei@redhat.com |
commit | commitdiff | tree |
2021-03-27 | Ming Lei | block: don't create too many partitions Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2021-03-04 | Ming Lei | scsi: core: Replace sdev->device_busy with sbitmap ...org/r/20210122023317.687987-14-ming.lei@redhat.com ...linux-block/20200119071432.18558-6-ming.lei@redhat.com/ Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2021-03-04 | Ming Lei | scsi: core: Make sure sdev->queue_depth is <= max(shost... ...org/r/20210122023317.687987-13-ming.lei@redhat.com Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2021-03-04 | Ming Lei | scsi: core: Add scsi_device_busy() wrapper ...org/r/20210122023317.687987-12-ming.lei@redhat.com Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2021-03-04 | Ming Lei | scsi: core: Put hot fields of scsi_host_template in... ...org/r/20210122023317.687987-10-ming.lei@redhat.com Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2021-03-04 | Ming Lei | scsi: blk-mq: Return budget token from .get_budget... ...org/r/20210122023317.687987-9-ming.lei@redhat.com Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2021-03-04 | Ming Lei | scsi: blk-mq: Add callbacks for storing & retrieving... ...org/r/20210122023317.687987-8-ming.lei@redhat.com Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2021-03-04 | Ming Lei | scsi: sbitmap: Add sbitmap_calculate_shift() helper ...org/r/20210122023317.687987-7-ming.lei@redhat.com Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2021-03-04 | Ming Lei | scsi: sbitmap: Export sbitmap_weight ...org/r/20210122023317.687987-6-ming.lei@redhat.com Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2021-03-04 | Ming Lei | scsi: sbitmap: Move allocation hint into sbitmap ...org/r/20210122023317.687987-5-ming.lei@redhat.com Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2021-03-04 | Ming Lei | scsi: sbitmap: Add helpers for updating allocation... ...org/r/20210122023317.687987-4-ming.lei@redhat.com Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2021-03-04 | Ming Lei | scsi: sbitmap: Maintain allocation round_robin in sbitmap ...org/r/20210122023317.687987-3-ming.lei@redhat.com Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2021-03-04 | Ming Lei | scsi: sbitmap: Remove sbitmap_clear_bit_unlock ...org/r/20210122023317.687987-2-ming.lei@redhat.com Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2021-02-24 | Ming Lei | block: fix logging on capacity change Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2021-02-02 | Ming Lei | block: fix memory leak of bvec Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2021-01-25 | Ming Lei | blk-mq: test QUEUE_FLAG_HCTX_ACTIVE for sbitmap_shared... Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2021-01-25 | Ming Lei | bcache: don't pass BIOSET_NEED_BVECS for the 'bio_set... Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2021-01-25 | Ming Lei | block: move three bvec helpers declaration into private... Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2021-01-25 | Ming Lei | block: set .bi_max_vecs as actual allocated vector... Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2021-01-25 | Ming Lei | block: don't allocate inline bvecs if this bioset needn... Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2021-01-25 | Ming Lei | block: don't pass BIOSET_NEED_BVECS for q->bio_split Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2021-01-25 | Ming Lei | block: manage bio slab cache by xarray Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2021-01-05 | Ming Lei | block: fix use-after-free in disk_part_iter_next Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2020-12-08 | Ming Lei | Revert "block: Fix a lockdep complaint triggered by... Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2020-12-08 | Ming Lei | nvme-loop: use blk_mq_hctx_set_fq_lock_class to set... Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2020-12-08 | Ming Lei | blk-mq: add new API of blk_mq_hctx_set_fq_lock_class Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2020-12-08 | Ming Lei | scsi: core: Fix race between handling STS_RESOURCE... ...org/r/20201202100419.525144-1-ming.lei@redhat.com Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2020-11-13 | Ming Lei | block: mark flush request as IDLE when it is really... Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2020-10-30 | Ming Lei | blk-mq: mark flush request as IDLE in flush_end_io() Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2020-10-29 | Ming Lei | nbd: don't update block size after device is started Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2020-10-26 | Ming Lei | scsi: core: Don't start concurrent async scan on same... ...org/r/20201010032539.426615-1-ming.lei@redhat.com Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2020-10-09 | Ming Lei | percpu_ref: don't refer to ref->data if it isn't allocated Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2020-10-06 | Ming Lei | block: move 'q_usage_counter' into front of 'request_queue' Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2020-10-06 | Ming Lei | percpu_ref: reduce memory footprint of percpu_ref in... Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2020-09-16 | Ming Lei | scsi: core: Only re-run queue in scsi_end_request(... ...kernel.org/r/20200910075056.36509-1-ming.lei@redhat.com Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2020-09-11 | Ming Lei | blk-mq: always allow reserved allocation in hctx_may_queue Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2020-09-03 | Ming Lei | blk-mq: Rename BLK_MQ_F_TAG_SHARED as BLK_MQ_F_TAG_QUEUE_SHARED Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2020-09-03 | Ming Lei | block: allow for_each_bvec to support zero len bvec Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2020-09-01 | Ming Lei | block: release disk reference in hd_struct_free_work Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2020-08-21 | Ming Lei | blk-mq: insert request not through ->queue_rq into... Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2020-08-17 | Ming Lei | block: virtio_blk: fix handling single range discard... Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2020-08-17 | Ming Lei | block: respect queue limit of max discard segment Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2020-08-17 | Ming Lei | block: loop: set discard granularity and alignment... Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2020-08-17 | Ming Lei | blk-mq: order adding requests to hctx->dispatch and... Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2020-08-11 | Ming Lei | block: fix double account of flush request's driver tag Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2020-07-21 | Ming Lei | scsi: core: Run queue in case of I/O resource contention... ...org/r/20200720025435.812030-1-ming.lei@redhat.com Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2020-07-20 | Ming Lei | dm rq: don't call blk_mq_queue_stopped() in dm_stop_queue() Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2020-07-15 | Ming Lei | block: always remove partitions from blk_drop_partitions() Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2020-07-08 | Ming Lei | blk-mq: centralise related handling into blk_mq_get_driver_tag Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2020-07-08 | Ming Lei | blk-mq: streamline handling of q->mq_ops->queue_rq... Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2020-07-07 | Ming Lei | dm: do not use waitqueue for request-based DM Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2020-07-07 | Ming Lei | blk-mq: consider non-idle request as "inflight" in... Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2020-06-30 | Ming Lei | blk-mq: centralise related handling into blk_mq_get_driver_tag Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2020-06-30 | Ming Lei | blk-mq: move blk_mq_put_driver_tag() into blk-mq.c Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2020-06-30 | Ming Lei | blk-mq: move blk_mq_get_driver_tag into blk-mq.c Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2020-06-30 | Ming Lei | blk-mq: support batching dispatch in case of io Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2020-06-30 | Ming Lei | blk-mq: pass obtained budget count to blk_mq_dispatch_rq_list Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2020-06-30 | Ming Lei | blk-mq: remove dead check from blk_mq_dispatch_rq_list Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2020-06-30 | Ming Lei | blk-mq: move getting driver tag and budget into one... Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2020-06-30 | Ming Lei | blk-mq: pass hctx to blk_mq_dispatch_rq_list Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2020-06-30 | Ming Lei | blk-mq: pass request queue into get/put budget callback Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2020-06-29 | Ming Lei | blk-mq: put driver tag when this request is completed Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2020-06-07 | Ming Lei | blk-mq: fix blk_mq_all_tag_iter Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2020-05-29 | Ming Lei | blk-mq: drain I/O when all CPUs in a hctx are offline Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2020-05-29 | Ming Lei | blk-mq: add blk_mq_all_tag_iter Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2020-05-14 | Ming Lei | block: move blk_io_schedule() out of header file Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2020-05-13 | Ming Lei | block: add blk_io_schedule() for avoiding task hung... Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2020-05-13 | Ming Lei | block: don't hold part0's refcount in IO path Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2020-05-13 | Ming Lei | block: re-organize fields of 'struct hd_part' Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2020-05-13 | Ming Lei | block: only define 'nr_sects_seq' in hd_part for 32bit SMP Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2020-05-13 | Ming Lei | block: fix use-after-free on cached last_lookup partition Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2020-05-09 | Ming Lei | block: alloc map and request for new hardware queue Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2020-04-24 | Ming Lei | scsi: core: Avoid calling synchronize_rcu() for each... ...org/r/20200423020713.332743-1-ming.lei@redhat.com Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2020-03-18 | Ming Lei | block: Prevent hung_check firing during long sync IO Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2020-03-12 | Ming Lei | blk-mq: insert flush request to the front of dispatch... Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2020-02-25 | Ming Lei | blk-mq: insert passthrough request into hctx->dispatch... Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2020-02-11 | Ming Lei | scsi: core: remove .for_blk_mq ...kernel.org/r/20200119071432.18558-3-ming.lei@redhat.com Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2020-01-22 | Ming Lei | genirq, sched/isolation: Isolate from handling managed... Signed-off-by: Ming Lei <ming.lei@redhat.com> ...kernel.org/r/20200120091625.17912-1-ming.lei@redhat.com |
commit | commitdiff | tree |
2020-01-14 | Ming Lei | block: fix get_max_segment_size() overflow on 32bit... Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2020-01-09 | Ming Lei | fs: move guard_bio_eod() after bio_set_op_attrs Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2019-12-30 | Ming Lei | block: fix splitting segments on boundary masks Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2019-12-28 | Ming Lei | block: add bio_truncate to fix guard_bio_eod Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2019-12-04 | Ming Lei | brd: warn on un-aligned buffer Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2019-12-04 | Ming Lei | brd: remove max_hw_sectors queue limit Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2019-11-08 | Ming Lei | block: split bio if the only bvec's length is > SZ_4K Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2019-11-08 | Ming Lei | block: still try to split bio if the bvec crosses pages Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2019-11-04 | Ming Lei | blk-mq: make sure that line break can be printed Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2019-11-02 | Ming Lei | blk-mq: avoid sysfs buffer overflow with too many CPU... Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2019-11-02 | Ming Lei | scsi: core: avoid host-wide host_busy counter for scsi_mq ...kernel.org/r/20191025065855.6309-1-ming.lei@redhat.com Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2019-09-27 | Ming Lei | blk-mq: apply normal plugging for HDD Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2019-09-27 | Ming Lei | blk-mq: honor IO scheduler for multiqueue devices Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2019-09-26 | Ming Lei | block: don't release queue's sysfs lock during switching... Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2019-09-26 | Ming Lei | blk-mq: move lockdep_assert_held() into elevator_exit Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
next |