diff options
author | Max Gurtovoy <[email protected]> | 2019-10-13 19:57:36 +0300 |
---|---|---|
committer | Jens Axboe <[email protected]> | 2019-11-04 10:56:41 -0700 |
commit | 16686f3a6c3cd6316dbc5cba886242c73f713237 (patch) | |
tree | f3e82a026c6f820216269488a0ea461002172a13 /net/switchdev/switchdev.c | |
parent | 2dc3947b53f573e8a75ea9cbec5588df88ca502e (diff) |
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 <[email protected]>
Reviewed-by: Christoph Hellwig <[email protected]>
Signed-off-by: Keith Busch <[email protected]>
Signed-off-by: Jens Axboe <[email protected]>
Diffstat (limited to 'net/switchdev/switchdev.c')
0 files changed, 0 insertions, 0 deletions