CVS: cvs.openbsd.org: src

2013-03-26 Thread Ted Unangst
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2013/03/26 02:58:00

Modified files:
usr.sbin/procmap: procmap.c 

Log message:
for the sake of argument, let's pretend this #if 0 code isn't wanted



Re: CVS: cvs.openbsd.org: src

2013-03-26 Thread Jérémie Courrèges-Anglas
Mark Kettenis  writes:

> CVSROOT:  /cvs
> Module name:  src
> Changes by:   kette...@cvs.openbsd.org2013/03/25 13:50:56
>
> Modified files:
>   sys/dev/pci/drm/i915: i915_drv.c i915_drv.h 
>
> Log message:
> Use the new rasops multiple screen support to provide proper virtual
> terminals.

Quick tests show that console switching works fine here on 945GME.
Scrolling in xterm and video layback aren't that fast, but I haven't
upgraded to the new libdrm yet.

dmesg and Xorg.0.log inline

OpenBSD 5.3-current (GENERIC) #0: Mon Mar 25 23:37:10 CET 2013
j...@moo.wxcvbn.org:/usr/src/sys/arch/i386/compile/GENERIC
cpu0: Intel(R) Atom(TM) CPU N270 @ 1.60GHz ("GenuineIntel" 686-class) 1.60 GHz
cpu0: 
FPU,V86,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,NXE,SSE3,DTES64,MWAIT,DS-CPL,EST,TM2,SSSE3,xTPR,PDCM,MOVBE,LAHF,PERF
real mem  = 1063645184 (1014MB)
avail mem = 1034846208 (986MB)
mainbus0 at root
bios0 at mainbus0: AT/286+ BIOS, date 09/08/09, BIOS32 rev. 0 @ 0xfd5f0, SMBIOS 
rev. 2.5 @ 0xdf010 (36 entries)
bios0: vendor Phoenix Technologies Ltd. version "11CA.M015.20090908.RHU" date 
09/08/2009
bios0: SAMSUNG ELECTRONICS CO., LTD. NC10
acpi0 at bios0: rev 2
acpi0: sleep states S0 S3 S4 S5
acpi0: tables DSDT FACP APIC HPET MCFG TCPA TMOR APIC BOOT SLIC SSDT SSDT SSDT
acpi0: wakeup devices HDEF(S4) PXS1(S4) PXS2(S4) PXS3(S4) SLT0(S4) SLT1(S4) 
SLT2(S4) SLT3(S4) SLT6(S4) LANC(S4) PWRB(S4)
acpitimer0 at acpi0: 3579545 Hz, 24 bits
acpimadt0 at acpi0 addr 0xfee0: PC-AT compat
cpu0 at mainbus0: apid 0 (boot processor)
cpu0: apic clock running at 132MHz
ioapic0 at mainbus0: apid 1 pa 0xfec0, version 20, 24 pins
ioapic0: misconfigured as apic 2, remapped to apid 1
acpihpet0 at acpi0: 14318179 Hz
acpimcfg0 at acpi0 addr 0xe000, bus 0-255
acpiprt0 at acpi0: bus 0 (PCI0)
acpiprt1 at acpi0: bus 2 (RP01)
acpiprt2 at acpi0: bus -1 (RP02)
acpiprt3 at acpi0: bus 3 (RP03)
acpiprt4 at acpi0: bus 4 (PCIB)
acpiec0 at acpi0
acpicpu0 at acpi0: C1, PSS
acpipwrres0 at acpi0: FN00
acpitz0 at acpi0: critical temperature is 98 degC
acpibat0 at acpi0: BAT1 type LION oem "SAMSUNG Electronics"
acpiac0 at acpi0: AC unit online
acpibtn0 at acpi0: LID0
acpibtn1 at acpi0: PWRB
acpibtn2 at acpi0: SLPB
acpivideo0 at acpi0: GFX0
acpivout0 at acpivideo0: DD04
bios0: ROM list: 0xc/0xec00! 0xdf000/0x1000! 0xe/0x1800!
cpu0: Enhanced SpeedStep 1597 MHz: speeds: 1600, 1333, 1067, 800 MHz
pci0 at mainbus0 bus 0: configuration mode 1 (bios)
pchb0 at pci0 dev 0 function 0 "Intel 82945GME Host" rev 0x03
vga1 at pci0 dev 2 function 0 "Intel 82945GME Video" rev 0x03
intagp0 at vga1
agp0 at intagp0: aperture at 0xd000, size 0x1000
inteldrm0 at vga1
drm0 at inteldrm0
inteldrm0: apic 1 int 16
wsdisplay0 at vga1 mux 1: console (std, vt100 emulation)
wsdisplay0: screen 1-5 added (std, vt100 emulation)
"Intel 82945GM Video" rev 0x03 at pci0 dev 2 function 1 not configured
azalia0 at pci0 dev 27 function 0 "Intel 82801GB HD Audio" rev 0x02: msi
azalia0: codecs: Realtek ALC272
audio0 at azalia0
ppb0 at pci0 dev 28 function 0 "Intel 82801GB PCIE" rev 0x02: apic 1 int 17
pci1 at ppb0 bus 2
iwn0 at pci1 dev 0 function 0 "Intel WiFi Link 5300" rev 0x00: msi, MIMO 3T3R, 
MoW, address 00:21:6a:xx:xx:xx
ppb1 at pci0 dev 28 function 2 "Intel 82801GB PCIE" rev 0x02: apic 1 int 18
pci2 at ppb1 bus 3
mskc0 at pci2 dev 0 function 0 "Marvell Yukon 88E8040" rev 0x13, Yukon-2 FE+ 
rev. A0 (0x0): apic 1 int 18
msk0 at mskc0 port A: address 00:24:54:xx:xx:xx
eephy0 at msk0 phy 0: 88E3016 10/100 PHY, rev. 0
uhci0 at pci0 dev 29 function 0 "Intel 82801GB USB" rev 0x02: apic 1 int 23
uhci1 at pci0 dev 29 function 1 "Intel 82801GB USB" rev 0x02: apic 1 int 19
uhci2 at pci0 dev 29 function 2 "Intel 82801GB USB" rev 0x02: apic 1 int 18
uhci3 at pci0 dev 29 function 3 "Intel 82801GB USB" rev 0x02: apic 1 int 16
ehci0 at pci0 dev 29 function 7 "Intel 82801GB USB" rev 0x02: apic 1 int 23
usb0 at ehci0: USB revision 2.0
uhub0 at usb0 "Intel EHCI root hub" rev 2.00/1.00 addr 1
ppb2 at pci0 dev 30 function 0 "Intel 82801BAM Hub-to-PCI" rev 0xe2
pci3 at ppb2 bus 4
ichpcib0 at pci0 dev 31 function 0 "Intel 82801GBM LPC" rev 0x02: PM disabled
pciide0 at pci0 dev 31 function 2 "Intel 82801GBM SATA" rev 0x02: DMA, channel 
0 wired to compatibility, channel 1 wired to compatibility
wd0 at pciide0 channel 0 drive 0: 
wd0: 16-sector PIO, LBA48, 152627MB, 312581808 sectors
wd0(pciide0:0:0): using PIO mode 4, Ultra-DMA mode 6
ichiic0 at pci0 dev 31 function 3 "Intel 82801GB SMBus" rev 0x02: apic 1 int 19
iic0 at ichiic0
spdmem0 at iic0 addr 0x50: 1GB DDR2 SDRAM non-parity PC2-5300CL5 SO-DIMM
usb1 at uhci0: USB revision 1.0
uhub1 at usb1 "Intel UHCI root hub" rev 1.00/1.00 addr 1
usb2 at uhci1: USB revision 1.0
uhub2 at usb2 "Intel UHCI root hub" rev 1.00/1.00 addr 1
usb3 at uhci2: USB revision 1.0
uhub3 at usb3 "Intel UHCI root hub" rev 1.00/1.00 addr 1
usb4 at uhci3: USB revision 1.0
uhub4 at usb4 "Inte

