CVSROOT: /cvs Module name: src Changes by: m...@cvs.openbsd.org 2014/01/30 11:16:42
Modified files: sys/arch/alpha/include: pmap.h vmparam.h sys/arch/amd64/include: pmap.h vmparam.h sys/arch/arm/include: pmap.h vmparam.h sys/arch/hppa/include: pmap.h vmparam.h sys/arch/hppa64/include: pmap.h vmparam.h sys/arch/i386/include: pmap.h vmparam.h sys/arch/m68k/include: pmap_motorola.h vmparam.h sys/arch/m88k/include: pmap.h vmparam.h sys/arch/macppc/include: vmparam.h sys/arch/mips64/include: pmap.h vmparam.h sys/arch/powerpc/include: pmap.h sys/arch/sh/include: pmap.h vmparam.h sys/arch/socppc/include: vmparam.h sys/arch/solbourne/include: pmap.h sys/arch/sparc/include: pmap.h vmparam.h sys/arch/sparc64/include: pmap.h vmparam.h sys/arch/vax/include: pmap.h vmparam.h sys/uvm : uvm_extern.h Log message: Move declaration of struct vm_page_md from <machine/vmparam.h> to <machine/pmap.h> where it belongs, and compensate in <uvm/uvm_extern.h> by including <uvm/uvm_pmap.h> before <uvm/uvm_page.h>. Tested on all MACHINE_ARCH but amd64 and i386 (and hppa64).