summaryrefslogtreecommitdiff
path: root/mm
diff options
context:
space:
mode:
authorKeith Busch <keith.busch@intel.com>2019-05-14 14:46:09 -0600
committerKeith Busch <keith.busch@intel.com>2019-05-17 11:04:34 -0600
commitd6135c3a1ec0cddda7b8b8e1b5b4abeeafd98289 (patch)
treeae1291f1b36c6bac60a3b241769c68be8859b5e4 /mm
parent2036f7263d70e67d70a67899a468588cb7356bc9 (diff)
nvme-pci: Sync queues on reset
A controller with multiple namespaces may have multiple request_queues with their own timeout work. If a controller fails with IO outstanding to diffent namespaces, each request queue may attempt to handle it, so ensure there is no previously scheduled timeout work executing prior to starting controller initialization by synchronizing with each queue. Reviewed-by: Minwoo Im <minwoo.im.dev@gmail.com> Reviewed-by: Ming Lei <ming.lei@redhat.com> Reviewed-by: Christoph Hellwig <hch@lst.de> Signed-off-by: Keith Busch <keith.busch@intel.com>
Diffstat (limited to 'mm')
0 files changed, 0 insertions, 0 deletions