CVS: cvs.openbsd.org: src

2013-03-26 Thread Nicholas Marriott
CVSROOT:/cvs
Module name:src
Changes by: n...@cvs.openbsd.org2013/03/26 04:54:48

Modified files:
usr.bin/tmux   : cmd-queue.c control-notify.c control.c window.c 

Log message:
Fix compiler warnings, missing #include. From Thomas Adam.



CVS: cvs.openbsd.org: src

2013-03-26 Thread Martin Pieuchot
CVSROOT:/cvs
Module name:src
Changes by: m...@cvs.openbsd.org2013/03/26 07:19:26

Modified files:
sys/net: if.c if.h if_bridge.c if_gif.c if_mpe.c 
 if_pflog.c if_pflow.c if_pfsync.c if_ppp.c 
 if_tun.c if_vether.c 
sys/netinet: ip_carp.c ip_input.c 
sys/netinet6   : ip6_input.c 
sys/netmpls: mpls.h mpls_input.c 

Log message:
Remove various read-only *maxlen variables and use IFQ_MAXLEN directly.

ok beck@, mikeb@



CVS: cvs.openbsd.org: src

2013-03-26 Thread Todd C. Miller
CVSROOT:/cvs
Module name:src
Changes by: mill...@cvs.openbsd.org 2013/03/26 07:30:29

