aboutsummaryrefslogtreecommitdiff
path: root/sys/cam/mmc
diff options
context:
space:
mode:
authorEdward Tomasz Napierala <trasz@FreeBSD.org>2021-04-10 10:25:22 +0000
committerEdward Tomasz Napierala <trasz@FreeBSD.org>2021-04-11 14:24:22 +0000
commitec5325dbca629d65179f14f68bbcdb9c014f1523 (patch)
tree67e3f630b98a31d0d731bd391c304351446b885e /sys/cam/mmc
parent93457c4ec913d21fbb244cbe63da071de6b33f57 (diff)
Diffstat (limited to 'sys/cam/mmc')
-rw-r--r--sys/cam/mmc/mmc_da.c1
-rw-r--r--sys/cam/mmc/mmc_xpt.c1
2 files changed, 2 insertions, 0 deletions
diff --git a/sys/cam/mmc/mmc_da.c b/sys/cam/mmc/mmc_da.c
index 127d1cb48602..7b2753d5c769 100644
--- a/sys/cam/mmc/mmc_da.c
+++ b/sys/cam/mmc/mmc_da.c
@@ -712,6 +712,7 @@ sddaasync(void *callback_arg, u_int32_t code,
{
CAM_DEBUG(path, CAM_DEBUG_TRACE, ("=> AC_GETDEV_CHANGED\n"));
softc = (struct sdda_softc *)periph->softc;
+ memset(&cgd, 0, sizeof(cgd));
xpt_setup_ccb(&cgd.ccb_h, periph->path, CAM_PRIORITY_NORMAL);
cgd.ccb_h.func_code = XPT_GDEV_TYPE;
xpt_action((union ccb *)&cgd);
diff --git a/sys/cam/mmc/mmc_xpt.c b/sys/cam/mmc/mmc_xpt.c
index 22468fcea35a..d6b3761cb955 100644
--- a/sys/cam/mmc/mmc_xpt.c
+++ b/sys/cam/mmc/mmc_xpt.c
@@ -375,6 +375,7 @@ mmc_announce_periph(struct cam_periph *periph)
CAM_DEBUG(periph->path, CAM_DEBUG_TRACE, ("mmc_announce_periph"));
+ memset(&cts, 0, sizeof(cts));
xpt_setup_ccb(&cts.ccb_h, path, CAM_PRIORITY_NORMAL);
cts.ccb_h.func_code = XPT_GET_TRAN_SETTINGS;
cts.type = CTS_TYPE_CURRENT_SETTINGS;