blk-mq: save default hctx into ctx->hctxs for not-supported type [Linux 5.1]

This Linux kernel change "blk-mq: save default hctx into ctx->hctxs for not-supported type" is included in the Linux 5.1 release. This change is authored by Jianchao Wang <jianchao.w.wang [at] oracle.com> on Thu Jan 24 18:25:33 2019 +0800. The commit for this change in Linux stable tree is bb94aea (patch). blk-mq: save default hctx into ctx->hctxs […]

blk-mq: save queue mapping result into ctx directly [Linux 5.1]

This Linux kernel change "blk-mq: save queue mapping result into ctx directly" is included in the Linux 5.1 release. This change is authored by Jianchao Wang <jianchao.w.wang [at] oracle.com> on Thu Jan 24 18:25:32 2019 +0800. The commit for this change in Linux stable tree is 8ccdf4a (patch). blk-mq: save queue mapping result into ctx […]

blk-mq: insert rq with DONTPREP to hctx dispatch list when requeue [Linux 4.19.31]

This Linux kernel change "blk-mq: insert rq with DONTPREP to hctx dispatch list when requeue" is included in the Linux 4.19.31 release. This change is authored by Jianchao Wang <jianchao.w.wang [at] oracle.com> on Tue Feb 12 09:56:25 2019 +0800. The commit for this change in Linux stable tree is 29452f6 (patch) which is from upstream […]

blk-mq: insert rq with DONTPREP to hctx dispatch list when requeue [Linux 5.0]

This Linux kernel change "blk-mq: insert rq with DONTPREP to hctx dispatch list when requeue" is included in the Linux 5.0 release. This change is authored by Jianchao Wang <jianchao.w.wang [at] oracle.com> on Tue Feb 12 09:56:25 2019 +0800. The commit for this change in Linux stable tree is aef1897 (patch). blk-mq: insert rq with […]

blk-mq: fix the cmd_flag_name array [Linux 5.0]

This Linux kernel change "blk-mq: fix the cmd_flag_name array" is included in the Linux 5.0 release. This change is authored by Jianchao Wang <jianchao.w.wang [at] oracle.com> on Thu Jan 24 18:28:55 2019 +0800. The commit for this change in Linux stable tree is 1c26010 (patch). blk-mq: fix the cmd_flag_name array Swap REQ_NOWAIT and REQ_NOUNMAP and […]

nvme-pci: fix the wrong setting of nr_maps [Linux 5.0]

This Linux kernel change "nvme-pci: fix the wrong setting of nr_maps" is included in the Linux 5.0 release. This change is authored by Jianchao Wang <jianchao.w.wang [at] oracle.com> on Mon Dec 24 11:15:53 2018 +0800. The commit for this change in Linux stable tree is c61e678 (patch). nvme-pci: fix the wrong setting of nr_maps We […]

blk-mq: replace and kill blk_mq_request_issue_directly [Linux 5.0]

This Linux kernel change "blk-mq: replace and kill blk_mq_request_issue_directly" is included in the Linux 5.0 release. This change is authored by Jianchao Wang <jianchao.w.wang [at] oracle.com> on Fri Dec 14 09:28:20 2018 +0800. The commit for this change in Linux stable tree is d6a51a9 (patch). blk-mq: replace and kill blk_mq_request_issue_directly Replace blk_mq_request_issue_directly with blk_mq_try_issue_directly in […]

blk-mq: issue directly with bypass ‘false’ in blk_mq_sched_insert_requests [Linux 5.0]

This Linux kernel change "blk-mq: issue directly with bypass ‘false’ in blk_mq_sched_insert_requests" is included in the Linux 5.0 release. This change is authored by Jianchao Wang <jianchao.w.wang [at] oracle.com> on Fri Dec 14 09:28:19 2018 +0800. The commit for this change in Linux stable tree is 5b7a6f1 (patch). blk-mq: issue directly with bypass ‘false’ in […]

blk-mq: refactor the code of issue request directly [Linux 5.0]

This Linux kernel change "blk-mq: refactor the code of issue request directly" is included in the Linux 5.0 release. This change is authored by Jianchao Wang <jianchao.w.wang [at] oracle.com> on Fri Dec 14 09:28:18 2018 +0800. The commit for this change in Linux stable tree is 7f556a4 (patch). blk-mq: refactor the code of issue request […]

