2023-05-20 | Ming Lei | ublk: grab request reference when the request is handled... Signed-off-by: Ming Lei <ming.lei@redhat.com> ...org/r/20230519065030.351216-5-ming.lei@redhat.com |
commit | commitdiff | tree |
2023-05-20 | Ming Lei | ublk: cleanup ublk_copy_user_pages Signed-off-by: Ming Lei <ming.lei@redhat.com> ...org/r/20230519065030.351216-4-ming.lei@redhat.com |
commit | commitdiff | tree |
2023-05-20 | Ming Lei | ublk: cleanup io cmd code path by adding ublk_fill_io_cmd() Signed-off-by: Ming Lei <ming.lei@redhat.com> ...org/r/20230519065030.351216-3-ming.lei@redhat.com |
commit | commitdiff | tree |
2023-05-20 | Ming Lei | ublk: kill queuing request by task_work_add Signed-off-by: Ming Lei <ming.lei@redhat.com> ...org/r/20230519065030.351216-2-ming.lei@redhat.com |
commit | commitdiff | tree |
2023-05-19 | Ming Lei | blk-mq: don't queue plugged passthrough requests into... Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2023-05-12 | Ming Lei | ublk: fix command op code check Signed-off-by: Ming Lei <ming.lei@redhat.com> ...org/r/20230505153142.1258336-1-ming.lei@redhat.com |
commit | commitdiff | tree |
2023-05-03 | Ming Lei | ublk: add timeout handler Signed-off-by: Ming Lei <ming.lei@redhat.com> ...org/r/20230502024231.888498-1-ming.lei@redhat.com |
commit | commitdiff | tree |
2023-04-25 | Ming Lei | block: sync part's ->bd_has_submit_bio with disk's Signed-off-by: Ming Lei <ming.lei@redhat.com> ...org/r/20230425034154.110099-1-ming.lei@redhat.com |
commit | commitdiff | tree |
2023-04-20 | Ming Lei | ublk: don't return 0 in case of any failure Signed-off-by: Ming Lei <ming.lei@redhat.com> ...org/r/20230420091104.1092972-1-ming.lei@redhat.com |
commit | commitdiff | tree |
2023-04-20 | Ming Lei | Revert "block: Merge bio before checking ->cached_rq" Signed-off-by: Ming Lei <ming.lei@redhat.com> ...org/r/20230420112018.1108058-1-ming.lei@redhat.com |
commit | commitdiff | tree |
2023-04-19 | Ming Lei | block: ublk: switch to ioctl command encoding Signed-off-by: Ming Lei <ming.lei@redhat.com> ...org/r/20230418131810.855959-1-ming.lei@redhat.com |
commit | commitdiff | tree |
2023-04-14 | Ming Lei | io_uring: complete request via task work in case of... Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2023-04-13 | Ming Lei | nvme-fcloop: fix "inconsistent {IN-HARDIRQ-W} -> {HARDIRQ... Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2023-04-06 | Ming Lei | block: ublk: make sure that block size is set correctly Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2023-04-03 | Ming Lei | block: ublk_drv: cleanup 'struct ublk_map_data' Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2023-04-03 | Ming Lei | block: ublk_drv: clean up several helpers Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2023-04-03 | Ming Lei | block: ublk_drv: add two helpers to clean up map/unmap... Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2023-04-03 | Ming Lei | block: ublk_drv: don't consider flush request in map... Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2023-04-03 | Ming Lei | block: ublk_drv: add common exit handling Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2023-03-18 | Ming Lei | block: ublk_drv: mark device as LIVE before adding... Signed-off-by: Ming Lei <ming.lei@redhat.com> ...kernel.org/r/20230318141231.55562-1-ming.lei@redhat.com |
commit | commitdiff | tree |
2023-03-15 | Ming Lei | nvme: fix handling single range discard request Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2023-02-21 | Ming Lei | ublk: remove check IO_URING_F_SQE128 in ublk_ch_uring_cmd Signed-off-by: Ming Lei <ming.lei@redhat.com> ...org/r/20230220041413.1524335-1-ming.lei@redhat.com |
commit | commitdiff | tree |
2023-02-16 | Ming Lei | block: sync mixed merged request's failfast with 1st... Signed-off-by: Ming Lei <ming.lei@redhat.com> ...org/r/20230209125527.667004-1-ming.lei@redhat.com |
commit | commitdiff | tree |
2023-02-08 | Ming Lei | block: ublk: improve handling device deletion Signed-off-by: Ming Lei <ming.lei@redhat.com> ...org/r/20230207150700.545530-1-ming.lei@redhat.com |
commit | commitdiff | tree |
2023-02-02 | Ming Lei | blk-cgroup: don't update io stat for root cgroup Signed-off-by: Ming Lei <ming.lei@redhat.com> ...org/r/20230202021804.278582-1-ming.lei@redhat.com |
commit | commitdiff | tree |
2023-01-31 | Ming Lei | ublk_drv: only allow owner to open unprivileged disk Signed-off-by: Ming Lei <ming.lei@redhat.com> ...org/r/20230131040446.214583-1-ming.lei@redhat.com |
commit | commitdiff | tree |
2023-01-29 | Ming Lei | block: ublk: fix doc build warning Signed-off-by: Ming Lei <ming.lei@redhat.com> ...org/r/20230118042318.127900-1-ming.lei@redhat.com |
commit | commitdiff | tree |
2023-01-29 | Ming Lei | ublk_drv: add mechanism for supporting unprivileged... Signed-off-by: Ming Lei <ming.lei@redhat.com> ...org/r/20230106041711.914434-7-ming.lei@redhat.com |
commit | commitdiff | tree |
2023-01-29 | Ming Lei | ublk_drv: add module parameter of ublks_max for limiting... Signed-off-by: Ming Lei <ming.lei@redhat.com> ...org/r/20230106041711.914434-6-ming.lei@redhat.com |
commit | commitdiff | tree |
2023-01-29 | Ming Lei | ublk_drv: add device parameter UBLK_PARAM_TYPE_DEVT Signed-off-by: Ming Lei <ming.lei@redhat.com> ...org/r/20230106041711.914434-5-ming.lei@redhat.com |
commit | commitdiff | tree |
2023-01-29 | Ming Lei | ublk_drv: move ublk_get_device_from_id into ublk_ctrl_uring_cmd Signed-off-by: Ming Lei <ming.lei@redhat.com> ...org/r/20230106041711.914434-4-ming.lei@redhat.com |
commit | commitdiff | tree |
2023-01-29 | Ming Lei | ublk_drv: don't probe partitions if the ubq daemon... Signed-off-by: Ming Lei <ming.lei@redhat.com> ...org/r/20230106041711.914434-3-ming.lei@redhat.com |
commit | commitdiff | tree |
2023-01-29 | Ming Lei | ublk_drv: remove nr_aborted_queues from ublk_device Signed-off-by: Ming Lei <ming.lei@redhat.com> ...org/r/20230106041711.914434-2-ming.lei@redhat.com |
commit | commitdiff | tree |
2023-01-26 | Ming Lei | block: ublk: move ublk_chr_class destroying after devices... Signed-off-by: Ming Lei <ming.lei@redhat.com> ...org/r/20230126115346.263344-1-ming.lei@redhat.com |
commit | commitdiff | tree |
2023-01-17 | Ming Lei | blk-mq: Build default queue map via group_cpus_evenly() Signed-off-by: Ming Lei <ming.lei@redhat.com> ...org/r/20221227022905.352674-7-ming.lei@redhat.com |
commit | commitdiff | tree |
2023-01-17 | Ming Lei | genirq/affinity: Move group_cpus_evenly() into lib/ Signed-off-by: Ming Lei <ming.lei@redhat.com> ...org/r/20221227022905.352674-6-ming.lei@redhat.com |
commit | commitdiff | tree |
2023-01-17 | Ming Lei | genirq/affinity: Rename irq_build_affinity_masks as... Signed-off-by: Ming Lei <ming.lei@redhat.com> ...org/r/20221227022905.352674-5-ming.lei@redhat.com |
commit | commitdiff | tree |
2023-01-17 | Ming Lei | genirq/affinity: Don't pass irq_affinity_desc array... Signed-off-by: Ming Lei <ming.lei@redhat.com> ...org/r/20221227022905.352674-4-ming.lei@redhat.com |
commit | commitdiff | tree |
2023-01-17 | Ming Lei | genirq/affinity: Pass affinity managed mask array to... Signed-off-by: Ming Lei <ming.lei@redhat.com> ...org/r/20221227022905.352674-3-ming.lei@redhat.com |
commit | commitdiff | tree |
2023-01-17 | Ming Lei | genirq/affinity: Remove the 'firstvec' parameter from... Signed-off-by: Ming Lei <ming.lei@redhat.com> ...org/r/20221227022905.352674-2-ming.lei@redhat.com |
commit | commitdiff | tree |
2023-01-04 | Ming Lei | ublk: honor IO_URING_F_NONBLOCK for handling control... Signed-off-by: Ming Lei <ming.lei@redhat.com> ...org/r/20230104133235.836536-1-ming.lei@redhat.com |
commit | commitdiff | tree |
2022-12-15 | Ming Lei | block: fix use-after-free of q->q_usage_counter Signed-off-by: Ming Lei <ming.lei@redhat.com> ...kernel.org/r/20221215021629.74870-1-ming.lei@redhat.com |
commit | commitdiff | tree |
2022-11-24 | Ming Lei | ublk_drv: don't forward io commands in reserve order Signed-off-by: Ming Lei <ming.lei@redhat.com> ...org/r/20221121155645.396272-1-ming.lei@redhat.com |
commit | commitdiff | tree |
2022-10-31 | Ming Lei | ublk_drv: add ublk_queue_cmd() for cleanup Signed-off-by: Ming Lei <ming.lei@redhat.com> ...org/r/20221029010432.598367-5-ming.lei@redhat.com |
commit | commitdiff | tree |
2022-10-31 | Ming Lei | ublk_drv: avoid to touch io_uring cmd in blk_mq io... Signed-off-by: Ming Lei <ming.lei@redhat.com> ...org/r/20221029010432.598367-4-ming.lei@redhat.com |
commit | commitdiff | tree |
2022-10-31 | Ming Lei | ublk_drv: comment on ublk_driver entry of Kconfig Signed-off-by: Ming Lei <ming.lei@redhat.com> ...org/r/20221029010432.598367-3-ming.lei@redhat.com |
commit | commitdiff | tree |
2022-10-31 | Ming Lei | ublk_drv: return flag of UBLK_F_URING_CMD_COMP_IN_TASK... Signed-off-by: Ming Lei <ming.lei@redhat.com> ...org/r/20221029010432.598367-2-ming.lei@redhat.com |
commit | commitdiff | tree |
2022-10-27 | Ming Lei | blk-mq: don't add non-pt request with ->end_io to batch Signed-off-by: Ming Lei <ming.lei@redhat.com> ...org/r/20221027085709.513175-1-ming.lei@redhat.com |
commit | commitdiff | tree |
2022-09-23 | Ming Lei | cgroup: cgroup_get_from_id() must check the looked... Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2022-09-03 | Ming Lei | block: don't add partitions if GD_SUPPRESS_PART_SCAN... Signed-off-by: Ming Lei <ming.lei@redhat.com> ...org/r/20220823103819.395776-1-ming.lei@redhat.com |
commit | commitdiff | tree |
2022-09-02 | Ming Lei | Documentation: document ublk Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2022-08-10 | Ming Lei | nvme-fc: restart admin queue if the caller needs to... Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2022-08-03 | Ming Lei | io_uring: pass correct parameters to io_req_set_res Signed-off-by: Ming Lei <ming.lei@redhat.com> ...org/r/20220803120757.1668278-1-ming.lei@redhat.com |
commit | commitdiff | tree |
2022-08-03 | Ming Lei | ublk_drv: cleanup ublksrv_ctrl_dev_info Signed-off-by: Ming Lei <ming.lei@redhat.com> ...org/r/20220730092750.1118167-5-ming.lei@redhat.com |
commit | commitdiff | tree |
2022-08-03 | Ming Lei | ublk_drv: add SET_PARAMS/GET_PARAMS control command Signed-off-by: Ming Lei <ming.lei@redhat.com> ...org/r/20220730092750.1118167-4-ming.lei@redhat.com |
commit | commitdiff | tree |
2022-08-03 | Ming Lei | ublk_drv: fix ublk device leak in case that add_disk... Signed-off-by: Ming Lei <ming.lei@redhat.com> ...org/r/20220730092750.1118167-3-ming.lei@redhat.com |
commit | commitdiff | tree |
2022-08-03 | Ming Lei | ublk_drv: cancel device even though disk isn't up Signed-off-by: Ming Lei <ming.lei@redhat.com> ...org/r/20220730092750.1118167-2-ming.lei@redhat.com |
commit | commitdiff | tree |
2022-08-01 | Ming Lei | scsi: core: Simplify LLD module reference counting Cc: Ming Lei <ming.lei@redhat.com> Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2022-08-01 | Ming Lei | scsi: core: Make sure that hosts outlive targets Cc: Ming Lei <ming.lei@redhat.com> Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2022-07-22 | Ming Lei | ublk_drv: make sure that correct flags(features) returned... Signed-off-by: Ming Lei <ming.lei@redhat.com> ...org/r/20220722103817.631258-3-ming.lei@redhat.com |
commit | commitdiff | tree |
2022-07-21 | Ming Lei | ublk_drv: fix lockdep warning Signed-off-by: Ming Lei <ming.lei@redhat.com> ...org/r/20220721153117.591394-1-ming.lei@redhat.com |
commit | commitdiff | tree |
2022-07-18 | Ming Lei | mmc: fix disk/queue leak in case of adding disk failure Signed-off-by: Ming Lei <ming.lei@redhat.com> ...org/r/20220718160851.312972-1-ming.lei@redhat.com |
commit | commitdiff | tree |
2022-07-16 | Ming Lei | ublk_drv: fix build warning with -Wmaybe-uninitialized... Signed-off-by: Ming Lei <ming.lei@redhat.com> ...org/r/20220716095344.222674-1-ming.lei@redhat.com |
commit | commitdiff | tree |
2022-07-14 | Ming Lei | ublk_drv: fix request queue leak Signed-off-by: Ming Lei <ming.lei@redhat.com> ...org/r/20220714103201.131648-1-ming.lei@redhat.com |
commit | commitdiff | tree |
2022-07-14 | Ming Lei | ublk_drv: support to complete io command via task_work_add Signed-off-by: Ming Lei <ming.lei@redhat.com> ...kernel.org/r/20220713140711.97356-3-ming.lei@redhat.com |
commit | commitdiff | tree |
2022-07-14 | Ming Lei | ublk_drv: add io_uring based userspace block driver Signed-off-by: Ming Lei <ming.lei@redhat.com> ...kernel.org/r/20220713140711.97356-2-ming.lei@redhat.com |
commit | commitdiff | tree |
2022-07-14 | Ming Lei | scsi: megaraid: Clear READ queue map's nr_queues ...org/r/20220706125942.528533-1-ming.lei@redhat.com Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
2022-07-12 | Ming Lei | blk-mq: don't create hctx debugfs dir until q->debugfs_dir... Signed-off-by: Ming Lei <ming.lei@redhat.com> ...org/r/20220711090808.259682-1-ming.lei@redhat.com |
commit | commitdiff | tree |
2022-07-07 | Ming Lei | dm: add two stage requeue mechanism Signed-off-by: Ming Lei <ming.lei@redhat.com> |
commit | commitdiff | tree |
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 |
next |