2022-07-07 | Ming Lei | dm: add dm_bio_rewind() API to DM core Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2022-06-29 | Ming Lei | dm: improve BLK_STS_DM_REQUEUE and BLK_STS_AGAIN handling Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2022-06-23 | Ming Lei | dm: fix BLK_STS_DM_REQUEUE handling when dm_io represents... Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2022-06-16 | Ming Lei | blk-mq: don't clear flush_rq from tags->rqs[] Signed-off-by: Ming Lei <ming.lei@redhat.com> ...org/r/20220616014401.817001-4-ming.lei@redhat.com |
commit | commitdiff | tree |
2022-06-16 | Ming Lei | blk-mq: avoid to touch q->elevator without any protection Signed-off-by: Ming Lei <ming.lei@redhat.com> ...org/r/20220616014401.817001-3-ming.lei@redhat.com |
commit | commitdiff | tree |
2022-06-16 | Ming Lei | blk-mq: protect q->elevator by ->sysfs_lock in blk_mq_elv_sw... Signed-off-by: Ming Lei <ming.lei@redhat.com> ...org/r/20220616014401.817001-2-ming.lei@redhat.com |
commit | commitdiff | tree |
2022-05-23 | Ming Lei | blk-mq: don't touch ->tagset in blk_mq_get_sq_hctx Signed-off-by: Ming Lei <ming.lei@redhat.com> ...org/r/20220522122350.743103-1-ming.lei@redhat.com |
commit | commitdiff | tree |
2022-05-12 | Ming Lei | blk-mq: fix passthrough plugging Signed-off-by: Ming Lei <ming.lei@redhat.com> ...org/r/20220512140010.1458645-1-ming.lei@redhat.com |
commit | commitdiff | tree |
2022-05-05 | Ming Lei | dm: put all polled dm_io instances into a single list Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2022-05-05 | Ming Lei | dm: improve dm_io reference counting Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2022-05-05 | Ming Lei | dm: don't grab target io reference in dm_zone_map_bio Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2022-05-05 | Ming Lei | dm: improve bio splitting and associated IO accounting Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2022-05-05 | Ming Lei | dm: switch to bdev based IO accounting interfaces Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2022-05-05 | Ming Lei | dm: pass dm_io instance to dm_io_acct directly Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2022-05-05 | Ming Lei | dm: don't pass bio to __dm_start_io_acct and dm_end_io_acct Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2022-05-02 | Ming Lei | block: ignore RWF_HIPRI hint for sync dio Signed-off-by: Ming Lei <ming.lei@redhat.com> ...org/r/20220420143110.2679002-1-ming.lei@redhat.com |
commit | commitdiff | tree |
2022-05-02 | Ming Lei | Revert "block: release rq qos structures for queue... Signed-off-by: Ming Lei <ming.lei@redhat.com> ...org/r/20220426024936.3321341-1-ming.lei@redhat.com |
commit | commitdiff | tree |
2022-04-18 | Ming Lei | block: change exported IO accounting interface from... Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2022-04-14 | Ming Lei | block: null_blk: end timed out poll request Signed-off-by: Ming Lei <ming.lei@redhat.com> ...org/r/20220413084836.1571995-1-ming.lei@redhat.com |
commit | commitdiff | tree |
2022-04-14 | Ming Lei | block: fix offset/size check in bio_trim() Signed-off-by: Ming Lei <ming.lei@redhat.com> ...org/r/20220414084443.1736850-1-ming.lei@redhat.com |
commit | commitdiff | tree |
2022-04-01 | Ming Lei | dm: fix bio polling to handle possibile BLK_STS_AGAIN Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2022-03-23 | Ming Lei | block: avoid calling blkg_free() in atomic context Signed-off-by: Ming Lei <ming.lei@redhat.com> ...org/r/20220323011308.2010380-1-ming.lei@redhat.com |
commit | commitdiff | tree |
2022-03-22 | Ming Lei | lib/sbitmap: allocate sb->map via kvzalloc_node Signed-off-by: Ming Lei <ming.lei@redhat.com> ...org/r/20220316012708.354668-1-ming.lei@redhat.com |
commit | commitdiff | tree |
2022-03-18 | Ming Lei | block: let blkcg_gq grab request queue's refcnt Signed-off-by: Ming Lei <ming.lei@redhat.com> ...org/r/20220318130144.1066064-3-ming.lei@redhat.com |
commit | commitdiff | tree |
2022-03-18 | Ming Lei | block: avoid use-after-free on throttle data Signed-off-by: Ming Lei <ming.lei@redhat.com> ...org/r/20220318130144.1066064-2-ming.lei@redhat.com |
commit | commitdiff | tree |
2022-03-14 | Ming Lei | block: release rq qos structures for queue without... Signed-off-by: Ming Lei <ming.lei@redhat.com> ...org/r/20220314043018.177141-1-ming.lei@redhat.com |
commit | commitdiff | tree |
2022-03-09 | Ming Lei | dm: support bio polling Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2022-03-09 | Ming Lei | block: add ->poll_bio to block_device_operations Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2022-03-09 | Ming Lei | block: move rq_qos_exit() into disk_release() Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2022-03-09 | Ming Lei | block: move blk_exit_queue into disk_release Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2022-03-09 | Ming Lei | block: move q_usage_counter release into blk_queue_release Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2022-03-09 | Ming Lei | block: don't remove hctx debugfs dir from blk_mq_exit_queue Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2022-03-09 | Ming Lei | block: move blkcg initialization/destroy into disk... Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2022-03-09 | Ming Lei | blk-mq: handle already freed tags gracefully in blk_mq_free_rqs Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2022-03-09 | Ming Lei | blk-mq: manage hctx map via xarray Signed-off-by: Ming Lei <ming.lei@redhat.com> ...kernel.org/r/20220308073219.91173-7-ming.lei@redhat.com |
commit | commitdiff | tree |
2022-03-09 | Ming Lei | blk-mq: prepare for implementing hctx table via xarray Signed-off-by: Ming Lei <ming.lei@redhat.com> ...kernel.org/r/20220308073219.91173-6-ming.lei@redhat.com |
commit | commitdiff | tree |
2022-03-09 | Ming Lei | block: mtip32xx: don't touch q->queue_hw_ctx Signed-off-by: Ming Lei <ming.lei@redhat.com> ...kernel.org/r/20220308073219.91173-5-ming.lei@redhat.com |
commit | commitdiff | tree |
2022-03-09 | Ming Lei | blk-mq: reconfigure poll after queue map is changed Signed-off-by: Ming Lei <ming.lei@redhat.com> ...kernel.org/r/20220308073219.91173-4-ming.lei@redhat.com |
commit | commitdiff | tree |
2022-03-09 | Ming Lei | blk-mq: simplify reallocation of hw ctxs a bit Signed-off-by: Ming Lei <ming.lei@redhat.com> ...kernel.org/r/20220308073219.91173-3-ming.lei@redhat.com |
commit | commitdiff | tree |
2022-03-09 | Ming Lei | blk-mq: figure out correct numa node for hw queue Signed-off-by: Ming Lei <ming.lei@redhat.com> ...kernel.org/r/20220308073219.91173-2-ming.lei@redhat.com |
commit | commitdiff | tree |
2022-02-17 | Ming Lei | block: revert 4f1e9630afe6 ("blk-throtl: optimize IOPS... Signed-off-by: Ming Lei <ming.lei@redhat.com> ...org/r/20220216044514.2903784-9-ming.lei@redhat.com |
commit | commitdiff | tree |
2022-02-17 | Ming Lei | block: don't try to throttle split bio if iops limit... Signed-off-by: Ming Lei <ming.lei@redhat.com> ...org/r/20220216044514.2903784-8-ming.lei@redhat.com |
commit | commitdiff | tree |
2022-02-17 | Ming Lei | block: throttle split bio in case of iops limit Signed-off-by: Ming Lei <ming.lei@redhat.com> ...org/r/20220216044514.2903784-7-ming.lei@redhat.com |
commit | commitdiff | tree |
2022-02-17 | Ming Lei | block: merge submit_bio_checks() into submit_bio_noacct Signed-off-by: Ming Lei <ming.lei@redhat.com> ...org/r/20220216044514.2903784-6-ming.lei@redhat.com |
commit | commitdiff | tree |
2022-02-17 | Ming Lei | block: don't check bio in blk_throtl_dispatch_work_fn Signed-off-by: Ming Lei <ming.lei@redhat.com> ...org/r/20220216044514.2903784-5-ming.lei@redhat.com |
commit | commitdiff | tree |
2022-02-17 | Ming Lei | block: don't declare submit_bio_checks in local header Signed-off-by: Ming Lei <ming.lei@redhat.com> ...org/r/20220216044514.2903784-4-ming.lei@redhat.com |
commit | commitdiff | tree |
2022-02-17 | Ming Lei | block: move blk_crypto_bio_prep() out of blk-mq.c Signed-off-by: Ming Lei <ming.lei@redhat.com> ...org/r/20220216044514.2903784-3-ming.lei@redhat.com |
commit | commitdiff | tree |
2022-02-17 | Ming Lei | block: move submit_bio_checks() into submit_bio_noacct Signed-off-by: Ming Lei <ming.lei@redhat.com> ...org/r/20220216044514.2903784-2-ming.lei@redhat.com |
commit | commitdiff | tree |
2022-02-11 | Ming Lei | block: loop:use kstatfs.f_bsize of backing file to... Signed-off-by: Ming Lei <ming.lei@redhat.com> ...org/r/20220126035830.296465-1-ming.lei@redhat.com |
commit | commitdiff | tree |
2022-02-11 | Ming Lei | block: partition include/linux/blk-cgroup.h Signed-off-by: Ming Lei <ming.lei@redhat.com> ...org/r/20220211101149.2368042-4-ming.lei@redhat.com |
commit | commitdiff | tree |
2022-02-11 | Ming Lei | block: move initialization of q->blkg_list into blkcg_init_queue Signed-off-by: Ming Lei <ming.lei@redhat.com> ...org/r/20220211101149.2368042-3-ming.lei@redhat.com |
commit | commitdiff | tree |
2022-02-11 | Ming Lei | block: remove THROTL_IOPS_MAX Signed-off-by: Ming Lei <ming.lei@redhat.com> ...org/r/20220211101149.2368042-2-ming.lei@redhat.com |
commit | commitdiff | tree |
2022-02-08 | Ming Lei | lib/sbitmap: kill 'depth' from sbitmap_word Signed-off-by: Ming Lei <ming.lei@redhat.com> ...org/r/20220110072945.347535-1-ming.lei@redhat.com |
commit | commitdiff | tree |
2022-01-31 | Ming Lei | scsi: core: Reallocate device's budget map on queue... ...org/r/20220127153733.409132-1-ming.lei@redhat.com Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2022-01-17 | Ming Lei | block: cleanup q->srcu Signed-off-by: Ming Lei <ming.lei@redhat.com> ...org/r/20220111123401.520192-1-ming.lei@redhat.com |
commit | commitdiff | tree |
2022-01-10 | Ming Lei | block: don't protect submit_bio_checks by q_usage_counter Signed-off-by: Ming Lei <ming.lei@redhat.com> ...org/r/20220104134223.590803-1-ming.lei@redhat.com |
commit | commitdiff | tree |
2021-12-24 | Ming Lei | block: null_blk: only set set->nr_maps as 3 if active... Signed-off-by: Ming Lei <ming.lei@redhat.com> ...org/r/20211224010831.1521805-1-ming.lei@redhat.com |
commit | commitdiff | tree |
2021-12-21 | Ming Lei | block: call blk_exit_queue() before freeing q->stats Signed-off-by: Ming Lei <ming.lei@redhat.com> ...org/r/20211221040436.1333880-1-ming.lei@redhat.com |
commit | commitdiff | tree |
2021-12-06 | Ming Lei | blk-mq: don't use plug->mq_list->q directly in blk_mq_run_di... Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2021-12-06 | Ming Lei | blk-mq: don't run might_sleep() if the operation needn... Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2021-12-03 | Ming Lei | blk-mq: run dispatch lock once in case of issuing from... Signed-off-by: Ming Lei <ming.lei@redhat.com> ...org/r/20211203131534.3668411-5-ming.lei@redhat.com |
commit | commitdiff | tree |
2021-12-03 | Ming Lei | blk-mq: pass request queue to blk_mq_run_dispatch_ops Signed-off-by: Ming Lei <ming.lei@redhat.com> ...org/r/20211203131534.3668411-4-ming.lei@redhat.com |
commit | commitdiff | tree |
2021-12-03 | Ming Lei | blk-mq: move srcu from blk_mq_hw_ctx to request_queue Signed-off-by: Ming Lei <ming.lei@redhat.com> ...org/r/20211203131534.3668411-3-ming.lei@redhat.com |
commit | commitdiff | tree |
2021-12-03 | Ming Lei | blk-mq: remove hctx_lock and hctx_unlock Signed-off-by: Ming Lei <ming.lei@redhat.com> ...org/r/20211203131534.3668411-2-ming.lei@redhat.com |
commit | commitdiff | tree |
2021-12-03 | Ming Lei | block: null_blk: batched complete poll requests Signed-off-by: Ming Lei <ming.lei@redhat.com> ...org/r/20211203081703.3506020-1-ming.lei@redhat.com |
commit | commitdiff | tree |
2021-12-03 | Ming Lei | null_blk: allow zero poll queues Signed-off-by: Ming Lei <ming.lei@redhat.com> ...org/r/20211203023935.3424042-1-ming.lei@redhat.com |
commit | commitdiff | tree |
2021-12-02 | Ming Lei | blk-mq: check q->poll_stat in queue_poll_stat_show Signed-off-by: Ming Lei <ming.lei@redhat.com> ...org/r/20211202090716.3292244-1-ming.lei@redhat.com |
commit | commitdiff | tree |
2021-11-29 | Ming Lei | blk-mq: use bio->bi_opf after bio is checked Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2021-11-23 | Ming Lei | block: avoid to touch unloaded module instance when... Signed-off-by: Ming Lei <ming.lei@redhat.com> ...org/r/20211111020343.316126-1-ming.lei@redhat.com |
commit | commitdiff | tree |
2021-11-19 | Ming Lei | blk-mq: don't insert FUA request with data into scheduler... Signed-off-by: Ming Lei <ming.lei@redhat.com> ...org/r/20211118153041.2163228-1-ming.lei@redhat.com |
commit | commitdiff | tree |
2021-11-17 | Ming Lei | block: avoid to quiesce queue in elevator_init_mq Signed-off-by: Ming Lei <ming.lei@redhat.com> ...org/r/20211117115502.1600950-1-ming.lei@redhat.com |
commit | commitdiff | tree |
2021-11-16 | Ming Lei | blk-mq: cancel blk-mq dispatch work in both blk_cleanup_queu... Signed-off-by: Ming Lei <ming.lei@redhat.com> ...org/r/20211116014343.610501-1-ming.lei@redhat.com |
commit | commitdiff | tree |
2021-11-12 | Ming Lei | blk-mq: fix filesystem I/O request allocation Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2021-11-11 | Ming Lei | blk-mq: rename blk_attempt_bio_merge Signed-off-by: Ming Lei <ming.lei@redhat.com> ...org/r/20211111085134.345235-3-ming.lei@redhat.com |
commit | commitdiff | tree |
2021-11-11 | Ming Lei | blk-mq: don't grab ->q_usage_counter in blk_mq_sched_bio_merge Signed-off-by: Ming Lei <ming.lei@redhat.com> ...org/r/20211111085134.345235-2-ming.lei@redhat.com |
commit | commitdiff | tree |
2021-11-09 | Ming Lei | nvme: wait until quiesce is done Signed-off-by: Ming Lei <ming.lei@redhat.com> ...org/r/20211109071144.181581-5-ming.lei@redhat.com |
commit | commitdiff | tree |
2021-11-09 | Ming Lei | scsi: make sure that request queue queiesce and unquiesce... Signed-off-by: Ming Lei <ming.lei@redhat.com> ...org/r/20211109071144.181581-4-ming.lei@redhat.com |
commit | commitdiff | tree |
2021-11-09 | Ming Lei | scsi: avoid to quiesce sdev->request_queue two times Signed-off-by: Ming Lei <ming.lei@redhat.com> ...org/r/20211109071144.181581-3-ming.lei@redhat.com |
commit | commitdiff | tree |
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 | zram: replace fsync_bdev with sync_blockdev Signed-off-by: Ming Lei <ming.lei@redhat.com> ...org/r/20211025025426.2815424-5-ming.lei@redhat.com |
commit | commitdiff | tree |
2021-11-02 | Ming Lei | zram: avoid race between zram_remove and disksize_store Signed-off-by: Ming Lei <ming.lei@redhat.com> ...org/r/20211025025426.2815424-4-ming.lei@redhat.com |
commit | commitdiff | tree |
2021-11-02 | Ming Lei | zram: don't fail to remove zram during unloading module Signed-off-by: Ming Lei <ming.lei@redhat.com> ...org/r/20211025025426.2815424-3-ming.lei@redhat.com |
commit | commitdiff | tree |
2021-11-02 | Ming Lei | zram: fix race between zram_reset_device() and disksize_store() Signed-off-by: Ming Lei <ming.lei@redhat.com> ...org/r/20211025025426.2815424-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 | block: drain queue after disk is removed from sysfs Signed-off-by: Ming Lei <ming.lei@redhat.com> ...org/r/20211026101204.2897166-1-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-13 | Ming Lei | scsi: core: Put LLD module refcnt after SCSI device... ...org/r/20211008050118.1440686-1-ming.lei@redhat.com 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 |
next |