HPS_FAULTED
dm_state_change(diskp, HPS_FAULTED);
dm_state_change(diskp, HPS_FAULTED);
switch (state & ~HPS_FAULTED) {
if (dscp->newstate == HPS_FAULTED) {
nextstate = DISK_STATE(diskp->state) | HPS_FAULTED;
if (dscp->newstate != HPS_FAULTED &&
#define DISK_STATE(d) ((d) & (~HPS_FAULTED))
#define DISK_FAULTED(d) ((d) & HPS_FAULTED)