ECKSUM
rc = ECKSUM;
rc->rc_error = ECKSUM;
rc->rc_error = ECKSUM;
ASSERT(rc->rc_error != ECKSUM); /* child has no bp */
error = ECKSUM;
if (error == ECKSUM) {
error = ECKSUM;
error = ECKSUM;
case ECKSUM:
if (ret == ECKSUM) {
if (error == ECKSUM) {
if (rc == ECKSUM) {
err = SET_ERROR(ECKSUM);
if (err == EIO || err == ECKSUM ||
if (err == ECKSUM)
return (SET_ERROR(ECKSUM));
return (SET_ERROR(ECKSUM));
ra->err = SET_ERROR(ECKSUM);
if (hard && (err == EIO || err == ECKSUM)) {
if (err == EIO || err == ECKSUM || err == ENXIO) {
return (SET_ERROR(ECKSUM));
return (SET_ERROR(ECKSUM));
ret = zio_handle_decrypt_injection(spa, zb, ot, ECKSUM);
if (err == EIO || err == ECKSUM) {
if (zio->io_error && (zio->io_error != ECKSUM ||
return ((error == ECKSUM) ? EIO : error);
return ((error == ECKSUM) ? EIO : error);
if (zio->io_error == ECKSUM)
return (SET_ERROR(ECKSUM));
return (SET_ERROR(ECKSUM));
rc->rc_error = SET_ERROR(ECKSUM);
rc->rc_error = SET_ERROR(ECKSUM);
ASSERT(rc->rc_error != ECKSUM); /* child has no bp */
zio->io_error = SET_ERROR(ECKSUM);
if (error == ECKSUM)
zio->io_error == ECKSUM &&
if (err == ECKSUM)
if (error == ECKSUM)
error = SET_ERROR(ECKSUM);
error = SET_ERROR(ECKSUM);
return ((error == ECKSUM || error == ENOENT) ? 0 : error);
if (error == ECKSUM &&
static int zio_error_rank[] = { 0, ENXIO, ECKSUM, EIO };
if (zio->io_error != ECKSUM && vd != NULL && !vdev_is_dead(vd))
&zio->io_bookmark, ot, ECKSUM);
if (ret == ECKSUM) {
return (SET_ERROR(ECKSUM));
return (SET_ERROR(ECKSUM));
return (SET_ERROR(ECKSUM));
error = zio_handle_fault_injection(zio, ECKSUM);
return (SET_ERROR(ECKSUM));
if (ret == ECKSUM) {
ret = SET_ERROR(ECKSUM);
if (error == ECKSUM)
if (error == ECKSUM)
if (error == ECKSUM)
if (error == ECKSUM)
if (error == ECKSUM)