summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorcognet <cognet@FreeBSD.org>2007-06-10 12:33:01 +0000
committercognet <cognet@FreeBSD.org>2007-06-10 12:33:01 +0000
commit4042d45aba411e02e807538e1c6218f695e5457e (patch)
treeadec9140cddebc0f0c2466dfc5c09527a9fcb3f2
parent91548dbf3be492b7c660f005b4f97933695e01f8 (diff)
downloadFreeBSD-src-4042d45aba411e02e807538e1c6218f695e5457e.zip
FreeBSD-src-4042d45aba411e02e807538e1c6218f695e5457e.tar.gz
Initialize the dma tag's bounce_zone to NULL if we didn't allocate it.
-rw-r--r--sys/arm/arm/busdma_machdep.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/arm/arm/busdma_machdep.c b/sys/arm/arm/busdma_machdep.c
index 2086f1b..92601a5 100644
--- a/sys/arm/arm/busdma_machdep.c
+++ b/sys/arm/arm/busdma_machdep.c
@@ -427,7 +427,8 @@ bus_dma_tag_create(bus_dma_tag_t parent, bus_size_t alignment,
}
/* Performed initial allocation */
newtag->flags |= BUS_DMA_MIN_ALLOC_COMP;
- }
+ } else
+ newtag->bounce_zone = NULL;
if (error != 0)
free(newtag, M_DEVBUF);
else
OpenPOWER on IntegriCloud