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;

Reply via email to