Jim Harris 6cb0607039 Break out the code for completing an nvme_tracker object into a separate
function.

This allows for completions outside the normal completion path, for example
when an ABORT command fails due to the controller reporting the targeted
command does not exist.  This is mainly for protection against a faulty
controller, but we need to clean up our internal request nonetheless.

Sponsored by:	Intel
2013-03-26 18:27:22 +00:00
..
2013-03-21 23:02:19 +00:00
2012-11-01 04:07:08 +00:00
2013-03-22 20:44:16 +00:00
2013-03-26 14:08:14 +00:00
2013-02-21 12:52:18 +00:00
2013-02-28 13:46:03 +00:00