Modified files:
usr.sbin/smtpd : mfa_session.c 

Log message:
Include inttypes.h to get PRIx64; ok gilles@



CVS: cvs.openbsd.org: src

2013-03-26 Thread Nicholas Marriott
CVSROOT:/cvs
Module name:src
Changes by: n...@cvs.openbsd.org2013/03/26 08:14:08

Modified files:
usr.bin/tmux   : tty-keys.c 

Log message:
Only accept partial keys if the timer has not expired, fixes infinite
loop when Escape is pressed the wrong number of times.



CVS: cvs.openbsd.org: src

2013-03-26 Thread Jasper Lievisse Adriaanse
CVSROOT:/cvs
Module name:src
Changes by: jas...@cvs.openbsd.org  2013/03/26 08:23:19

Modified files:
sys/arch/octeon/conf: RAMDISK 

Log message:
- increase MINIROOTSIZE so a ramdisk can fit.



CVS: cvs.openbsd.org: src

2013-03-26 Thread Theo de Raadt
CVSROOT:/cvs
Module name:src
Changes by: dera...@cvs.openbsd.org 2013/03/26 08:38:08

Modified files:
lib/libpthread/include: semaphore.h 

Log message:
needs sys/cdefs.h because a case has been found where it is pulled
independently; spotted by sthen/naddy



CVS: cvs.openbsd.org: www

2013-03-26 Thread Brian Callahan
CVSROOT:/cvs
Module name:www
Changes by: bcal...@cvs.openbsd.org 2013/03/26 08:43:40

Modified files:
.  : palm.html 

Log message:
Reword palm in the past tense and make it clear that it is discontinued.
Some cleanup of wording/grammar.
With checks/tweaks from jasper@



CVS: cvs.openbsd.org: src

2013-03-26 Thread Jason McIntyre
CVSROOT:/cvs
Module name:src
Changes by: j...@cvs.openbsd.org2013/03/26 08:59:24

Modified files:
share/man/man7 : mdoc.7 

Log message:
no more palm;



CVS: cvs.openbsd.org: src

2013-03-26 Thread Joel Sing
CVSROOT:/cvs
Module name:src
Changes by: js...@cvs.openbsd.org   2013/03/26 09:47:01

Modified files:
sys/arch/amd64/amd64: aes_intel.S aesni.c 

Log message:
Add AES-XTS support to the aesni crypto driver. This allows softraid(4)
to benefit from the AES-NI instructions found on newer Intel CPUs.

ok mikeb@



CVS: cvs.openbsd.org: src

2013-03-26 Thread Ted Unangst
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2013/03/26 10:36:01

Modified files:
sys/kern   : kern_malloc.c 
sys/sys: malloc.h 

Log message:
replace kern malloc's hand rolled freelist with simpleq macros.
ok deraadt mpi



CVS: cvs.openbsd.org: src

2013-03-26 Thread Ted Unangst
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2013/03/26 10:37:45

Modified files:
sys/kern   : subr_pool.c 
sys/sys: pool.h 

