summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormav <mav@FreeBSD.org>2012-08-01 12:24:13 +0000
committermav <mav@FreeBSD.org>2012-08-01 12:24:13 +0000
commite5c6ca6783da2418a0046f43f47977f4534925d3 (patch)
tree8e00c7a56f8347a1f8136f747fd4b6847074d83a
parent3d0e516e9494eda5aabb42fe157cce31829ed7b8 (diff)
downloadFreeBSD-src-e5c6ca6783da2418a0046f43f47977f4534925d3.zip
FreeBSD-src-e5c6ca6783da2418a0046f43f47977f4534925d3.tar.gz
Fix kernel panic on `camcontrol reset` for specific target, caused by
uninitialized cm_targ in mpssas_action_resetdev(). Reviewed by: Desai, Kashyap <Kashyap.Desai@lsi.com> Sponsored by: iXsystems, Inc. MFC after: 3 days
-rw-r--r--sys/dev/mps/mps_sas.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/dev/mps/mps_sas.c b/sys/dev/mps/mps_sas.c
index ecdc10e..dba981e 100644
--- a/sys/dev/mps/mps_sas.c
+++ b/sys/dev/mps/mps_sas.c
@@ -3003,6 +3003,7 @@ mpssas_action_resetdev(struct mpssas_softc *sassc, union ccb *ccb)
tm->cm_desc.HighPriority.RequestFlags = MPI2_REQ_DESCRIPT_FLAGS_HIGH_PRIORITY;
tm->cm_complete = mpssas_resetdev_complete;
tm->cm_complete_data = ccb;
+ tm->cm_targ = targ;
mps_map_command(sc, tm);
}
OpenPOWER on IntegriCloud