cm_VolumeStatusNotification(volp, volp->rw.ID, volp->rw.state, vl_online);
volp->rw.state = vl_online;
online = 1;
+ } else if (code == CM_ERROR_NOACCESS) {
+ cm_VolumeStatusNotification(volp, volp->rw.ID, volp->rw.state, vl_unknown);
+ volp->rw.state = vl_unknown;
+ online = 1;
}
}
cm_VolumeStatusNotification(volp, volp->ro.ID, volp->ro.state, vl_online);
volp->ro.state = vl_online;
online = 1;
+ } else if (code == CM_ERROR_NOACCESS) {
+ cm_VolumeStatusNotification(volp, volp->ro.ID, volp->ro.state, vl_unknown);
+ volp->ro.state = vl_unknown;
+ online = 1;
}
}
cm_VolumeStatusNotification(volp, volp->bk.ID, volp->bk.state, vl_online);
volp->bk.state = vl_online;
online = 1;
+ } else if (code == CM_ERROR_NOACCESS) {
+ cm_VolumeStatusNotification(volp, volp->bk.ID, volp->bk.state, vl_unknown);
+ volp->bk.state = vl_unknown;
+ online = 1;
}
}