OSEC

Neohapsis is currently accepting applications for employment. For more information, please visit our website www.neohapsis.com or email hr@neohapsis.com
CVS: cvs.openbsd.org: src

From: Kenneth R Westerback (krwcvs.openbsd.org)
Date: Mon Oct 01 2007 - 19:59:12 CDT


CVSROOT: /cvs
Module name: src
Changes by: krwcvs.openbsd.org 2007/10/01 18:59:12

Modified files:
        sys/arch/alpha/dev: bus_dma.c
        sys/arch/hppa/hppa: mainbus.c
        sys/arch/hppa64/hppa64: mainbus.c
        sys/arch/macppc/macppc: dma.c
        sys/arch/sgi/sgi: bus_dma.c
        sys/arch/sparc64/sparc64: machdep.c
        sys/arch/vax/vax: bus_dma.c

Log message:
Apply (with slight variants) this elimination of bzero() with M_ZERO:

- if ((mapstore = malloc(mapsize, M_DEVBUF,
- (flags & BUS_DMA_NOWAIT) ? M_NOWAIT : M_WAITOK)) == NULL)
+ if ((mapstore = malloc(mapsize, M_DEVBUF, (flags & BUS_DMA_NOWAIT) ?
+ (M_NOWAIT | M_ZERO) : (M_WAITOK | M_ZERO))) == NULL)
return (ENOMEM);

- bzero(mapstore, mapsize);