int emc_activate(struct device *self, int act) { struct emc_softc *sc = (struct emc_softc *)self; int rv = 0; switch (act) { case DVACT_DEACTIVATE: if (sc->sc_path.p_group != NULL) mpath_path_detach(&sc->sc_path); break; } return (rv); }
int sym_activate(struct device *self, int act) { struct sym_softc *sc = (struct sym_softc *)self; int rv = 0; switch (act) { case DVACT_SUSPEND: case DVACT_RESUME: break; case DVACT_DEACTIVATE: if (sc->sc_path.p_dev != NULL) mpath_path_detach(&sc->sc_path); break; } return (rv); }