DF-0992 / fix.diff
diff --git a/sys/bus/pci/pci.c b/sys/bus/pci/pci.c --- a/sys/bus/pci/pci.c +++ b/sys/bus/pci/pci.c @@ -1149,7 +1149,7 @@ if (off == alloc) { cfg->vpd.vpd_ros = krealloc(cfg->vpd.vpd_ros, (alloc *= 2) * sizeof(*cfg->vpd.vpd_ros), - M_DEVBUF, M_WAITOK | M_ZERO); + M_DEVBUF, M_WAITOK); } cfg->vpd.vpd_ros[off].keyword[0] = byte; if (vpd_nextbyte(&vrs, &byte2)) { @@ -1224,7 +1224,7 @@ cfg->vpd.vpd_rocnt = off; cfg->vpd.vpd_ros = krealloc(cfg->vpd.vpd_ros, off * sizeof(*cfg->vpd.vpd_ros), - M_DEVBUF, M_WAITOK | M_ZERO); + M_DEVBUF, M_WAITOK); state = 0; } else if (dflen == 0) state = 2; @@ -1240,7 +1240,7 @@ if (off == alloc) { cfg->vpd.vpd_w = krealloc(cfg->vpd.vpd_w, (alloc *= 2) * sizeof(*cfg->vpd.vpd_w), - M_DEVBUF, M_WAITOK | M_ZERO); + M_DEVBUF, M_WAITOK); } cfg->vpd.vpd_w[off].keyword[0] = byte; if (vpd_nextbyte(&vrs, &byte2)) { @@ -1279,7 +1279,7 @@ cfg->vpd.vpd_wcnt = off; cfg->vpd.vpd_w = krealloc(cfg->vpd.vpd_w, off * sizeof(*cfg->vpd.vpd_w), - M_DEVBUF, M_WAITOK | M_ZERO); + M_DEVBUF, M_WAITOK); state = 0; } else if (dflen == 0) state = 5; |