aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python
diff options
context:
space:
mode:
authorKeith Busch <[email protected]>2018-05-10 08:34:20 -0600
committerKeith Busch <[email protected]>2018-05-11 13:55:57 -0600
commitcc1d5e749a2e1cf59fa940b976181e631d6985e1 (patch)
treec0404f1e02ce2b593d41dd91d948db2681d50478 /tools/perf/scripts/python
parent80f513b5056d0bf127653d2327b7b24e322dc7e3 (diff)
nvme/pci: Sync controller reset for AER slot_reset
AER handling expects a successful return from slot_reset means the driver made the device functional again. The nvme driver had been using an asynchronous reset to recover the device, so the device may still be initializing after control is returned to the AER handler. This creates problems for subsequent event handling, causing the initializion to fail. This patch fixes that by syncing the controller reset before returning to the AER driver, and reporting the true state of the reset. Link: https://bugzilla.kernel.org/show_bug.cgi?id=199657 Reported-by: Alex Gagniuc <[email protected]> Cc: Sinan Kaya <[email protected]> Cc: Bjorn Helgaas <[email protected]> Cc: [email protected] Tested-by: Alex Gagniuc <[email protected]> Reviewed-by: Christoph Hellwig <[email protected]> Reviewed-by: Martin K. Petersen <[email protected]> Signed-off-by: Keith Busch <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions