diff options
author | Logan Gunthorpe <logang@deltatee.com> | 2019-07-31 17:35:33 -0600 |
---|---|---|
committer | Sagi Grimberg <sagi@grimberg.me> | 2019-07-31 17:57:21 -0700 |
commit | cfc1a1af56200362d1508b82b9a3cc3acb2eae0c (patch) | |
tree | 143bf8acdebccf6d87b8c113fb2ec2d11fce3378 /drivers/dma-buf | |
parent | 86b9a63e595ff03f9d0a7b92b6acc231fecefc29 (diff) |
nvmet-file: fix nvmet_file_flush() always returning an error
Presently, nvmet_file_flush() always returns a call to
errno_to_nvme_status() but that helper doesn't take into account the
case when errno=0. So nvmet_file_flush() always returns an error code.
All other callers of errno_to_nvme_status() check for success before
calling it.
To fix this, ensure errno_to_nvme_status() returns success if the
errno is zero. This should prevent future mistakes like this from
happening.
Fixes: c6aa3542e010 ("nvmet: add error log support for file backend")
Signed-off-by: Logan Gunthorpe <logang@deltatee.com>
Reviewed-by: Sagi Grimberg <sagi@grimberg.me>
Reviewed-by: Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com>
Signed-off-by: Sagi Grimberg <sagi@grimberg.me>
Diffstat (limited to 'drivers/dma-buf')
0 files changed, 0 insertions, 0 deletions