2021-11-09 | Ming Lei | blk-mq: add one API for waiting until quiesce is done Signed-off-by: Ming Lei <ming.lei@redhat.com> ...org/r/20211109071144.181581-2-ming.lei@redhat.com |
commit | commitdiff | tree |
2021-11-03 | Ming Lei | blk-mq: update hctx->nr_active in blk_mq_end_request_batch() Signed-off-by: Ming Lei <ming.lei@redhat.com> ...org/r/20211102153619.3627505-4-ming.lei@redhat.com |
commit | commitdiff | tree |
2021-11-03 | Ming Lei | blk-mq: add RQF_ELV debug entry Signed-off-by: Ming Lei <ming.lei@redhat.com> ...org/r/20211102133502.3619184-3-ming.lei@redhat.com |
commit | commitdiff | tree |
2021-11-03 | Ming Lei | blk-mq: only try to run plug merge if request has same... Signed-off-by: Ming Lei <ming.lei@redhat.com> ...org/r/20211102133502.3619184-2-ming.lei@redhat.com |
commit | commitdiff | tree |
2021-11-02 | Ming Lei | dm: don't stop request queue after the dm device is... Signed-off-by: Ming Lei <ming.lei@redhat.com> ...org/r/20211021145918.2691762-4-ming.lei@redhat.com |
commit | commitdiff | tree |
2021-10-26 | Ming Lei | blk-mq: don't issue request directly in case that current... Signed-off-by: Ming Lei <ming.lei@redhat.com> ...org/r/20211026082257.2889890-1-ming.lei@redhat.com |
commit | commitdiff | tree |
2021-10-20 | Ming Lei | blk-mq: support concurrent queue quiesce/unquiesce Signed-off-by: Ming Lei <ming.lei@redhat.com> ...org/r/20211014081710.1871747-7-ming.lei@redhat.com |
commit | commitdiff | tree |
2021-10-20 | Ming Lei | nvme: loop: clear NVME_CTRL_ADMIN_Q_STOPPED after admin... Signed-off-by: Ming Lei <ming.lei@redhat.com> ...org/r/20211014081710.1871747-6-ming.lei@redhat.com |
commit | commitdiff | tree |
2021-10-20 | Ming Lei | nvme: paring quiesce/unquiesce Signed-off-by: Ming Lei <ming.lei@redhat.com> ...org/r/20211014081710.1871747-5-ming.lei@redhat.com |
commit | commitdiff | tree |
2021-10-20 | Ming Lei | nvme: prepare for pairing quiescing and unquiescing Signed-off-by: Ming Lei <ming.lei@redhat.com> ...org/r/20211014081710.1871747-4-ming.lei@redhat.com |
commit | commitdiff | tree |
2021-10-20 | Ming Lei | nvme: apply nvme API to quiesce/unquiesce admin queue Signed-off-by: Ming Lei <ming.lei@redhat.com> ...org/r/20211014081710.1871747-3-ming.lei@redhat.com |
commit | commitdiff | tree |
2021-10-20 | Ming Lei | nvme: add APIs for stopping/starting admin queue Signed-off-by: Ming Lei <ming.lei@redhat.com> ...org/r/20211014081710.1871747-2-ming.lei@redhat.com |
commit | commitdiff | tree |
2021-10-18 | Ming Lei | block: define 'struct bvec_iter' as packed Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2021-10-12 | Ming Lei | dm rq: don't queue request to blk-mq during DM suspend Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2021-09-24 | Ming Lei | block: hold ->invalidate_lock in blkdev_fallocate Signed-off-by: Ming Lei <ming.lei@redhat.com> ...org/r/20210923023751.1441091-1-ming.lei@redhat.com |
commit | commitdiff | tree |
2021-09-24 | Ming Lei | block: don't call rq_qos_ops->done_bio if the bio isn... Signed-off-by: Ming Lei <ming.lei@redhat.com> ...org/r/20210924110704.1541818-1-ming.lei@redhat.com |
commit | commitdiff | tree |
2021-09-14 | Ming Lei | scsi: sd: Free scsi_disk device via put_device() ...org/r/20210906090112.531442-1-ming.lei@redhat.com Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2021-09-13 | Ming Lei | blk-mq: avoid to iterate over stale request Signed-off-by: Ming Lei <ming.lei@redhat.com> ...org/r/20210906065003.439019-1-ming.lei@redhat.com |
commit | commitdiff | tree |
2021-08-31 | Ming Lei | io_uring: retry in case of short read on block device Signed-off-by: Ming Lei <ming.lei@redhat.com> ...org/r/20210821150751.1290434-1-ming.lei@redhat.com |
commit | commitdiff | tree |
2021-08-18 | Ming Lei | blk-mq: fix is_flush_rq Signed-off-by: Ming Lei <ming.lei@redhat.com> ...org/r/20210818010925.607383-1-ming.lei@redhat.com |
commit | commitdiff | tree |
2021-08-17 | Ming Lei | blk-mq: fix kernel panic during iterating over flush... Signed-off-by: Ming Lei <ming.lei@redhat.com> ...org/r/20210811142624.618598-1-ming.lei@redhat.com |
commit | commitdiff | tree |
2021-08-17 | Ming Lei | blk-mq: don't grab rq's refcount in blk_mq_check_expired() Signed-off-by: Ming Lei <ming.lei@redhat.com> ...org/r/20210811155202.629575-1-ming.lei@redhat.com |
commit | commitdiff | tree |
2021-08-10 | Ming Lei | blk-iocost: fix lockdep warning on blkcg->lock Signed-off-by: Ming Lei <ming.lei@redhat.com> ...org/r/20210803070608.1766400-1-ming.lei@redhat.com |
commit | commitdiff | tree |
2021-08-09 | Ming Lei | block: return ELEVATOR_DISCARD_MERGE if possible Signed-off-by: Ming Lei <ming.lei@redhat.com> ...org/r/20210729034226.1591070-1-ming.lei@redhat.com |
commit | commitdiff | tree |
2021-06-29 | Ming Lei | block: fix discard request merge Signed-off-by: Ming Lei <ming.lei@redhat.com> ...org/r/20210628023312.1903255-1-ming.lei@redhat.com |
commit | commitdiff | tree |
2021-06-25 | Ming Lei | blk-mq: update hctx->dispatch_busy in case of real... Signed-off-by: Ming Lei <ming.lei@redhat.com> ...org/r/20210625020248.1630497-1-ming.lei@redhat.com |
commit | commitdiff | tree |
2021-06-18 | Ming Lei | blk-mq: fix use-after-free in blk_mq_exit_sched Signed-off-by: Ming Lei <ming.lei@redhat.com> ...org/r/20210609063046.122843-1-ming.lei@redhat.com |
commit | commitdiff | tree |
2021-06-16 | Ming Lei | block: mark queue init done at the end of blk_register_queue Signed-off-by: Ming Lei <ming.lei@redhat.com> ...org/r/20210609015822.103433-3-ming.lei@redhat.com |
commit | commitdiff | tree |
2021-06-16 | Ming Lei | block: fix race between adding/removing rq qos and... Signed-off-by: Ming Lei <ming.lei@redhat.com> ...org/r/20210609015822.103433-2-ming.lei@redhat.com |
commit | commitdiff | tree |
2021-06-08 | Ming Lei | scsi: core: Only put parent device if host state differs... ...org/r/20210602133029.2864069-5-ming.lei@redhat.com Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2021-06-08 | Ming Lei | scsi: core: Put .shost_dev in failure path if host... ...org/r/20210602133029.2864069-4-ming.lei@redhat.com Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2021-06-08 | Ming Lei | scsi: core: Fix failure handling of scsi_add_host_with_dma() ...org/r/20210602133029.2864069-3-ming.lei@redhat.com Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2021-06-08 | Ming Lei | scsi: core: Fix error handling of scsi_host_alloc() ...org/r/20210602133029.2864069-2-ming.lei@redhat.com Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
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 |
next |