blk-mq: fix up placement of debugfs directory of queue files [Linux 5.2]

This Linux kernel change "blk-mq: fix up placement of debugfs directory of queue files" is included in the Linux 5.2 release. This change is authored by Greg Kroah-Hartman <gregkh [at] linuxfoundation.org> on Sat Jul 6 17:50:32 2019 +0200. The commit for this change in Linux stable tree is 7e41c3c (patch). blk-mq: fix up placement of […]

blk-mq: remove WARN_ON(!q->elevator) from blk_mq_sched_free_requests [Linux 5.2]

This Linux kernel change "blk-mq: remove WARN_ON(!q->elevator) from blk_mq_sched_free_requests" is included in the Linux 5.2 release. This change is authored by Ming Lei <ming.lei [at] redhat.com> on Tue Jun 11 17:31:53 2019 +0800. The commit for this change in Linux stable tree is c326f84 (patch). blk-mq: remove WARN_ON(!q->elevator) from blk_mq_sched_free_requests blk_mq_sched_free_requests() may be called in […]

blk-mq: no need to check return value of debugfs_create functions [Linux 5.2]

This Linux kernel change "blk-mq: no need to check return value of debugfs_create functions" is included in the Linux 5.2 release. This change is authored by Greg Kroah-Hartman <gregkh [at] linuxfoundation.org> on Wed Jun 12 14:30:19 2019 +0200. The commit for this change in Linux stable tree is 6cfc008 (patch). blk-mq: no need to check […]

blk-mq: Document the blk_mq_hw_queue_to_node() arguments [Linux 5.2]

This Linux kernel change "blk-mq: Document the blk_mq_hw_queue_to_node() arguments" is included in the Linux 5.2 release. This change is authored by Bart Van Assche <bvanassche [at] acm.org> on Thu May 30 17:00:53 2019 -0700. The commit for this change in Linux stable tree is cd669f8 (patch). blk-mq: Document the blk_mq_hw_queue_to_node() arguments Document the meaning of […]

blk-mq: fix hang caused by freeze/unfreeze sequence [Linux 5.2]

This Linux kernel change "blk-mq: fix hang caused by freeze/unfreeze sequence" is included in the Linux 5.2 release. This change is authored by Bob Liu <bob.liu [at] oracle.com> on Tue May 21 11:25:55 2019 +0800. The commit for this change in Linux stable tree is 7996a8b (patch). blk-mq: fix hang caused by freeze/unfreeze sequence The […]

blk-mq: move cancel of hctx->run_work into blk_mq_hw_sysfs_release [Linux 5.2]

This Linux kernel change "blk-mq: move cancel of hctx->run_work into blk_mq_hw_sysfs_release" is included in the Linux 5.2 release. This change is authored by Ming Lei <ming.lei [at] redhat.com> on Tue Apr 30 09:52:28 2019 +0800. The commit for this change in Linux stable tree is 1b97871 (patch). blk-mq: move cancel of hctx->run_work into blk_mq_hw_sysfs_release hctx […]

blk-mq: always free hctx after request queue is freed [Linux 5.2]

This Linux kernel change "blk-mq: always free hctx after request queue is freed" is included in the Linux 5.2 release. This change is authored by Ming Lei <ming.lei [at] redhat.com> on Tue Apr 30 09:52:27 2019 +0800. The commit for this change in Linux stable tree is 2f8f133 (patch). blk-mq: always free hctx after request […]

blk-mq: split blk_mq_alloc_and_init_hctx into two parts [Linux 5.2]

This Linux kernel change "blk-mq: split blk_mq_alloc_and_init_hctx into two parts" is included in the Linux 5.2 release. This change is authored by Ming Lei <ming.lei [at] redhat.com> on Tue Apr 30 09:52:26 2019 +0800. The commit for this change in Linux stable tree is 7c6c5b7 (patch). blk-mq: split blk_mq_alloc_and_init_hctx into two parts Split blk_mq_alloc_and_init_hctx into […]

blk-mq: free hw queue’s resource in hctx’s release handler [Linux 5.2]