Log message:
simpleq is lighter weight and sufficient for pool's needs.
ok deraadt



CVS: cvs.openbsd.org: src

2013-03-26 Thread Ted Unangst
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2013/03/26 10:39:08

Modified files:
sys/conf   : files 
sys/sys: exec_aout.h 
Removed files:
sys/compat/common: compat_exec.c 

Log message:
remove the old_?magic aout exec functions which are never used.
ok deraadt



CVS: cvs.openbsd.org: src

2013-03-26 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:src
Changes by: ajacou...@cvs.openbsd.org   2013/03/26 10:40:19

Modified files:
share/man/man5 : port-modules.5 

Log message:
Document the recent change to the x11/gnome MODULE.



CVS: cvs.openbsd.org: src

2013-03-26 Thread Ted Unangst
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2013/03/26 10:40:34

Modified files:
sys/compat/ossaudio: ossaudio.c 

Log message:
update define name to reflect fact this is openbsd. kill dead code.
ok deraadt



CVS: cvs.openbsd.org: src

2013-03-26 Thread Eric Faurot
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2013/03/26 11:29:04

Modified files:
lib/libc/net   : res_random.c 

Log message:
protect the PRG state with a mutex in res_randomid().

ok deraadt@ guenther@ djm@



CVS: cvs.openbsd.org: src

2013-03-26 Thread Jasper Lievisse Adriaanse
CVSROOT:/cvs
Module name:src
Changes by: jas...@cvs.openbsd.org  2013/03/26 11:57:00

src/etc/etc.octeon

Update of /cvs/src/etc/etc.octeon
In directory cvs.openbsd.org:/tmp/cvs-serv21453/etc.octeon

Log Message:
Directory /cvs/src/etc/etc.octeon added to the repository



CVS: cvs.openbsd.org: src

2013-03-26 Thread Jasper Lievisse Adriaanse
CVSROOT:/cvs
Module name:src
Changes by: jas...@cvs.openbsd.org  2013/03/26 11:58:11

Added files:
etc/etc.octeon : MAKEDEV MAKEDEV.md Makefile Makefile.inc 
 disktab fbtab sysctl.conf ttys 

Log message:
add octeon bits, mostly from sgi



CVS: cvs.openbsd.org: src

2013-03-26 Thread Jasper Lievisse Adriaanse
CVSROOT:/cvs
Module name:src
Changes by: jas...@cvs.openbsd.org  2013/03/26 11:59:00

src/share/man/man8/man8.octeon

Update of /cvs/src/share/man/man8/man8.octeon
In directory cvs.openbsd.org:/tmp/cvs-serv10979/man8.octeon

Log Message:
Directory /cvs/src/share/man/man8/man8.octeon added to the repository



CVS: cvs.openbsd.org: src

2013-03-26 Thread Jasper Lievisse Adriaanse
CVSROOT:/cvs
Module name:src
Changes by: jas...@cvs.openbsd.org  2013/03/26 12:00:59

Added files:
share/man/man8/man8.octeon: MAKEDEV.8 Makefile 

Log message:
add octeon bits here too



CVS: cvs.openbsd.org: src

2013-03-26 Thread Jasper Lievisse Adriaanse
CVSROOT:/cvs
Module name:src
Changes by: jas...@cvs.openbsd.org  2013/03/26 12:03:53

Added files:
distrib/octeon : Makefile 
distrib/octeon/ramdisk: Makefile Makefile.inc install.md list 

Log message:
add ramdisk installer for octeon, still has some rough edges and needs some
manual fiddling, but works good enough to perform an install on the CAM-0100.



CVS: cvs.openbsd.org: src

2013-03-26 Thread Jasper Lievisse Adriaanse
CVSROOT:/cvs
Module name:src
Changes by: jas...@cvs.openbsd.org  2013/03/26 12:06:00

Modified files:
etc: Makefile 
distrib: Makefile 
share/man/man8 : Makefile 

Log message:
hookup octeon

ok deraadt@



CVS: cvs.openbsd.org: src

