diff options
author | 2017-06-06 19:01:27 +0000 | |
---|---|---|
committer | 2017-06-06 19:01:27 +0000 | |
commit | 5396f3b8da47d000888e7710e5d8d769ec1510f3 (patch) | |
tree | b806ee5c108bb0dee841fc5f1961804933e9c550 | |
parent | Continue and pass keys through if they are repeated keys, so that the (diff) | |
download | wireguard-openbsd-5396f3b8da47d000888e7710e5d8d769ec1510f3.tar.xz wireguard-openbsd-5396f3b8da47d000888e7710e5d8d769ec1510f3.zip |
Provide sufficient info in error messages to identify
softraid volume and backing disk when i/o errors occur.
Original issue reported by Paul de Weerd.
Suggestions from jsing@.
ok deraadt@ mikeb@
-rw-r--r-- | sys/dev/softraid.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/sys/dev/softraid.c b/sys/dev/softraid.c index 4135294d909..426238be86f 100644 --- a/sys/dev/softraid.c +++ b/sys/dev/softraid.c @@ -1,4 +1,4 @@ -/* $OpenBSD: softraid.c,v 1.380 2017/04/14 15:11:31 bluhm Exp $ */ +/* $OpenBSD: softraid.c,v 1.381 2017/06/06 19:01:27 krw Exp $ */ /* * Copyright (c) 2007, 2008, 2009 Marco Peereboom <marco@peereboom.us> * Copyright (c) 2008 Chris Kuethe <ckuethe@openbsd.org> @@ -2077,10 +2077,10 @@ sr_ccb_done(struct sr_ccb *ccb) sd->sd_set_chunk_state(sd, ccb->ccb_target, BIOC_SDOFFLINE); else - printf("%s: i/o error on block %lld target %d " - "b_error %d\n", DEVNAME(sc), - (long long)ccb->ccb_buf.b_blkno, ccb->ccb_target, - ccb->ccb_buf.b_error); + printf("%s: %s: i/o error %d @ %s block %lld\n", + DEVNAME(sc), sd->sd_meta->ssd_devname, + ccb->ccb_buf.b_error, sd->sd_name, + (long long)ccb->ccb_buf.b_blkno); ccb->ccb_state = SR_CCB_FAILED; wu->swu_ios_failed++; } else { |