Show patches with: Submitter = Jianchao Wang       |    State = Action Required       |    Archived = No       |   142 patches
« 1 2 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[V2,3/3] nvme-pci: unquiesce queues after update hw queues blk-mq: introduce bio retrieve mechanism - - - 0 0 0 2018-10-17 Jianchao Wang New
[V2,2/3] blk-mq: retrieve bios before update nr_hw_queues blk-mq: introduce bio retrieve mechanism - - - 0 0 0 2018-10-17 Jianchao Wang New
[V2,1/3] blk-mq: introduce bio retrieve mechanism blk-mq: introduce bio retrieve mechanism - - - 0 0 0 2018-10-17 Jianchao Wang New
[V2,4/4] blk-mq: fallback to previous nr_hw_queues when updating fails blk-mq: some fixes about updating hw queues - - - 0 0 0 2018-10-12 Jianchao Wang New
[V2,3/4] blk-mq: realloc hctx when hw queue is mapped to another node blk-mq: some fixes about updating hw queues - - - 0 0 0 2018-10-12 Jianchao Wang New
[V2,2/4] blk-mq: change gfp flags to GFP_NOIO in blk_mq_realloc_hw_ctxs blk-mq: some fixes about updating hw queues - - - 0 0 0 2018-10-12 Jianchao Wang New
[V2,1/4] blk-mq: adjust debugfs and sysfs register when updating nr_hw_queues blk-mq: some fixes about updating hw queues - 1 - 0 0 0 2018-10-12 Jianchao Wang New
[2/2] blk-mq: fallback to previous nr_hw_queues when updating fails blk-mq: two fixes about updating hw queues - - - 0 0 0 2018-09-27 Jianchao Wang New
[1/2] blk-mq: adjust debugfs and sysfs register when updating nr_hw_queues blk-mq: two fixes about updating hw queues - 1 - 0 0 0 2018-09-27 Jianchao Wang New
[3/3] block, scsi: rework the preempt only mode blk-mq: rework queue freeze and preempt-only - - - 0 0 0 2018-09-20 Jianchao Wang New
[2/3] blk-core: rework the queue freeze blk-mq: rework queue freeze and preempt-only - - - 0 0 0 2018-09-20 Jianchao Wang New
[1/3] percpu_ref: add a new helper interface __percpu_ref_get_many blk-mq: rework queue freeze and preempt-only - - - 0 0 0 2018-09-20 Jianchao Wang New
[4/4] nvme-pci: discard the cq_vector checking in nvme_queue_rq blk-mq: introduce bio retrieve mechanism - - - 0 0 0 2018-09-11 Jianchao Wang New
[3/4] nvme-pci: unquiesce queues after update nr_hw_queues blk-mq: introduce bio retrieve mechanism - - - 0 0 0 2018-09-11 Jianchao Wang New
[2/4] blk-mq: retrieve bios before update nr_hw_queues blk-mq: introduce bio retrieve mechanism - - - 0 0 0 2018-09-11 Jianchao Wang New
[1/4] blk-mq: introduce bio retrieve mechanism blk-mq: introduce bio retrieve mechanism - - - 0 0 0 2018-09-11 Jianchao Wang New
scsi: qla2xxx: reduce time granularity of qla2x00_eh_wait_on_command scsi: qla2xxx: reduce time granularity of qla2x00_eh_wait_on_command - - - 0 0 0 2018-09-11 Jianchao Wang New
[3/3] nvme-pci: use queue close instead of queue freeze Introduce a light-weight queue close feature - - - 0 0 0 2018-09-05 Jianchao Wang New
[2/3] blk-core: introduce queue close feature Introduce a light-weight queue close feature - - - 0 0 0 2018-09-05 Jianchao Wang New
[1/3] blk-core: migrate preempt-only mode to queue_gate Introduce a light-weight queue close feature - - - 0 0 0 2018-09-05 Jianchao Wang New
blk-wbt: get back the missed wakeup from __wbt_done blk-wbt: get back the missed wakeup from __wbt_done - - - 0 0 0 2018-08-23 Jianchao Wang New
[V4,2/2] blk-mq: sync the update nr_hw_queues with blk_mq_queue_tag_busy_iter fixes for the updating nr_hw_queues - 1 - 0 0 0 2018-08-21 Jianchao Wang New
[V4,1/2] blk-mq: init hctx sched after update ctx and hctx mapping fixes for the updating nr_hw_queues - - - 0 0 0 2018-08-21 Jianchao Wang New
[V3,2/2] blk-mq: sync the update nr_hw_queues with blk_mq_queue_tag_busy_iter fixes for the updating nr_hw_queues - 1 - 0 0 0 2018-08-20 Jianchao Wang New
[V3,1/2] blk-mq: init hctx sched after update ctx and hctx mapping fixes for the updating nr_hw_queues - 1 - 0 0 0 2018-08-20 Jianchao Wang New
[V2,2/2] blk-mq: sync the update nr_hw_queues with part_in_flight fixes for the updating nr_hw_queues - - - 0 0 0 2018-08-17 Jianchao Wang New
[V2,1/2] blk-mq: init hctx sched after update ctx and hctx mapping fixes for the updating nr_hw_queues - 1 - 0 0 0 2018-08-17 Jianchao Wang New
[2/2] blk-mq: sync the update nr_hw_queues with part_in_flight fixes for the updating nr_hw_queues - - - 0 0 0 2018-08-15 Jianchao Wang New
[1/2] blk-mq: init hctx sched after update cpu & nr_hw_queues mapping fixes for the updating nr_hw_queues - - - 0 0 0 2018-08-15 Jianchao Wang New
[V3] blk-mq: count the hctx as active before allocate tag [V3] blk-mq: count the hctx as active before allocate tag - 1 - 0 0 0 2018-08-09 Jianchao Wang New
[V2] blk-mq: count the hctx as active before allocate tag [V2] blk-mq: count the hctx as active before allocate tag - - - 0 0 0 2018-08-08 Jianchao Wang New
blk-mq: count the hctx as active before allocate tag blk-mq: count the hctx as active before allocate tag - - - 0 0 0 2018-08-08 Jianchao Wang New
scsi: use blk_mq_run_hw_queues in scsi_kick_queue scsi: use blk_mq_run_hw_queues in scsi_kick_queue - 1 - 0 0 0 2018-08-08 Jianchao Wang New
[RFC] blk-mq: clean up the hctx restart [RFC] blk-mq: clean up the hctx restart - - - 0 0 0 2018-07-31 Jianchao Wang New
blk-mq: init hctx sched after update cpu & nr_hw_queues mapping blk-mq: init hctx sched after update cpu & nr_hw_queues mapping - - - 0 0 0 2018-07-13 Jianchao Wang New
[RESENT] blk-mq-debugfs: invoke queue_for_each_hw_ctx under sysfs_lock [RESENT] blk-mq-debugfs: invoke queue_for_each_hw_ctx under sysfs_lock - - - 0 0 0 2018-06-25 Jianchao Wang New
blk-mq-fs: invoke queue_for_each_hw_ctx under sysfs_lock blk-mq-fs: invoke queue_for_each_hw_ctx under sysfs_lock - - - 0 0 0 2018-06-25 Jianchao Wang New
[3/3] block: fix the lock inversion caused by kobject_del under sysfs_lock block: fix the lock inversion caused by kobject_del under sysfs_lock - - - 0 0 0 2018-06-22 Jianchao Wang New
[2/3] blk-mq: cleanup blk_mq_register_dev block: fix the lock inversion caused by kobject_del under sysfs_lock - - - 0 0 0 2018-06-22 Jianchao Wang New
[1/3] block: add helper interface blk_queue_registered block: fix the lock inversion caused by kobject_del under sysfs_lock - - - 0 0 0 2018-06-22 Jianchao Wang New
[5/5] nvme: use __blk_mq_complete_request in timeout path stop normal completion path entering a timeout req - - - 0 0 0 2018-06-20 Jianchao Wang New
[4/5] mmc: use __blk_mq_complete_request in timeout path stop normal completion path entering a timeout req - - - 0 0 0 2018-06-20 Jianchao Wang New
[3/5] null_blk: use __blk_mq_complete_request in timeout path stop normal completion path entering a timeout req - - - 0 0 0 2018-06-20 Jianchao Wang New
[2/5] nbd: use __blk_mq_complete_request in timeout path stop normal completion path entering a timeout req - - - 0 0 0 2018-06-20 Jianchao Wang New
[1/5] blk-mq: prevent normal completion from entering a timeout request stop normal completion path entering a timeout req - - - 0 0 0 2018-06-20 Jianchao Wang New
[V2] nvme-pci: move nvme_kill_queues to nvme_remove_dead_ctrl [V2] nvme-pci: move nvme_kill_queues to nvme_remove_dead_ctrl - - - 0 0 0 2018-06-20 Jianchao Wang New
nvme-pci: not invoke nvme_remove_dead_ctrl when change state fails nvme-pci: not invoke nvme_remove_dead_ctrl when change state fails - - - 0 0 0 2018-06-19 Jianchao Wang New
[RESENT] blk-mq: use blk_rq_timeout to limit the max timeout [RESENT] blk-mq: use blk_rq_timeout to limit the max timeout - - - 0 0 0 2018-06-19 Jianchao Wang New
blk-mq: use mutex_trylock to avoid lock inversion blk-mq: use mutex_trylock to avoid lock inversion - - - 0 0 0 2018-06-19 Jianchao Wang New
blk-mq: use blk_mq_timeout_work to limit the max timeout blk-mq: use blk_mq_timeout_work to limit the max timeout - - - 0 0 0 2018-06-19 Jianchao Wang New
[2/2] scsi_transport_fc: use __blk_complete_request in fc_bsg_job_timeout [1/2] block: export __blk_complete_request - - - 0 0 0 2018-06-15 Jianchao Wang New
[1/2] block: export __blk_complete_request [1/2] block: export __blk_complete_request - - - 0 0 0 2018-06-15 Jianchao Wang New
blk-mq: return when BLK_MQ_S_STOPPED in blk_mq_run_work_fn blk-mq: return when BLK_MQ_S_STOPPED in blk_mq_run_work_fn - 2 - 0 0 0 2018-06-04 Jianchao Wang New
[V3,2/2] block: kyber: make kyber more friendly with merging block: kyber: make kyber more friendly with merging - 1 1 0 0 0 2018-05-30 Jianchao Wang New
[V3,1/2] blk-mq: abstract out blk-mq-sched rq list iteration bio merge helper block: kyber: make kyber more friendly with merging - 1 - 0 0 0 2018-05-30 Jianchao Wang New
[2/2] nvme-pci: don't send delete cq command when allocate sq return -EINTR [1/2] nvme-pci: set nvmeq->cq_vector after alloc cq/sq - - - 0 0 0 2018-05-24 Jianchao Wang New
[1/2] nvme-pci: set nvmeq->cq_vector after alloc cq/sq [1/2] nvme-pci: set nvmeq->cq_vector after alloc cq/sq - 1 - 0 0 0 2018-05-24 Jianchao Wang New
scsi: qla2xxx: reduce the time granularity of the qla2x00_eh_wait_on_command scsi: qla2xxx: reduce the time granularity of the qla2x00_eh_wait_on_command - - - 0 0 0 2018-05-24 Jianchao Wang New
[V3] nvme-rdma: stop queue first before free it in config admin queue [V3] nvme-rdma: stop queue first before free it in config admin queue - 1 - 0 0 0 2018-05-24 Jianchao Wang New
[V2,2/2] block: kyber: make kyber more friendly with merging block: kyber: make kyber more friendly with merging - - 1 0 0 0 2018-05-23 Jianchao Wang New
[V2,1/2] blk-mq: abstract out blk-mq-sched rq list iteration bio merge helper block: kyber: make kyber more friendly with merging - 1 - 0 0 0 2018-05-23 Jianchao Wang New
block: kyber: make kyber more friendly with merging block: kyber: make kyber more friendly with merging - - 1 0 0 0 2018-05-22 Jianchao Wang New
blk-mq: add plug trace event for multiple hw queues case blk-mq: add plug trace event for multiple hw queues case - - - 0 0 0 2018-05-22 Jianchao Wang New
md: zero the original position of sb for 0.90 and 1.0 md: zero the original position of sb for 0.90 and 1.0 - - - 0 0 0 2018-05-16 Jianchao Wang New
[V2] nvme-rdma: stop queue first before free it in config admin queue [V2] nvme-rdma: stop queue first before free it in config admin queue - 1 - 0 0 0 2018-05-10 Jianchao Wang New
[V2] nvme-rdma: fix double free in nvme_rdma_free_queue [V2] nvme-rdma: fix double free in nvme_rdma_free_queue - - - 0 0 0 2018-05-10 Jianchao Wang New
[V2] nvme-rdma: stop queue first before free it in config admin queue [V2] nvme-rdma: stop queue first before free it in config admin queue - - - 0 0 0 2018-05-10 Jianchao Wang New
nvme-rdma: clear NVME_RDMA_Q_LIVE before free the queue nvme-rdma: clear NVME_RDMA_Q_LIVE before free the queue - 2 - 0 0 0 2018-05-04 Jianchao Wang New
nvme-rdma: fix double free in nvme_rdma_free_queue nvme-rdma: fix double free in nvme_rdma_free_queue - 1 - 0 0 0 2018-05-04 Jianchao Wang New
nvme: fix use-after-free in nvme_free_ns_head nvme: fix use-after-free in nvme_free_ns_head - 1 - 0 0 0 2018-05-04 Jianchao Wang New
blk-mq: start request gstate with gen 1 blk-mq: start request gstate with gen 1 - 1 - 0 0 0 2018-04-17 Jianchao Wang New
[V3] nvme-pci: assign separate irq vectors for adminq and ioq1 [V3] nvme-pci: assign separate irq vectors for adminq and ioq1 - 1 - 0 0 0 2018-03-13 Jianchao Wang New
[V4,5/5] nvme-pci: add the timeout case for DELETEING state [V4,1/5] nvme: do atomically bit operations on nvme_request.flags - - - 0 0 0 2018-03-08 Jianchao Wang New
[V4,4/5] nvme-pci: discard wait timeout when delete cq/sq [V4,1/5] nvme: do atomically bit operations on nvme_request.flags - - - 0 0 0 2018-03-08 Jianchao Wang New
[V4,3/5] nvme-pci: avoid nvme_dev_disable to be invoked in nvme_timeout [V4,1/5] nvme: do atomically bit operations on nvme_request.flags - - - 0 0 0 2018-03-08 Jianchao Wang New
[V4,2/5] nvme: add helper interface to flush in-flight requests [V4,1/5] nvme: do atomically bit operations on nvme_request.flags - - - 0 0 0 2018-03-08 Jianchao Wang New
[V4,1/5] nvme: do atomically bit operations on nvme_request.flags [V4,1/5] nvme: do atomically bit operations on nvme_request.flags - 1 - 0 0 0 2018-03-08 Jianchao Wang New
scsi: iscsi_tcp: set BDI_CAP_STABLE_WRITES when data digest enabled scsi: iscsi_tcp: set BDI_CAP_STABLE_WRITES when data digest enabled - - - 0 0 0 2018-03-07 Jianchao Wang New
[V4] scsi: core: use blk_mq_requeue_request in __scsi_queue_insert [V4] scsi: core: use blk_mq_requeue_request in __scsi_queue_insert - 1 - 0 0 0 2018-03-03 Jianchao Wang New
[V3] scsi: core: use blk_mq_requeue_request in __scsi_queue_insert [V3] scsi: core: use blk_mq_requeue_request in __scsi_queue_insert - 1 - 0 0 0 2018-03-02 Jianchao Wang New
[V2] nvme-pci: assign separate irq vectors for adminq and ioq0 [V2] nvme-pci: assign separate irq vectors for adminq and ioq0 - - - 0 0 0 2018-02-28 Jianchao Wang New
[V2] scsi: core: use blk_mq_requeue_request in __scsi_queue_insert [V2] scsi: core: use blk_mq_requeue_request in __scsi_queue_insert - 1 - 0 0 0 2018-02-28 Jianchao Wang New
nvme-pci: assign separate irq vectors for adminq and ioq0 nvme-pci: assign separate irq vectors for adminq and ioq0 - - - 0 0 0 2018-02-27 Jianchao Wang New
scsi: core: fix two wrong indentation cases scsi: core: fix two wrong indentation cases - 1 - 0 0 0 2018-02-26 Jianchao Wang New
scsi: core: use blk_mq_requeue_request in __scsi_queue_insert scsi: core: use blk_mq_requeue_request in __scsi_queue_insert - 1 - 0 0 0 2018-02-26 Jianchao Wang New
[V2] nvme-pci: set cq_vector to -1 if io queue setup fails [V2] nvme-pci: set cq_vector to -1 if io queue setup fails - - - 0 0 0 2018-02-15 Jianchao Wang New
[RESENT] nvme-pci: suspend queues based on online_queues [RESENT] nvme-pci: suspend queues based on online_queues - - - 0 0 0 2018-02-12 Jianchao Wang New
[5/8] nvme-pci: suspend queues based on online_queues Untitled series #342082 - - - 0 0 0 2018-02-12 Jianchao Wang New
nvme-pci: quiesce IO queues prior to disabling device HMB accesses nvme-pci: quiesce IO queues prior to disabling device HMB accesses - 2 - 0 0 0 2018-02-12 Jianchao Wang New
nvme-pci: drain the entered requests after ctrl is shutdown nvme-pci: drain the entered requests after ctrl is shutdown - - - 0 0 0 2018-02-12 Jianchao Wang New
[3/3] nvme: change namespaces_mutext to namespaces_rwsem [1/3] nvme: fix the dangerous reference of namespaces list - 1 - 0 0 0 2018-02-12 Jianchao Wang New
[2/3] nvme: fix the deadlock in nvme_update_formats [1/3] nvme: fix the dangerous reference of namespaces list - 2 - 0 0 0 2018-02-12 Jianchao Wang New
[1/3] nvme: fix the dangerous reference of namespaces list [1/3] nvme: fix the dangerous reference of namespaces list - 2 - 0 0 0 2018-02-12 Jianchao Wang New
[9/9] nvme-pci: discard wait timeout when delete cq/sq nvme-pci: fixes on nvme_timeout and nvme_dev_disable - 1 - 0 0 0 2018-02-11 Jianchao Wang New
[8/9] nvme-pci: break up nvme_timeout and nvme_dev_disable nvme-pci: fixes on nvme_timeout and nvme_dev_disable - - - 0 0 0 2018-02-11 Jianchao Wang New
[7/9] blk-mq: make blk_mq_rq_update_aborted_gstate a external interface nvme-pci: fixes on nvme_timeout and nvme_dev_disable - - - 0 0 0 2018-02-11 Jianchao Wang New
[6/9] nvme-pci: drain the entered requests after ctrl is shutdown nvme-pci: fixes on nvme_timeout and nvme_dev_disable - - - 0 0 0 2018-02-11 Jianchao Wang New
[5/9] nvme-pci: suspend queues based on online_queues nvme-pci: fixes on nvme_timeout and nvme_dev_disable - - - 0 0 0 2018-02-11 Jianchao Wang New
[4/9] nvme-pci: quiesce IO queues prior to disabling device HMB accesses nvme-pci: fixes on nvme_timeout and nvme_dev_disable - 2 - 0 0 0 2018-02-11 Jianchao Wang New
[3/9] nvme: change namespaces_mutext to namespaces_rwsem nvme-pci: fixes on nvme_timeout and nvme_dev_disable - - - 0 0 0 2018-02-11 Jianchao Wang New
« 1 2 »