diff options
| author | Scott Long <scottl@FreeBSD.org> | 2018-12-24 05:54:36 +0000 |
|---|---|---|
| committer | Scott Long <scottl@FreeBSD.org> | 2018-12-24 05:54:36 +0000 |
| commit | 3921a9f75cdd1db5f277a655710d9de1ce316c2c (patch) | |
| tree | ba29e8cd97dbea960938c14ed4bcd4feee6f882b /sys/dev | |
| parent | b7f1ee7970354bab6ca4841069616d84e7a2c922 (diff) | |
Notes
Diffstat (limited to 'sys/dev')
| -rw-r--r-- | sys/dev/mpr/mpr_sas.c | 4 | ||||
| -rw-r--r-- | sys/dev/mps/mps_sas.c | 4 |
2 files changed, 4 insertions, 4 deletions
diff --git a/sys/dev/mpr/mpr_sas.c b/sys/dev/mpr/mpr_sas.c index eeb321af0da2..77dbbf6f7e92 100644 --- a/sys/dev/mpr/mpr_sas.c +++ b/sys/dev/mpr/mpr_sas.c @@ -3312,7 +3312,7 @@ mprsas_action_resetdev(struct mprsas_softc *sassc, union ccb *ccb) KASSERT(ccb->ccb_h.target_id < sassc->maxtargets, ("Target %d out of " "bounds in XPT_RESET_DEV\n", ccb->ccb_h.target_id)); sc = sassc->sc; - tm = mpr_alloc_command(sc); + tm = mprsas_alloc_tm(sc); if (tm == NULL) { mpr_dprint(sc, MPR_ERROR, "command alloc failure in " "mprsas_action_resetdev\n"); @@ -3337,8 +3337,8 @@ mprsas_action_resetdev(struct mprsas_softc *sassc, union ccb *ccb) mpr_dprint(sc, MPR_INFO, "%s: Sending reset for target ID %d\n", __func__, targ->tid); tm->cm_targ = targ; - targ->flags |= MPRSAS_TARGET_INRESET; + mprsas_prepare_for_tm(sc, cm, targ, CAM_LUN_WILDCARD); mpr_map_command(sc, tm); } diff --git a/sys/dev/mps/mps_sas.c b/sys/dev/mps/mps_sas.c index 382191193dc1..71265b92a028 100644 --- a/sys/dev/mps/mps_sas.c +++ b/sys/dev/mps/mps_sas.c @@ -3057,7 +3057,7 @@ mpssas_action_resetdev(struct mpssas_softc *sassc, union ccb *ccb) ("Target %d out of bounds in XPT_RESET_DEV\n", ccb->ccb_h.target_id)); sc = sassc->sc; - tm = mps_alloc_command(sc); + tm = mpssas_alloc_tm(sc); if (tm == NULL) { mps_dprint(sc, MPS_ERROR, "command alloc failure in mpssas_action_resetdev\n"); @@ -3079,8 +3079,8 @@ mpssas_action_resetdev(struct mpssas_softc *sassc, union ccb *ccb) tm->cm_complete = mpssas_resetdev_complete; tm->cm_complete_data = ccb; tm->cm_targ = targ; - targ->flags |= MPSSAS_TARGET_INRESET; + mpssas_prepare_for_tm(sc, tm, targ, CAM_LUN_WILDCARD); mps_map_command(sc, tm); } |
