summaryrefslogtreecommitdiffstats
path: root/sys/arm/xscale
diff options
context:
space:
mode:
authorkevlo <kevlo@FreeBSD.org>2007-03-05 06:33:08 +0000
committerkevlo <kevlo@FreeBSD.org>2007-03-05 06:33:08 +0000
commitfd84d7e97e3e7b0db5c08b39c6a0339eeaf22bdb (patch)
tree31a34d8976a0170e5679b74fed611ec0072db3b3 /sys/arm/xscale
parent15babbae2469d0d91a4da65d6ef29cc13c86016f (diff)
downloadFreeBSD-src-fd84d7e97e3e7b0db5c08b39c6a0339eeaf22bdb.zip
FreeBSD-src-fd84d7e97e3e7b0db5c08b39c6a0339eeaf22bdb.tar.gz
Check for malloc return value
Diffstat (limited to 'sys/arm/xscale')
-rw-r--r--sys/arm/xscale/ixp425/ixp425_npe.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/arm/xscale/ixp425/ixp425_npe.c b/sys/arm/xscale/ixp425/ixp425_npe.c
index 2d5680d..c2e05ac 100644
--- a/sys/arm/xscale/ixp425/ixp425_npe.c
+++ b/sys/arm/xscale/ixp425/ixp425_npe.c
@@ -255,6 +255,8 @@ ixpnpe_attach(device_t dev)
/* XXX M_BUS */
sc = malloc(sizeof(struct ixpnpe_softc), M_TEMP, M_WAITOK | M_ZERO);
+ if (sc == NULL)
+ panic("%s: Cannot allocate softc", device_get_name(dev));
sc->sc_dev = dev;
sc->sc_iot = sa->sc_iot;
mtx_init(&sc->sc_mtx, device_get_nameunit(dev), "npe driver", MTX_DEF);
OpenPOWER on IntegriCloud