Index: g_raid3.c =================================================================== RCS file: /usr/repo/src/sys/geom/raid3/g_raid3.c,v retrieving revision 1.39 diff -u -p -r1.39 g_raid3.c --- g_raid3.c 27 Feb 2005 23:07:47 -0000 1.39 +++ g_raid3.c 24 Mar 2005 08:19:20 -0000 @@ -1200,6 +1200,14 @@ g_raid3_done(struct bio *bp) sc = bp->bio_from->geom->softc; bp->bio_cflags |= G_RAID3_BIO_CFLAG_REGULAR; G_RAID3_LOGREQ(3, bp, "Regular request done (error=%d).", bp->bio_error); + if (bp->bio_error == EPERM) { + struct g_consumer *cp; + + cp = bp->bio_from; + G_RAID3_LOGREQ(0, bp, + "Regular request failed (error=%d) (r%dw%de%d).", + bp->bio_error, cp->acr, cp->acw, cp->ace); + } mtx_lock(&sc->sc_queue_mtx); bioq_insert_head(&sc->sc_queue, bp); wakeup(sc);