summaryrefslogtreecommitdiffstats
path: root/sys/geom/geom_io.c
diff options
context:
space:
mode:
authortrasz <trasz@FreeBSD.org>2010-06-10 17:49:36 +0000
committertrasz <trasz@FreeBSD.org>2010-06-10 17:49:36 +0000
commite35649401c75190bf4d017b6e4ff7b55c8804f60 (patch)
tree460944fa4188f58ab513ba88b9f1deed00da0566 /sys/geom/geom_io.c
parent6aaeccb81b535d378ae9c31da158a9151e354ed6 (diff)
downloadFreeBSD-src-e35649401c75190bf4d017b6e4ff7b55c8804f60.zip
FreeBSD-src-e35649401c75190bf4d017b6e4ff7b55c8804f60.tar.gz
Untangle g_print_bio(), silencing Coverity.
Found with: Coverity Prevent CID: 3566, 3567
Diffstat (limited to 'sys/geom/geom_io.c')
-rw-r--r--sys/geom/geom_io.c15
1 files changed, 7 insertions, 8 deletions
diff --git a/sys/geom/geom_io.c b/sys/geom/geom_io.c
index 1090c0b..b145441 100644
--- a/sys/geom/geom_io.c
+++ b/sys/geom/geom_io.c
@@ -779,19 +779,18 @@ g_print_bio(struct bio *bp)
return;
case BIO_READ:
cmd = "READ";
+ break;
case BIO_WRITE:
- if (cmd == NULL)
- cmd = "WRITE";
+ cmd = "WRITE";
+ break;
case BIO_DELETE:
- if (cmd == NULL)
- cmd = "DELETE";
- printf("%s[%s(offset=%jd, length=%jd)]", pname, cmd,
- (intmax_t)bp->bio_offset, (intmax_t)bp->bio_length);
- return;
+ cmd = "DELETE";
+ break;
default:
cmd = "UNKNOWN";
printf("%s[%s()]", pname, cmd);
return;
}
- /* NOTREACHED */
+ printf("%s[%s(offset=%jd, length=%jd)]", pname, cmd,
+ (intmax_t)bp->bio_offset, (intmax_t)bp->bio_length);
}
OpenPOWER on IntegriCloud