diff options
Diffstat (limited to 'sys/dev/nvme/nvme_ns.c')
| -rw-r--r-- | sys/dev/nvme/nvme_ns.c | 18 | 
1 files changed, 7 insertions, 11 deletions
diff --git a/sys/dev/nvme/nvme_ns.c b/sys/dev/nvme/nvme_ns.c index a759181a8c16..17684cc14ba2 100644 --- a/sys/dev/nvme/nvme_ns.c +++ b/sys/dev/nvme/nvme_ns.c @@ -45,7 +45,7 @@  #include "nvme_private.h"  #include "nvme_linux.h" -static void		nvme_bio_child_inbed(struct bio *parent, int bio_error); +static void		nvme_bio_child_inbed(struct bio *parent, int abio_error);  static void		nvme_bio_child_done(void *arg,  					    const struct nvme_completion *cpl);  static uint32_t		nvme_get_num_segments(uint64_t addr, uint64_t size, @@ -142,10 +142,6 @@ nvme_ns_strategy_done(void *arg, const struct nvme_completion *cpl)  {  	struct bio *bp = arg; -	/* -	 * TODO: add more extensive translation of NVMe status codes -	 *  to different bio error codes (i.e. EIO, EINVAL, etc.) -	 */  	if (nvme_completion_is_error(cpl)) {  		bp->bio_error = EIO;  		bp->bio_flags |= BIO_ERROR; @@ -279,14 +275,14 @@ nvme_ns_bio_done(void *arg, const struct nvme_completion *status)  }  static void -nvme_bio_child_inbed(struct bio *parent, int bio_error) +nvme_bio_child_inbed(struct bio *parent, int abio_error)  {  	struct nvme_completion	parent_cpl;  	int			children, inbed; -	if (bio_error != 0) { +	if (abio_error != 0) {  		parent->bio_flags |= BIO_ERROR; -		parent->bio_error = bio_error; +		parent->bio_error = abio_error;  	}  	/* @@ -313,12 +309,12 @@ nvme_bio_child_done(void *arg, const struct nvme_completion *cpl)  {  	struct bio		*child = arg;  	struct bio		*parent; -	int			bio_error; +	int			abio_error;  	parent = child->bio_parent;  	g_destroy_bio(child); -	bio_error = nvme_completion_is_error(cpl) ? EIO : 0; -	nvme_bio_child_inbed(parent, bio_error); +	abio_error = nvme_completion_is_error(cpl) ? EIO : 0; +	nvme_bio_child_inbed(parent, abio_error);  }  static uint32_t  | 