This Linux kernel change "blk-mq: free hw queue’s resource in hctx’s release handler" is included in the Linux 5.2 release. This change is authored by Ming Lei <ming.lei [at] redhat.com> on Tue Apr 30 09:52:25 2019 +0800. The commit for this change in Linux stable tree is c7e2d94 (patch). blk-mq: free hw queue’s resource in […]

blk-mq: move cancel of requeue_work into blk_mq_release [Linux 5.2]

This Linux kernel change "blk-mq: move cancel of requeue_work into blk_mq_release" is included in the Linux 5.2 release. This change is authored by Ming Lei <ming.lei [at] redhat.com> on Tue Apr 30 09:52:24 2019 +0800. The commit for this change in Linux stable tree is fbc2a15 (patch). blk-mq: move cancel of requeue_work into blk_mq_release With […]

blk-mq: grab .q_usage_counter when queuing request from plug code path [Linux 5.2]

This Linux kernel change "blk-mq: grab .q_usage_counter when queuing request from plug code path" is included in the Linux 5.2 release. This change is authored by Ming Lei <ming.lei [at] redhat.com> on Tue Apr 30 09:52:23 2019 +0800. The commit for this change in Linux stable tree is e87eb30 (patch). blk-mq: grab .q_usage_counter when queuing […]

blk-mq: move cancel of requeue_work into blk_mq_release [Linux 5.1.10]

This Linux kernel change "blk-mq: move cancel of requeue_work into blk_mq_release" is included in the Linux 5.1.10 release. This change is authored by Ming Lei <ming.lei [at] redhat.com> on Tue Apr 30 09:52:24 2019 +0800. The commit for this change in Linux stable tree is 9e2c1b3 (patch) which is from upstream commit fbc2a15. The same […]

blk-mq: move cancel of requeue_work into blk_mq_release [Linux 4.19.51]

This Linux kernel change "blk-mq: move cancel of requeue_work into blk_mq_release" is included in the Linux 4.19.51 release. This change is authored by Ming Lei <ming.lei [at] redhat.com> on Tue Apr 30 09:52:24 2019 +0800. The commit for this change in Linux stable tree is 525b526 (patch) which is from upstream commit fbc2a15. The same […]

blk-mq: move cancel of requeue_work into blk_mq_release [Linux 4.14.126]

This Linux kernel change "blk-mq: move cancel of requeue_work into blk_mq_release" is included in the Linux 4.14.126 release. This change is authored by Ming Lei <ming.lei [at] redhat.com> on Tue Apr 30 09:52:24 2019 +0800. The commit for this change in Linux stable tree is aa331e8 (patch) which is from upstream commit fbc2a15. The same […]

blk-mq: introduce blk_mq_complete_request_sync() [Linux 5.1]

This Linux kernel change "blk-mq: introduce blk_mq_complete_request_sync()" is included in the Linux 5.1 release. This change is authored by Ming Lei <ming.lei [at] redhat.com> on Tue Apr 9 06:31:21 2019 +0800. The commit for this change in Linux stable tree is 1b8f21b (patch). blk-mq: introduce blk_mq_complete_request_sync() In NVMe’s error handler, follows the typical steps of […]

blk-mq: do not reset plug->rq_count before the list is sorted [Linux 5.1]

This Linux kernel change "blk-mq: do not reset plug->rq_count before the list is sorted" is included in the Linux 5.1 release. This change is authored by Dongli Zhang <dongli.zhang [at] oracle.com> on Thu Apr 4 10:57:44 2019 +0800. The commit for this change in Linux stable tree is bcc816d (patch). blk-mq: do not reset plug->rq_count […]

blk-mq: add trace block plug and unplug for multiple queues [Linux 5.1]

This Linux kernel change "blk-mq: add trace block plug and unplug for multiple queues" is included in the Linux 5.1 release. This change is authored by Yufen Yu <yuyufen [at] huawei.com> on Tue Mar 26 21:19:25 2019 +0800. The commit for this change in Linux stable tree is ff3b74b (patch). blk-mq: add trace block plug […]