]> git.kernelconcepts.de Git - karo-tx-linux.git/commit
nvme: kick requeue list when requeueing a request instead of when starting the queues
authorSagi Grimberg <sagi@grimberg.me>
Tue, 4 Jul 2017 15:16:58 +0000 (18:16 +0300)
committerSagi Grimberg <sagi@grimberg.me>
Thu, 6 Jul 2017 06:48:59 +0000 (09:48 +0300)
commit8d7b8fafad87c3404f72ce2d36c79c48be1129a6
treec1013f5318f1b0fa84e4a0b30d5f9b67a7b2bef0
parentc81545f991a6612d3bdab18a71b3487023ec6b69
nvme: kick requeue list when requeueing a request instead of when starting the queues

When we requeue a request, we can always insert the request
back to the scheduler instead of doing it when restarting
the queues and kicking the requeue work, so get rid of
the requeue kick in nvme (core and drivers).

Also, now there is no need start hw queues in nvme_kill_queues
We don't stop the hw queues anymore, so no need to
start them.

Reviewed-by: Ming Lei <ming.lei@redhat.com>
Signed-off-by: Sagi Grimberg <sagi@grimberg.me>
drivers/nvme/host/core.c