mapstore looks like an old error handling artifact. No binary change on
amd64.
Index: alpha/dev/bus_dma.c
===
RCS file: /home/vcs/cvs/openbsd/src/sys/arch/alpha/dev/bus_dma.c,v
retrieving revision 1.31
diff -u -p -r1.31 bus_dma.c
--- alpha/dev/bus_dma.c 23 Jun 2011 20:44:38 - 1.31
+++ alpha/dev/bus_dma.c 8 Sep 2012 23:32:56 -
@@ -64,7 +64,6 @@ _bus_dmamap_create(t, size, nsegments, m
bus_dmamap_t *dmamp;
{
struct alpha_bus_dmamap *map;
- void *mapstore;
size_t mapsize;
/*
@@ -81,11 +80,10 @@ _bus_dmamap_create(t, size, nsegments, m
*/
mapsize = sizeof(struct alpha_bus_dmamap) +
(sizeof(bus_dma_segment_t) * (nsegments - 1));
- if ((mapstore = malloc(mapsize, M_DEVBUF, (flags BUS_DMA_NOWAIT) ?
+ if ((map = malloc(mapsize, M_DEVBUF, (flags BUS_DMA_NOWAIT) ?
(M_NOWAIT | M_ZERO) : (M_WAITOK | M_ZERO))) == NULL)
return (ENOMEM);
- map = (struct alpha_bus_dmamap *)mapstore;
map-_dm_size = size;
map-_dm_segcnt = nsegments;
map-_dm_maxsegsz = maxsegsz;
Index: amd64/amd64/bus_dma.c
===
RCS file: /home/vcs/cvs/openbsd/src/sys/arch/amd64/amd64/bus_dma.c,v
retrieving revision 1.38
diff -u -p -r1.38 bus_dma.c
--- amd64/amd64/bus_dma.c 3 Jul 2011 18:31:02 - 1.38
+++ amd64/amd64/bus_dma.c 8 Sep 2012 23:32:58 -
@@ -125,7 +125,6 @@ _bus_dmamap_create(bus_dma_tag_t t, bus_
bus_size_t maxsegsz, bus_size_t boundary, int flags, bus_dmamap_t *dmamp)
{
struct bus_dmamap *map;
- void *mapstore;
size_t mapsize;
/*
@@ -142,12 +141,11 @@ _bus_dmamap_create(bus_dma_tag_t t, bus_
*/
mapsize = sizeof(struct bus_dmamap) +
(sizeof(bus_dma_segment_t) * (nsegments - 1));
- if ((mapstore = malloc(mapsize, M_DEVBUF,
+ if ((map = malloc(mapsize, M_DEVBUF,
(flags BUS_DMA_NOWAIT) ?
(M_NOWAIT|M_ZERO) : (M_WAITOK|M_ZERO))) == NULL)
return (ENOMEM);
- map = (struct bus_dmamap *)mapstore;
map-_dm_size = size;
map-_dm_segcnt = nsegments;
map-_dm_maxsegsz = maxsegsz;
Index: arm/arm/bus_dma.c
===
RCS file: /home/vcs/cvs/openbsd/src/sys/arch/arm/arm/bus_dma.c,v
retrieving revision 1.21
diff -u -p -r1.21 bus_dma.c
--- arm/arm/bus_dma.c 23 Jun 2011 20:44:39 - 1.21
+++ arm/arm/bus_dma.c 8 Sep 2012 23:33:00 -
@@ -86,7 +86,6 @@ _bus_dmamap_create(bus_dma_tag_t t, bus_
bus_size_t maxsegsz, bus_size_t boundary, int flags, bus_dmamap_t *dmamp)
{
struct arm32_bus_dmamap *map;
- void *mapstore;
size_t mapsize;
#ifdef DEBUG_DMA
@@ -108,11 +107,10 @@ _bus_dmamap_create(bus_dma_tag_t t, bus_
*/
mapsize = sizeof(struct arm32_bus_dmamap) +
(sizeof(bus_dma_segment_t) * (nsegments - 1));
- if ((mapstore = malloc(mapsize, M_DEVBUF, (flags BUS_DMA_NOWAIT) ?
+ if ((map = malloc(mapsize, M_DEVBUF, (flags BUS_DMA_NOWAIT) ?
(M_NOWAIT | M_ZERO) : (M_WAITOK | M_ZERO))) == NULL)
return (ENOMEM);
- map = (struct arm32_bus_dmamap *)mapstore;
map-_dm_size = size;
map-_dm_segcnt = nsegments;
map-_dm_maxsegsz = maxsegsz;
Index: aviion/aviion/bus_dma.c
===
RCS file: /home/vcs/cvs/openbsd/src/sys/arch/aviion/aviion/bus_dma.c,v
retrieving revision 1.5
diff -u -p -r1.5 bus_dma.c
--- aviion/aviion/bus_dma.c 9 Oct 2011 17:08:21 - 1.5
+++ aviion/aviion/bus_dma.c 8 Sep 2012 23:33:03 -
@@ -70,7 +70,6 @@ bus_dmamap_create(t, size, nsegments, ma
bus_dmamap_t *dmamp;
{
struct m88k_bus_dmamap *map;
-void *mapstore;
size_t mapsize;
/*
@@ -87,11 +86,10 @@ bus_dmamap_create(t, size, nsegments, ma
*/
mapsize = sizeof(struct m88k_bus_dmamap) +
(sizeof(bus_dma_segment_t) * (nsegments - 1));
-if ((mapstore = malloc(mapsize, M_DEVBUF, (flags BUS_DMA_NOWAIT) ?
+if ((map = malloc(mapsize, M_DEVBUF, (flags BUS_DMA_NOWAIT) ?
(M_NOWAIT | M_ZERO) : (M_WAITOK | M_ZERO))) == NULL)
return (ENOMEM);
-map = (struct m88k_bus_dmamap *)mapstore;
map-_dm_size = size;
map-_dm_segcnt = nsegments;
map-_dm_maxsegsz = maxsegsz;
Index: i386/i386/bus_dma.c
===
RCS file: /home/vcs/cvs/openbsd/src/sys/arch/i386/i386/bus_dma.c,v
retrieving revision 1.25
diff -u -p -r1.25 bus_dma.c
--- i386/i386/bus_dma.c 23 Jun 2011 20:44:39 - 1.25
+++ i386/i386/bus_dma.c 8 Sep 2012 23:33:20 -
@@ -90,7 +90,6 @@ _bus_dmamap_create(bus_dma_tag_t t, bus_