blk-mq: sync the update nr_hw_queues with blk_mq_queue_tag_busy_iter [Linux 4.19]

This Linux kernel change "blk-mq: sync the update nr_hw_queues with blk_mq_queue_tag_busy_iter" is included in the Linux 4.19 release. This change is authored by Jianchao Wang <jianchao.w.wang [at] oracle.com> on Tue Aug 21 15:15:04 2018 +0800. The commit for this change in Linux stable tree is f5bbbbe (patch). blk-mq: sync the update nr_hw_queues with blk_mq_queue_tag_busy_iter For […]

blk-mq: init hctx sched after update ctx and hctx mapping [Linux 4.19]

This Linux kernel change "blk-mq: init hctx sched after update ctx and hctx mapping" is included in the Linux 4.19 release. This change is authored by Jianchao Wang <jianchao.w.wang [at] oracle.com> on Tue Aug 21 15:15:03 2018 +0800. The commit for this change in Linux stable tree is d48ece2 (patch). blk-mq: init hctx sched after […]

blk-mq: count the hctx as active before allocating tag [Linux 4.19]

This Linux kernel change "blk-mq: count the hctx as active before allocating tag" is included in the Linux 4.19 release. This change is authored by Jianchao Wang <jianchao.w.wang [at] oracle.com> on Thu Aug 9 08:34:17 2018 -0600. The commit for this change in Linux stable tree is d263ed9 (patch). blk-mq: count the hctx as active […]

scsi: core: use blk_mq_run_hw_queues in scsi_kick_queue [Linux 4.19]

This Linux kernel change "scsi: core: use blk_mq_run_hw_queues in scsi_kick_queue" is included in the Linux 4.19 release. This change is authored by Jianchao Wang <jianchao.w.wang [at] oracle.com> on Wed Aug 8 14:24:59 2018 +0800. The commit for this change in Linux stable tree is 5137257 (patch). scsi: core: use blk_mq_run_hw_queues in scsi_kick_queue We don’t use […]

blk-mq: put the driver tag of nxt rq before first one is requeued [Linux 4.15]

This Linux kernel change "blk-mq: put the driver tag of nxt rq before first one is requeued" is included in the Linux 4.15 release. This change is authored by Jianchao Wang <jianchao.w.wang [at] oracle.com> on Thu Nov 2 23:24:32 2017 +0800. The commit for this change in Linux stable tree is 6d6f167 (patch). blk-mq: put […]

nvme-pci: move nvme_kill_queues to nvme_remove_dead_ctrl [Linux 4.18]

This Linux kernel change "nvme-pci: move nvme_kill_queues to nvme_remove_dead_ctrl" is included in the Linux 4.18 release. This change is authored by Jianchao Wang <jianchao.w.wang [at] oracle.com> on Wed Jun 20 13:42:22 2018 +0800. The commit for this change in Linux stable tree is 9f9cafc (patch). nvme-pci: move nvme_kill_queues to nvme_remove_dead_ctrl There is race between nvme_remove […]

blk-mq: return when hctx is stopped in blk_mq_run_work_fn [Linux 4.18]

This Linux kernel change "blk-mq: return when hctx is stopped in blk_mq_run_work_fn" is included in the Linux 4.18 release. This change is authored by Jianchao Wang <jianchao.w.wang [at] oracle.com> on Mon Jun 4 17:03:55 2018 +0800. The commit for this change in Linux stable tree is 0196d6b (patch). blk-mq: return when hctx is stopped in […]

block: kyber: make kyber more friendly with merging [Linux 4.18]

This Linux kernel change "block: kyber: make kyber more friendly with merging" is included in the Linux 4.18 release. This change is authored by Jianchao Wang <jianchao.w.wang [at] oracle.com> on Wed May 30 10:47:40 2018 -0600. The commit for this change in Linux stable tree is a608884 (patch). block: kyber: make kyber more friendly with […]

nvme-rdma: stop admin queue before freeing it [Linux 4.18]

This Linux kernel change "nvme-rdma: stop admin queue before freeing it" is included in the Linux 4.18 release. This change is authored by Jianchao Wang <jianchao.w.wang [at] oracle.com> on Thu May 24 09:27:38 2018 +0800. The commit for this change in Linux stable tree is 2e050f0 (patch). nvme-rdma: stop admin queue before freeing it For […]