diff options
author | Max Gurtovoy <maxg@mellanox.com> | 2019-10-13 19:57:36 +0300 |
---|---|---|
committer | Jens Axboe <axboe@kernel.dk> | 2019-11-04 20:56:41 +0300 |
commit | 16686f3a6c3cd6316dbc5cba886242c73f713237 (patch) | |
tree | f3e82a026c6f820216269488a0ea461002172a13 /include/linux/kgdb.h | |
parent | 2dc3947b53f573e8a75ea9cbec5588df88ca502e (diff) | |
download | linux-16686f3a6c3cd6316dbc5cba886242c73f713237.tar.xz |
nvme: move common call to nvme_cleanup_cmd to core layer
nvme_cleanup_cmd should be called for each call to nvme_setup_cmd
(symmetrical functions). Move the call for nvme_cleanup_cmd to the common
core layer and call it during nvme_complete_rq for the good flow. For
error flow, each transport will call nvme_cleanup_cmd independently. Also
take care of a special case of path failure, where we call
nvme_complete_rq without doing nvme_setup_cmd.
Signed-off-by: Max Gurtovoy <maxg@mellanox.com>
Reviewed-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Keith Busch <kbusch@kernel.org>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Diffstat (limited to 'include/linux/kgdb.h')
0 files changed, 0 insertions, 0 deletions