2013-03-26 Thread Jason McIntyre
CVSROOT:/cvs
Module name:src
Changes by: j...@cvs.openbsd.org2013/03/26 12:28:12

Modified files:
regress/usr.bin/mdoclint: mdoclint 

Log message:
accept "octeon" as a valid obsd arch;



CVS: cvs.openbsd.org: src

2013-03-26 Thread Mark Kettenis
CVSROOT:/cvs
Module name:src
Changes by: kette...@cvs.openbsd.org2013/03/26 12:45:02

Modified files:
sys/dev/pci: vga_pci.c 

Log message:
Stop rePOSTing devices supported by inteldrm(4).  The driver now properly
restores the graphics mode and we should avoid running BIOS code whenever
possible as it isn't guaranteed to work and might actually hurt.

ok jsg@, deraadt@



CVS: cvs.openbsd.org: src

2013-03-26 Thread Jasper Lievisse Adriaanse
CVSROOT:/cvs
Module name:src
Changes by: jas...@cvs.openbsd.org  2013/03/26 12:46:55

Modified files:
sys/arch/octeon/conf: files.octeon 

Log message:
move octcf bits together



CVS: cvs.openbsd.org: src

2013-03-26 Thread Mark Kettenis
CVSROOT:/cvs
Module name:src
Changes by: kette...@cvs.openbsd.org2013/03/26 12:50:48

Modified files:
libexec/ld.so/hppa: rtld_machine.c 

Log message:
Recommit the change that explicitly passes %sr0 to fic instructions.  miod@ is
still puzzled why this didn't work back in 2010, but it does work now and
paves the way for binutils 2.17 on hppa.  Obviously based on miod@'s earlier
diff.

ok miod@



CVS: cvs.openbsd.org: src

2013-03-26 Thread Miod Vallat
CVSROOT:/cvs
Module name:src
Changes by: m...@cvs.openbsd.org2013/03/26 12:53:47

Modified files:
libexec/ld.so/sh: rtld_machine.c 

Log message:
SH is a RelA architecture, not a Rel one. Fix _dl_bind() and lazy gotplt
relocation to correctly process RelA entries.
This allows lazy binding to work so far; not enabled yet, must survive some
serious churning first.



CVS: cvs.openbsd.org: src

2013-03-26 Thread Jason McIntyre
CVSROOT:/cvs
Module name:src
Changes by: j...@cvs.openbsd.org2013/03/26 13:16:19

Modified files:
usr.bin/mandoc : arch.in 
share/man/man7 : mdoc.7 

Log message:
bits for octeon (will format as OCTEON in Dt);



CVS: cvs.openbsd.org: src

2013-03-26 Thread Jasper Lievisse Adriaanse
CVSROOT:/cvs
Module name:src
Changes by: jas...@cvs.openbsd.org  2013/03/26 13:20:57

Modified files:
sys: Makefile 

Log message:
hookup octeon here too; reminded by deraadt@



Re: CVS: cvs.openbsd.org: src

2013-03-26 Thread Ted Unangst
On Tue, Mar 26, 2013 at 10:39, Ted Unangst wrote:
> CVSROOT:  /cvs
> Module name:  src
> Changes by:   t...@cvs.openbsd.org2013/03/26 10:39:08
> 
> Modified files:
> sys/conf   : files
> sys/sys: exec_aout.h
> Removed files:
> sys/compat/common: compat_exec.c
> 
> Log message:
> remove the old_?magic aout exec functions which are never used.
> ok deraadt

and miod



CVS: cvs.openbsd.org: src

2013-03-26 Thread Jasper Lievisse Adriaanse
CVSROOT:/cvs
Module name:src
Changes by: jas...@cvs.openbsd.org  2013/03/26 13:43:01

Modified files:
sys/arch/alpha : Makefile 
sys/arch/amd64 : Makefile 
sys/arch/armish: Makefile 
sys/arch/aviion: Makefile 
sys/arch/beagle: Makefile 
sys/arch/hp300 : Makefile 
sys/arch/hppa  : Makefile 
sys/arch/hppa64: Makefile 
sys/arch/landisk: Makefile 
sys/arch/loongson: Makefile 
sys/arch/luna88k: Makefile 
sys/arch/macppc: Makefile 
sys/arch/mvme68k: Makefile 
sys/arch/mvme88k: Makefile 
sys/arch/octeon: Makefile 
sys/arch/sgi   : Makefile 
sys/arch/socppc: Makefile 
sys/arch/solbourne: Makefile 
sys/arch/sparc : Makefile 
sys/arch/sparc64: Makefile 
sys/arch/vax   : Makefile 
sys/arch/zaurus: Makefile 

