CVSROOT:        /cvs
Module name:    src
Changes by:     o...@cvs.openbsd.org    2009/04/14 10:01:04

Modified files:
        sys/arch/alpha/alpha: cpu.c 
        sys/arch/alpha/dev: bus_dma.c 
        sys/arch/amd64/amd64: bus_dma.c 
        sys/arch/arm/arm: bus_dma.c pmap.c 
        sys/arch/aviion/dev: if_le_syscon.c 
        sys/arch/hppa/dev: astro.c 
        sys/arch/hppa/hppa: mainbus.c 
        sys/arch/hppa64/dev: astro.c 
        sys/arch/hppa64/hppa64: mainbus.c pmap.c 
        sys/arch/i386/i386: bus_dma.c 
        sys/arch/landisk/landisk: bus_dma.c 
        sys/arch/mac68k/dev: if_mc_obio.c if_sn.c 
        sys/arch/macppc/macppc: cpu.c dma.c 
        sys/arch/mvme68k/mvme68k: bus_dma.c 
        sys/arch/mvme88k/mvme88k: bus_dma.c 
        sys/arch/mvmeppc/mvmeppc: bus_dma.c 
        sys/arch/sgi/sgi: bus_dma.c 
        sys/arch/socppc/socppc: dma.c 
        sys/arch/sparc/sparc: iommu.c 
        sys/arch/sparc64/dev: iommu.c 
        sys/arch/sparc64/sparc64: machdep.c 
        sys/arch/vax/vax: bus_dma.c 
        sys/dev/isa    : aha.c 
        sys/uvm        : uvm_extern.h uvm_pglist.c 

Log message:
Convert the waitok field of uvm_pglistalloc to "flags", more will be added soon.

For the possibility of sleeping, the first two flags are UVM_PLA_WAITOK
and UVM_PLA_NOWAIT. It is an error not to show intention, so assert that
one of the two is provided. Switch over every caller in the tree to
using the appropriate flag.

ok art@, ariane@

Reply via email to