diff options
author | mav <mav@FreeBSD.org> | 2012-08-01 12:24:13 +0000 |
---|---|---|
committer | mav <mav@FreeBSD.org> | 2012-08-01 12:24:13 +0000 |
commit | e5c6ca6783da2418a0046f43f47977f4534925d3 (patch) | |
tree | 8e00c7a56f8347a1f8136f747fd4b6847074d83a /sys/dev/mps | |
parent | 3d0e516e9494eda5aabb42fe157cce31829ed7b8 (diff) | |
download | FreeBSD-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
Diffstat (limited to 'sys/dev/mps')
-rw-r--r-- | sys/dev/mps/mps_sas.c | 1 |
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); } |