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 -0000 1.31
+++ alpha/dev/bus_dma.c 8 Sep 2012 23:32:56 -0000
@@ -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 -0000 1.38
+++ amd64/amd64/bus_dma.c 8 Sep 2012 23:32:58 -0000
@@ -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 -0000 1.21
+++ arm/arm/bus_dma.c 8 Sep 2012 23:33:00 -0000
@@ -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 -0000 1.5
+++ aviion/aviion/bus_dma.c 8 Sep 2012 23:33:03 -0000
@@ -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 -0000 1.25
+++ i386/i386/bus_dma.c 8 Sep 2012 23:33:20 -0000
@@ -90,7 +90,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;
/*
@@ -107,11 +106,10 @@ _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_WAITOK) | M_ZERO)) == NULL)
return (ENOMEM);
- map = (struct bus_dmamap *)mapstore;
map->_dm_size = size;
map->_dm_segcnt = nsegments;
map->_dm_maxsegsz = maxsegsz;
Index: landisk/landisk/bus_dma.c
===================================================================
RCS file: /home/vcs/cvs/openbsd/src/sys/arch/landisk/landisk/bus_dma.c,v
retrieving revision 1.9
diff -u -p -r1.9 bus_dma.c
--- landisk/landisk/bus_dma.c 21 Apr 2010 03:03:26 -0000 1.9
+++ landisk/landisk/bus_dma.c 8 Sep 2012 23:33:29 -0000
@@ -75,7 +75,6 @@ _bus_dmamap_create(bus_dma_tag_t t, bus_
bus_size_t maxsegsz, bus_size_t boundary, int flags, bus_dmamap_t *dmamp)
{
bus_dmamap_t map;
- void *mapstore;
size_t mapsize;
int error;
@@ -96,13 +95,12 @@ _bus_dmamap_create(bus_dma_tag_t t, bus_
error = 0;
mapsize = sizeof(struct _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);
- DPRINTF(("bus_dmamap_create: dmamp = %p\n", mapstore));
+ DPRINTF(("bus_dmamap_create: dmamp = %p\n", map));
- map = (bus_dmamap_t)mapstore;
map->_dm_size = size;
map->_dm_segcnt = nsegments;
map->_dm_maxsegsz = maxsegsz;
Index: loongson/loongson/bus_dma.c
===================================================================
RCS file: /home/vcs/cvs/openbsd/src/sys/arch/loongson/loongson/bus_dma.c,v
retrieving revision 1.10
diff -u -p -r1.10 bus_dma.c
--- loongson/loongson/bus_dma.c 21 Apr 2012 12:20:30 -0000 1.10
+++ loongson/loongson/bus_dma.c 8 Sep 2012 23:33:31 -0000
@@ -79,7 +79,6 @@ _dmamap_create(bus_dma_tag_t t, bus_size
bus_size_t maxsegsz, bus_size_t boundary, int flags, bus_dmamap_t *dmamp)
{
struct machine_bus_dmamap *map;
- void *mapstore;
size_t mapsize;
/*
@@ -96,11 +95,10 @@ _dmamap_create(bus_dma_tag_t t, bus_size
*/
mapsize = sizeof(struct machine_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 machine_bus_dmamap *)mapstore;
map->_dm_size = size;
map->_dm_segcnt = nsegments;
map->_dm_maxsegsz = maxsegsz;
Index: macppc/macppc/dma.c
===================================================================
RCS file: /home/vcs/cvs/openbsd/src/sys/arch/macppc/macppc/dma.c,v
retrieving revision 1.36
diff -u -p -r1.36 dma.c
--- macppc/macppc/dma.c 30 Aug 2012 18:14:26 -0000 1.36
+++ macppc/macppc/dma.c 8 Sep 2012 23:33:52 -0000
@@ -61,7 +61,6 @@ _dmamap_create(bus_dma_tag_t t, bus_size
bus_size_t maxsegsz, bus_size_t boundary, int flags, bus_dmamap_t *dmamp)
{
struct powerpc_bus_dmamap *map;
- void *mapstore;
size_t mapsize;
/*
@@ -78,11 +77,10 @@ _dmamap_create(bus_dma_tag_t t, bus_size
*/
mapsize = sizeof(struct powerpc_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 powerpc_bus_dmamap *)mapstore;
map->_dm_size = size;
map->_dm_segcnt = nsegments;
map->_dm_maxsegsz = maxsegsz;
Index: mvme68k/mvme68k/bus_dma.c
===================================================================
RCS file: /home/vcs/cvs/openbsd/src/sys/arch/mvme68k/mvme68k/bus_dma.c,v
retrieving revision 1.9
diff -u -p -r1.9 bus_dma.c
--- mvme68k/mvme68k/bus_dma.c 23 Jun 2011 20:44:39 -0000 1.9
+++ mvme68k/mvme68k/bus_dma.c 8 Sep 2012 23:33:59 -0000
@@ -71,7 +71,6 @@ bus_dmamap_create(t, size, nsegments, ma
bus_dmamap_t *dmamp;
{
struct m68k_bus_dmamap *map;
- void *mapstore;
size_t mapsize;
/*
@@ -88,11 +87,10 @@ bus_dmamap_create(t, size, nsegments, ma
*/
mapsize = sizeof(struct m68k_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 m68k_bus_dmamap *)mapstore;
map->_dm_size = size;
map->_dm_segcnt = nsegments;
map->_dm_maxsegsz = maxsegsz;
Index: mvme88k/mvme88k/bus_dma.c
===================================================================
RCS file: /home/vcs/cvs/openbsd/src/sys/arch/mvme88k/mvme88k/bus_dma.c,v
retrieving revision 1.18
diff -u -p -r1.18 bus_dma.c
--- mvme88k/mvme88k/bus_dma.c 9 Oct 2011 17:08:22 -0000 1.18
+++ mvme88k/mvme88k/bus_dma.c 8 Sep 2012 23:34:03 -0000
@@ -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: octeon/octeon/bus_dma.c
===================================================================
RCS file: /home/vcs/cvs/openbsd/src/sys/arch/octeon/octeon/bus_dma.c,v
retrieving revision 1.6
diff -u -p -r1.6 bus_dma.c
--- octeon/octeon/bus_dma.c 21 Apr 2012 12:20:30 -0000 1.6
+++ octeon/octeon/bus_dma.c 8 Sep 2012 23:34:07 -0000
@@ -79,7 +79,6 @@ _dmamap_create(bus_dma_tag_t t, bus_size
bus_size_t maxsegsz, bus_size_t boundary, int flags, bus_dmamap_t *dmamp)
{
struct machine_bus_dmamap *map;
- void *mapstore;
size_t mapsize;
/*
@@ -96,11 +95,10 @@ _dmamap_create(bus_dma_tag_t t, bus_size
*/
mapsize = sizeof(struct machine_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 machine_bus_dmamap *)mapstore;
map->_dm_size = size;
map->_dm_segcnt = nsegments;
map->_dm_maxsegsz = maxsegsz;
Index: sgi/sgi/bus_dma.c
===================================================================
RCS file: /home/vcs/cvs/openbsd/src/sys/arch/sgi/sgi/bus_dma.c,v
retrieving revision 1.29
diff -u -p -r1.29 bus_dma.c
--- sgi/sgi/bus_dma.c 27 May 2012 14:27:10 -0000 1.29
+++ sgi/sgi/bus_dma.c 8 Sep 2012 23:34:12 -0000
@@ -83,7 +83,6 @@ _dmamap_create(bus_dma_tag_t t, bus_size
bus_size_t maxsegsz, bus_size_t boundary, int flags, bus_dmamap_t *dmamp)
{
struct machine_bus_dmamap *map;
- void *mapstore;
size_t mapsize;
/*
@@ -100,11 +99,10 @@ _dmamap_create(bus_dma_tag_t t, bus_size
*/
mapsize = sizeof(struct machine_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 machine_bus_dmamap *)mapstore;
map->_dm_size = size;
map->_dm_segcnt = nsegments;
map->_dm_maxsegsz = maxsegsz;
Index: socppc/socppc/dma.c
===================================================================
RCS file: /home/vcs/cvs/openbsd/src/sys/arch/socppc/socppc/dma.c,v
retrieving revision 1.9
diff -u -p -r1.9 dma.c
--- socppc/socppc/dma.c 23 Jun 2011 20:44:39 -0000 1.9
+++ socppc/socppc/dma.c 8 Sep 2012 23:34:16 -0000
@@ -61,7 +61,6 @@ _dmamap_create(bus_dma_tag_t t, bus_size
bus_size_t maxsegsz, bus_size_t boundary, int flags, bus_dmamap_t *dmamp)
{
struct powerpc_bus_dmamap *map;
- void *mapstore;
size_t mapsize;
/*
@@ -78,11 +77,10 @@ _dmamap_create(bus_dma_tag_t t, bus_size
*/
mapsize = sizeof(struct powerpc_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 powerpc_bus_dmamap *)mapstore;
map->_dm_size = size;
map->_dm_segcnt = nsegments;
map->_dm_maxsegsz = maxsegsz;
Index: sparc/sparc/machdep.c
===================================================================
RCS file: /home/vcs/cvs/openbsd/src/sys/arch/sparc/sparc/machdep.c,v
retrieving revision 1.140
diff -u -p -r1.140 machdep.c
--- sparc/sparc/machdep.c 22 Aug 2012 13:33:32 -0000 1.140
+++ sparc/sparc/machdep.c 8 Sep 2012 23:34:26 -0000
@@ -944,7 +944,6 @@ _bus_dmamap_create(bus_dma_tag_t t, bus_
bus_dmamap_t *dmamp)
{
struct sparc_bus_dmamap *map;
- void *mapstore;
size_t mapsize;
/*
@@ -961,11 +960,10 @@ _bus_dmamap_create(bus_dma_tag_t t, bus_
*/
mapsize = sizeof(struct sparc_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 sparc_bus_dmamap *)mapstore;
map->_dm_size = size;
map->_dm_segcnt = nsegments;
map->_dm_maxmaxsegsz = maxsegsz;
Index: sparc64/sparc64/machdep.c
===================================================================
RCS file: /home/vcs/cvs/openbsd/src/sys/arch/sparc64/sparc64/machdep.c,v
retrieving revision 1.140
diff -u -p -r1.140 machdep.c
--- sparc64/sparc64/machdep.c 24 Aug 2012 10:00:55 -0000 1.140
+++ sparc64/sparc64/machdep.c 8 Sep 2012 23:34:34 -0000
@@ -966,7 +966,6 @@ _bus_dmamap_create(t, t0, size, nsegment
bus_dmamap_t *dmamp;
{
struct sparc_bus_dmamap *map;
- void *mapstore;
size_t mapsize;
/*
@@ -983,11 +982,10 @@ _bus_dmamap_create(t, t0, size, nsegment
*/
mapsize = sizeof(struct sparc_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 sparc_bus_dmamap *)mapstore;
map->_dm_size = size;
map->_dm_segcnt = nsegments;
map->_dm_maxsegsz = maxsegsz;
Index: vax/vax/bus_dma.c
===================================================================
RCS file: /home/vcs/cvs/openbsd/src/sys/arch/vax/vax/bus_dma.c,v
retrieving revision 1.27
diff -u -p -r1.27 bus_dma.c
--- vax/vax/bus_dma.c 23 Jun 2011 20:44:39 -0000 1.27
+++ vax/vax/bus_dma.c 8 Sep 2012 23:34:39 -0000
@@ -78,7 +78,6 @@ _bus_dmamap_create(t, size, nsegments, m
bus_dmamap_t *dmamp;
{
struct vax_bus_dmamap *map;
- void *mapstore;
size_t mapsize;
#ifdef DEBUG_DMA
@@ -100,11 +99,10 @@ _bus_dmamap_create(t, size, nsegments, m
*/
mapsize = sizeof(struct vax_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 vax_bus_dmamap *)mapstore;
map->_dm_size = size;
map->_dm_segcnt = nsegments;
map->_dm_maxsegsz = maxsegsz;