summaryrefslogtreecommitdiffstats
path: root/sys/dev/nvd/nvd.c
diff options
context:
space:
mode:
authorjimharris <jimharris@FreeBSD.org>2016-01-11 17:21:38 +0000
committerjimharris <jimharris@FreeBSD.org>2016-01-11 17:21:38 +0000
commit2680e52f64cfc376f6a61e121e31859fe0d2014f (patch)
treef85d9b396b77b7d198a37deef979157cd0c09bb8 /sys/dev/nvd/nvd.c
parent5c319e733f7057fd05e08d489e23bf22f95fc1e1 (diff)
downloadFreeBSD-src-2680e52f64cfc376f6a61e121e31859fe0d2014f.zip
FreeBSD-src-2680e52f64cfc376f6a61e121e31859fe0d2014f.tar.gz
MFC r293321:
nvd: skip BIO_ORDERED logic when bio fails submission This ensures the bio flags are not read after biodone(). The ordering will still be enforced, after the bio is submitted successfully.
Diffstat (limited to 'sys/dev/nvd/nvd.c')
-rw-r--r--sys/dev/nvd/nvd.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/dev/nvd/nvd.c b/sys/dev/nvd/nvd.c
index 58ca69f..d282ec8 100644
--- a/sys/dev/nvd/nvd.c
+++ b/sys/dev/nvd/nvd.c
@@ -215,6 +215,7 @@ nvd_bioq_process(void *arg, int pending)
bp->bio_flags |= BIO_ERROR;
bp->bio_resid = bp->bio_bcount;
biodone(bp);
+ continue;
}
#ifdef BIO_ORDERED
OpenPOWER on IntegriCloud