summaryrefslogtreecommitdiffstats
path: root/sys/geom/geom_disk.c
diff options
context:
space:
mode:
Diffstat (limited to 'sys/geom/geom_disk.c')
-rw-r--r--sys/geom/geom_disk.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/sys/geom/geom_disk.c b/sys/geom/geom_disk.c
index c890836..b55ea60 100644
--- a/sys/geom/geom_disk.c
+++ b/sys/geom/geom_disk.c
@@ -154,6 +154,7 @@ g_disk_kerneldump(struct bio *bp, struct disk *dp)
static void
g_disk_done(struct bio *bp)
{
+#ifdef maybe_not
struct disk *dp;
dp = bp->bio_disk;
@@ -165,6 +166,10 @@ g_disk_done(struct bio *bp)
} else {
g_std_done(bp);
}
+#else
+ bp->bio_completed = bp->bio_length - bp->bio_resid;
+ g_std_done(bp);
+#endif
}
static void
OpenPOWER on IntegriCloud