Log message:
sync TDIRS with reality

"looks good" deraadt@



CVS: cvs.openbsd.org: src

2013-03-26 Thread Jasper Lievisse Adriaanse
CVSROOT:/cvs
Module name:src
Changes by: jas...@cvs.openbsd.org  2013/03/26 14:03:38

Modified files:
etc/mtree  : 4.4BSD.dist 

Log message:
more octeon bits



CVS: cvs.openbsd.org: src

2013-03-26 Thread Mark Kettenis
CVSROOT:/cvs
Module name:src
Changes by: kette...@cvs.openbsd.org2013/03/26 15:01:02

Modified files:
sys/dev/pci/drm/i915: i915_drv.c 

Log message:
Short-circuit screen switching if we're switching to the screen that's
currently active.



CVS: cvs.openbsd.org: src

2013-03-26 Thread Ted Unangst
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2013/03/26 15:13:55

Modified files:
usr.bin/vmstat : vmstat.c 

Log message:
i broke it. tailq is now simpleq in pool.
found the hard way by otto.



CVS: cvs.openbsd.org: src

2013-03-26 Thread Patrick Wildt
CVSROOT:/cvs
Module name:src
Changes by: patr...@cvs.openbsd.org 2013/03/26 18:06:09

Modified files:
sys/arch/arm/arm: cpufunc.c 
sys/arch/arm/include: cpufunc.h 

Log message:
Add prototypes for secondary cache operations.

ok miod@



CVS: cvs.openbsd.org: src

2013-03-26 Thread Patrick Wildt
CVSROOT:/cvs
Module name:src
Changes by: patr...@cvs.openbsd.org 2013/03/26 18:18:20

Modified files:
sys/arch/arm/arm: arm32_machdep.c 

Log message:
Mark vector page as executable and fix a cast.

ok miod@



CVS: cvs.openbsd.org: src

2013-03-26 Thread Patrick Wildt
CVSROOT:/cvs
Module name:src
Changes by: patr...@cvs.openbsd.org 2013/03/26 18:20:00

Modified files:
sys/arch/arm/arm: cpufunc_asm_armv7.S 

Log message:
Draining the write buffer is accomplished via a DSB.

ok miod@



CVS: cvs.openbsd.org: src

2013-03-26 Thread Ted Unangst
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2013/03/26 19:56:50

Modified files:
sys/sys: namei.h 
sys/kern   : vfs_cache.c 
sys/nfs: nfs_vnops.c 

Log message:
rename NCHNAMLEN to NAMECACHE_MAXLEN. easier to read, easier to type.
ok beck deraadt after a style issue noticed by kettenis



CVS: cvs.openbsd.org: www

2013-03-26 Thread Nick Holland
CVSROOT:/cvs
Module name:www
Changes by: n...@cvs.openbsd.org2013/03/26 19:57:48

Added files:
faq: upgrade53.html 

Log message:
upgrade guide for 5.3.
note: not planning on doing the patch file this release. Sysmerge rocks,
I really can't think of a benefit to the patch file anymore.  If anyone
wishes to try to change my mind, feel free to do so.



CVS: cvs.openbsd.org: src

2013-03-26 Thread Ted Unangst
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2013/03/26 20:00:08

Modified files:
sys/netmpls: mpls.h mpls_raw.c mpls_shim.c 

Log message:
a little header cleanup. ok deraadt



CVS: cvs.openbsd.org: src

2013-03-26 Thread Ted Unangst
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2013/03/26 20:02:23

Modified files:
sys/uvm: uvm_page.c 

Log message:
combine several atomic_clearbits calls into one. slightly faster on
machines where atomic ops aren't so simple.
ok beck deraadt miod