diff --git a/sys/dev/disk/xdisk/xdisk.c b/sys/dev/disk/xdisk/xdisk.c --- a/sys/dev/disk/xdisk/xdisk.c +++ b/sys/dev/disk/xdisk/xdisk.c @@ -1006,7 +1006,7 @@ static void xa_done(xa_tag_t *tag, int wasbio) { - KKASSERT(tag->bio == NULL); + /* tag->bio may be non-NULL here; xa_release handles it (DF-2532) */ tag->state = NULL; tag->done = 1;