[odc] Daily src changes for 2007-05-27

ODC auto at squish.net
Mon May 28 07:00:01 BST 2007


OpenBSD src changes summary for 2007-05-27
==========================================

distrib/notes                           distrib/sets
etc/etc.alpha/MAKEDEV                   etc/etc.alpha/MAKEDEV.md
etc/etc.armish/MAKEDEV                  etc/etc.armish/MAKEDEV.md
etc/etc.aviion/MAKEDEV.md               etc/etc.cats/MAKEDEV
etc/etc.cats/MAKEDEV.md                 etc/etc.hp300/MAKEDEV
etc/etc.hp300/MAKEDEV.md                etc/etc.hppa/MAKEDEV
etc/etc.hppa/MAKEDEV.md                 etc/etc.hppa64/MAKEDEV
etc/etc.hppa64/MAKEDEV.md               etc/etc.landisk/MAKEDEV
etc/etc.landisk/MAKEDEV.md              etc/etc.luna88k/MAKEDEV
etc/etc.luna88k/MAKEDEV.md              etc/etc.mac68k/MAKEDEV
etc/etc.mac68k/MAKEDEV.md               etc/etc.mvme68k/MAKEDEV
etc/etc.mvme68k/MAKEDEV.md              etc/etc.mvme88k/MAKEDEV
etc/etc.mvme88k/MAKEDEV.md              etc/etc.mvmeppc/MAKEDEV.md
etc/etc.sgi/MAKEDEV                     etc/etc.sgi/MAKEDEV.md
etc/etc.sparc/MAKEDEV                   etc/etc.sparc/MAKEDEV.md
etc/etc.sparc64/MAKEDEV                 etc/etc.sparc64/MAKEDEV.md
etc/etc.vax/MAKEDEV                     etc/etc.vax/MAKEDEV.md
etc/etc.zaurus/MAKEDEV                  etc/etc.zaurus/MAKEDEV.md
etc/mtree/BSD.local.dist                games/quiz
infrastructure                          lib/libc
libexec/ld.so                           sbin/fsck_vnd
sbin/isakmpd                            sbin/mount_vnd
sbin/nfsd                               sbin/pfctl
sbin/pflogd                             sbin/swapctl
sbin/sysctl                             share/man
sys/arch/alpha/alpha                    sys/arch/amd64/amd64
sys/arch/amd64/conf                     sys/arch/amd64/include
sys/arch/amd64/pci                      sys/arch/amd64/stand/cdboot
sys/arch/amd64/stand/pxeboot            sys/arch/arm/arm
sys/arch/arm/xscale                     sys/arch/aviion/aviion
sys/arch/hp300/hp300                    sys/arch/hppa/dev
sys/arch/hppa/hppa                      sys/arch/hppa/include
sys/arch/hppa64/hppa64                  sys/arch/i386/conf
sys/arch/i386/i386                      sys/arch/i386/include
sys/arch/i386/stand/libsa               sys/arch/landisk/landisk
sys/arch/luna88k/luna88k                sys/arch/m88k/m88k
sys/arch/mac68k/mac68k                  sys/arch/macppc/dev
sys/arch/macppc/include                 sys/arch/macppc/macppc
sys/arch/mips64/mips64                  sys/arch/mvme68k/mvme68k
sys/arch/mvme88k/mvme88k                sys/arch/mvmeppc/mvmeppc
sys/arch/powerpc/include                sys/arch/powerpc/powerpc
sys/arch/sgi/sgi                        sys/arch/sh/sh
sys/arch/sparc/sparc                    sys/arch/sparc64/sparc64
sys/arch/vax/vax                        sys/conf
sys/crypto                              sys/dev
sys/dev/pci                             sys/dev/pcmcia
sys/dev/usb                             sys/kern
sys/net                                 sys/netinet
sys/nfs                                 sys/scsi
sys/sys                                 sys/ufs/ffs
sys/uvm                                 usr.bin/cdio
usr.bin/cvs                             usr.sbin/bgpctl
usr.sbin/hoststated                     usr.sbin/pkg_add
usr.sbin/sdio                           usr.sbin/tcpdump
usr.sbin/ypserv                         

== distrib =========================================================== 01/11 ==

  http://www.openbsd.org/cgi-bin/cvsweb/src/distrib

notes

  ~ hppa/hardware                         

  > sync for new machines (martin@)

sets

  ~ lists/base/mi                         ~ lists/man/mi

  > sync (deraadt@)

== etc =============================================================== 02/11 ==

  http://www.openbsd.org/cgi-bin/cvsweb/src/etc

etc.alpha/MAKEDEV

  ~ etc.alpha/MAKEDEV                     

  > sync (todd@)

etc.alpha/MAKEDEV.md

  ~ etc.alpha/MAKEDEV.md                  

  > back out bio, breaks dlg's sparc64 v215
  > prompted by/ok dlg@ deraadt@ (todd@)

etc.armish/MAKEDEV

  ~ etc.armish/MAKEDEV                    

  > sync (todd@)

etc.armish/MAKEDEV.md

  ~ etc.armish/MAKEDEV.md                 

  > back out bio, breaks dlg's sparc64 v215
  > prompted by/ok dlg@ deraadt@ (todd@)

etc.aviion/MAKEDEV.md

  ~ etc.aviion/MAKEDEV.md                 

  > back out bio, breaks dlg's sparc64 v215
  > prompted by/ok dlg@ deraadt@ (todd@)

etc.cats/MAKEDEV

  ~ etc.cats/MAKEDEV                      

  > sync (todd@)

etc.cats/MAKEDEV.md

  ~ etc.cats/MAKEDEV.md                   

  > back out bio, breaks dlg's sparc64 v215
  > prompted by/ok dlg@ deraadt@ (todd@)

etc.hp300/MAKEDEV

  ~ etc.hp300/MAKEDEV                     

  > sync (todd@)

etc.hp300/MAKEDEV.md

  ~ etc.hp300/MAKEDEV.md                  

  > back out bio, breaks dlg's sparc64 v215
  > prompted by/ok dlg@ deraadt@ (todd@)

etc.hppa/MAKEDEV

  ~ etc.hppa/MAKEDEV                      

  > sync (todd@)

etc.hppa/MAKEDEV.md

  ~ etc.hppa/MAKEDEV.md                   

  > back out bio, breaks dlg's sparc64 v215
  > prompted by/ok dlg@ deraadt@ (todd@)

etc.hppa64/MAKEDEV

  ~ etc.hppa64/MAKEDEV                    

  > sync (todd@)

etc.hppa64/MAKEDEV.md

  ~ etc.hppa64/MAKEDEV.md                 

  > back out bio, breaks dlg's sparc64 v215
  > prompted by/ok dlg@ deraadt@ (todd@)

etc.landisk/MAKEDEV

  ~ etc.landisk/MAKEDEV                   

  > sync (todd@)

etc.landisk/MAKEDEV.md

  ~ etc.landisk/MAKEDEV.md                

  > back out bio, breaks dlg's sparc64 v215
  > prompted by/ok dlg@ deraadt@ (todd@)

etc.luna88k/MAKEDEV

  ~ etc.luna88k/MAKEDEV                   

  > sync (todd@)

etc.luna88k/MAKEDEV.md

  ~ etc.luna88k/MAKEDEV.md                

  > back out bio, breaks dlg's sparc64 v215
  > prompted by/ok dlg@ deraadt@ (todd@)

etc.mac68k/MAKEDEV

  ~ etc.mac68k/MAKEDEV                    

  > sync (todd@)

etc.mac68k/MAKEDEV.md

  ~ etc.mac68k/MAKEDEV.md                 

  > back out bio, breaks dlg's sparc64 v215
  > prompted by/ok dlg@ deraadt@ (todd@)

etc.mvme68k/MAKEDEV

  ~ etc.mvme68k/MAKEDEV                   

  > sync (todd@)

etc.mvme68k/MAKEDEV.md

  ~ etc.mvme68k/MAKEDEV.md                

  > back out bio, breaks dlg's sparc64 v215
  > prompted by/ok dlg@ deraadt@ (todd@)

etc.mvme88k/MAKEDEV

  ~ etc.mvme88k/MAKEDEV                   

  > sync (todd@)

etc.mvme88k/MAKEDEV.md

  ~ etc.mvme88k/MAKEDEV.md                

  > back out bio, breaks dlg's sparc64 v215
  > prompted by/ok dlg@ deraadt@ (todd@)

etc.mvmeppc/MAKEDEV.md

  ~ etc.mvmeppc/MAKEDEV.md                

  > back out bio, breaks dlg's sparc64 v215
  > prompted by/ok dlg@ deraadt@ (todd@)

etc.sgi/MAKEDEV

  ~ etc.sgi/MAKEDEV                       

  > sync (todd@)

etc.sgi/MAKEDEV.md

  ~ etc.sgi/MAKEDEV.md                    

  > back out bio, breaks dlg's sparc64 v215
  > prompted by/ok dlg@ deraadt@ (todd@)

etc.sparc/MAKEDEV

  ~ etc.sparc/MAKEDEV                     

  > sync (todd@)

etc.sparc/MAKEDEV.md

  ~ etc.sparc/MAKEDEV.md                  

  > back out bio, breaks dlg's sparc64 v215
  > prompted by/ok dlg@ deraadt@ (todd@)

etc.sparc64/MAKEDEV

  ~ etc.sparc64/MAKEDEV                   

  > sync (todd@)

etc.sparc64/MAKEDEV.md

  ~ etc.sparc64/MAKEDEV.md                

  > back out bio, breaks dlg's sparc64 v215
  > prompted by/ok dlg@ deraadt@ (todd@)

etc.vax/MAKEDEV

  ~ etc.vax/MAKEDEV                       

  > sync (todd@)

etc.vax/MAKEDEV.md

  ~ etc.vax/MAKEDEV.md                    

  > back out bio, breaks dlg's sparc64 v215
  > prompted by/ok dlg@ deraadt@ (todd@)

etc.zaurus/MAKEDEV

  ~ etc.zaurus/MAKEDEV                    

  > sync (todd@)

etc.zaurus/MAKEDEV.md

  ~ etc.zaurus/MAKEDEV.md                 

  > back out bio, breaks dlg's sparc64 v215
  > prompted by/ok dlg@ deraadt@ (todd@)

mtree/BSD.local.dist

  ~ mtree/BSD.local.dist                  

  > add pl_PL.ISO_8859-2 (Polish) NLS directory; required for upcoming tcsh
  > update (naddy@)

== games ============================================================= 03/11 ==

  http://www.openbsd.org/cgi-bin/cvsweb/src/games

quiz

  ~ datfiles/asia                         

  > - add Beijing as a choice for the capital of China
  > from Daniel Dickman <didickman at gmail dot com>
  > ok pyr@ (ajacoutot@)

== infrastructure ==================================================== 04/11 ==

  http://www.openbsd.org/cgi-bin/cvsweb/src/infrastructure

infrastructure

  ~ db/fake.mtree                         

  > add pl_PL.ISO_8859-2 (Polish) NLS directory; required for upcoming tcsh
  > update (naddy@)

== lib =============================================================== 05/11 ==

  http://www.openbsd.org/cgi-bin/cvsweb/src/lib

libc

  ~ sys/nfssvc.2                          

  > cleanup the nfssvc() system call.
  > * Remove alot of dead kerberos code like
  > the options for NFSSVC_AUTHIN and NFSSVC_AUTHFAIL wich where
  > originally to get the kerberos auth info into the kernel.
  > (that hasnt worked for long, if ever.)
  > Also remove some helper functions and associated goo, however
  > theres still alot of it left.
  > * Remove NFSSVC_BIOD, biod's where replaced with kernel threads
  > a long time ago.
  > * NFSSVC_MNTD wich was is NQNFS leftover.
  > Update the man page and nfsd(8).
  > nfssvc(2) besides being special has only one user in the tree
  > nfsd(8), therefore no library bumps are needed.
  > (discussed with deraadt@).
  > ok beck@, "go a head" deraadt@
  > Tested by ckuethe@ (thib@)

== libexec =========================================================== 06/11 ==

  http://www.openbsd.org/cgi-bin/cvsweb/src/libexec

ld.so

  ~ ld.so.1                               

  > document differences between LD_TRACE_LOADED_OBJECTS_FMT1 and
  > LD_TRACE_LOADED_OBJECTS_FMT2;
  > based on a diff from Michel Lavondes;
  > help/ok drahn (jmc@)

== sbin ============================================================== 07/11 ==

  http://www.openbsd.org/cgi-bin/cvsweb/src/sbin

fsck_vnd

  ~ fsck_vnd.8                            

  > fix .Xr's to mount_vnd(8)
  > suggested and ok jmc@ (grunk@)

  - Makefile                              - fsck_vnd.8
  - fsck_vnd.c                            

  > fsck_vnd just serves no real purpose, so remove it.
  > enabling fs_passno in fstab for vnd-type filesystems will lead to an error,
  > just like for the other filesystem types where fsck_something does not
  > exist
  > discussed with and ok deraadt@ (grunk@)

isakmpd

  ~ pf_key_v2.c                           

  > Don't include sys/mbuf.h it is not needed. OK mcbride@ msf@ (claudio@)

mount_vnd

  ~ mount_vnd.c                           

  > Prevent buf[-1] access if strlen(buf) == 0.
  > Simplify some if-else statements while here.
  > OK grunk@ and tedu at . (ray@)

  ~ mount_vnd.8                           

  > sync argument names; ok grunk (jmc@)

  ~ mount_vnd.c                           

  > sync usage(); ok grunk (jmc@)

  ~ Makefile                              

  > Simplify symlink creation.	ok grunk (bluhm@)

nfsd

  ~ nfsd.c                                

  > cleanup the nfssvc() system call.
  > * Remove alot of dead kerberos code like
  > the options for NFSSVC_AUTHIN and NFSSVC_AUTHFAIL wich where
  > originally to get the kerberos auth info into the kernel.
  > (that hasnt worked for long, if ever.)
  > Also remove some helper functions and associated goo, however
  > theres still alot of it left.
  > * Remove NFSSVC_BIOD, biod's where replaced with kernel threads
  > a long time ago.
  > * NFSSVC_MNTD wich was is NQNFS leftover.
  > Update the man page and nfsd(8).
  > nfssvc(2) besides being special has only one user in the tree
  > nfsd(8), therefore no library bumps are needed.
  > (discussed with deraadt@).
  > ok beck@, "go a head" deraadt@
  > Tested by ckuethe@ (thib@)

pfctl

  ~ pfctl_altq.c                          

  > No need to shutdown(2) DGRAM socket before closing it. Found while looking
  > at the code with jdixon@ (claudio@)

pflogd

  ~ pflogd.c                              

  > Complain to stderr if cloned pflog interface doesn't exist.  Previously
  > only logged LOG_ERR to syslog.  ok henning@ (jdixon@)

swapctl

  ~ swapctl.8                             

  > fix .Xr's to mount_vnd(8)
  > suggested and ok jmc@ (grunk@)

sysctl

  ~ Makefile                              

  > Simplify symlink creation.	ok grunk (bluhm@)

== share ============================================================= 08/11 ==

  http://www.openbsd.org/cgi-bin/cvsweb/src/share

man

  ~ man9/mbuf_tags.9                      

  > add a note that mbuf tags use malloc'd memory, ok theo (henning@)

  ~ man9/crypto.9                         

  > crp_buf is not a contiguous buffer, it's a uio.  very different.
  > ok deraadt (tedu@)

  ~ man7/hier.7                           

  > spellings preferred in british usage are in `/usr/share/dict/british',
  > not in `/usr/share/dict/english'
  > ok jmc@ (sobrado@)

  ~ man9/mbuf_tags.9                      

  > replace wonky macro; (jmc@)

== sys =============================================================== 09/11 ==

  http://www.openbsd.org/cgi-bin/cvsweb/src/sys

arch/alpha/alpha

  ~ conf.c                                

  > back out bio, breaks dlg's sparc64 v215
  > prompted by/ok dlg@ deraadt@ (todd@)

  ~ vm_machdep.c                          

  > pagemove() is no longer used. (miod@)

arch/amd64/amd64

  ~ bus_space.c                           

  > Use the direct maps (cached on uncached) for bus_space mappings.
  > jason@ ok (art@)

  ~ pmap.c                                ~ locore.S
  ~ genassym.cf                           

  > - Redo the way we set up the direct map. Map the first 4GB of it
  > in locore so that we can use the direct map in pmap_bootstrap when
  > setting up the initial page tables.
  > - Introduce a second direct map (I love large address spaces) with
  > uncached pages.
  > jason@ ok (art@)

  ~ vm_machdep.c                          

  > pagemove() is no longer used. (miod@)

arch/amd64/conf

  ~ GENERIC                               

  > back out bio, breaks dlg's sparc64 v215
  > prompted by/ok dlg@ deraadt@ (todd@)

  ~ GENERIC                               

  > Enable ips(4). (grange@)

arch/amd64/include

  ~ pmap.h                                

  > - Redo the way we set up the direct map. Map the first 4GB of it
  > in locore so that we can use the direct map in pmap_bootstrap when
  > setting up the initial page tables.
  > - Introduce a second direct map (I love large address spaces) with
  > uncached pages.
  > jason@ ok (art@)

  ~ pmap.h                                

  > add pmap_(un)map_nc_direct() macro's to match the non-nc versions (jason@)

arch/amd64/pci

  ~ iommu.c                               

  > remove two TODO items:
  > - map the GART page table uncached
  > - disable table walk probes (jason@)

  ~ iommu.c                               

  > be more agressive on invalidation; perform invalidates on load* and unload
  > (jason@)

arch/amd64/stand/cdboot

  ~ Makefile                              ~ conf.c

  > Unbreak cdboot and pxeboot machine memory +/-; bad mpf at .
  > ok deraadt@ (tom@)

arch/amd64/stand/pxeboot

  ~ Makefile                              ~ conf.c

  > Unbreak cdboot and pxeboot machine memory +/-; bad mpf at .
  > ok deraadt@ (tom@)

arch/arm/arm

  ~ conf.c                                

  > back out bio, breaks dlg's sparc64 v215
  > prompted by/ok dlg@ deraadt@ (todd@)

  ~ bus_space_notimpl.S                   

  > shrink the kernel for code that shouldn't be used anyway, ok kettenis@
  > (drahn@)

  ~ vm_machdep.c                          

  > pagemove() is no longer used. (miod@)

arch/arm/xscale

  ~ pxa2x0_lcd.c                          

  > implement WSDISPLAYIO_GETSUPPORTEDDEPTHS. ok miod@ uwe@ (matthieu@)

arch/aviion/aviion

  ~ conf.c                                

  > back out bio, breaks dlg's sparc64 v215
  > prompted by/ok dlg@ deraadt@ (todd@)

  ~ machdep.c                             

  > Make sure the minaddr hint for uvm_km_suballoc() calls is always
  > initialized.
  > ok pedro@ (miod@)

arch/hp300/hp300

  ~ conf.c                                

  > back out bio, breaks dlg's sparc64 v215
  > prompted by/ok dlg@ deraadt@ (todd@)

  ~ machdep.c                             

  > Make sure the minaddr hint for uvm_km_suballoc() calls is always
  > initialized.
  > ok pedro@ (miod@)

  ~ vm_machdep.c                          

  > pagemove() is no longer used. (miod@)

arch/hppa/dev

  ~ apic.c                                ~ elroyvar.h

  > Dynamically allocate irq's for pci devices on elroy(4).
  > ok martin@ (kettenis@)

arch/hppa/hppa

  ~ conf.c                                

  > back out bio, breaks dlg's sparc64 v215
  > prompted by/ok dlg@ deraadt@ (todd@)

  ~ intr.c                                

  > Dynamically allocate irq's for pci devices on elroy(4).
  > ok martin@ (kettenis@)

  ~ machdep.c                             

  > Make sure the minaddr hint for uvm_km_suballoc() calls is always
  > initialized.
  > ok pedro@ (miod@)

  ~ vm_machdep.c                          

  > pagemove() is no longer used. (miod@)

arch/hppa/include

  ~ autoconf.h                            

  > Dynamically allocate irq's for pci devices on elroy(4).
  > ok martin@ (kettenis@)

arch/hppa64/hppa64

  ~ conf.c                                

  > back out bio, breaks dlg's sparc64 v215
  > prompted by/ok dlg@ deraadt@ (todd@)

  ~ machdep.c                             

  > Make sure the minaddr hint for uvm_km_suballoc() calls is always
  > initialized.
  > ok pedro@ (miod@)

  ~ vm_machdep.c                          

  > pagemove() is no longer used. (miod@)

arch/i386/conf

  ~ GENERIC                               

  > back out bio, breaks dlg's sparc64 v215
  > prompted by/ok dlg@ deraadt@ (todd@)

arch/i386/i386

  ~ via.c                                 

  > fix another use of MAXNR for rijndael (tedu@)

  ~ machdep.c                             

  > Make sure the minaddr hint for uvm_km_suballoc() calls is always
  > initialized.
  > ok pedro@ (miod@)

  ~ locore.s                              ~ mutex.S

  > We can now access curcpu() members through %fs instead of doing it
  > with the complicated and expensive macros.
  > tom@ ok (art@)

  ~ vm_machdep.c                          

  > pagemove() is no longer used. (miod@)

  ~ machdep.c                             ~ pmap.c

  > We don't need to special-case access to the GDT for UP or MP, since
  > ci_gdt is set correctly even when ! MULTIPROCESSOR.
  > ok art@ toby@ (tom@)

  ~ locore.s                              

  > Locore UP can use the same code as MULTIPROCESSOR to access the GDT
  > once we're up and running; similar to what was just committed for
  > machdep.c and pmap.c.
  > ok art@ deraadt@ (tom@)

arch/i386/include

  ~ asm.h                                 

  > We can now access curcpu() members through %fs instead of doing it
  > with the complicated and expensive macros.
  > tom@ ok (art@)

arch/i386/stand/libsa

  ~ biosdev.c                             

  > When deciding whether to allocate a bounce buffer, we need one if
  > we are going to read exactly at 1 MB (i.e. fix an off-by-one that
  > is already correct in the amd64 version of this file).
  > ok toby@ (tom@)

arch/landisk/landisk

  ~ conf.c                                

  > back out bio, breaks dlg's sparc64 v215
  > prompted by/ok dlg@ deraadt@ (todd@)

arch/luna88k/luna88k

  ~ conf.c                                

  > back out bio, breaks dlg's sparc64 v215
  > prompted by/ok dlg@ deraadt@ (todd@)

  ~ machdep.c                             

  > Make sure the minaddr hint for uvm_km_suballoc() calls is always
  > initialized.
  > ok pedro@ (miod@)

arch/m88k/m88k

  ~ pmap.c                                ~ vm_machdep.c

  > pagemove() is no longer used. (miod@)

arch/mac68k/mac68k

  ~ conf.c                                

  > back out bio, breaks dlg's sparc64 v215
  > prompted by/ok dlg@ deraadt@ (todd@)

  ~ machdep.c                             

  > Make sure the minaddr hint for uvm_km_suballoc() calls is always
  > initialized.
  > ok pedro@ (miod@)

  ~ vm_machdep.c                          

  > pagemove() is no longer used. (miod@)

arch/macppc/dev

  ~ tpms.c                                

  > USB cleanup leftover.  Diff from jsg@ tested by me. (mglocker@)

arch/macppc/include

  ~ vmparam.h                             

  > Move powerpc to vm_page_md, 'throw it in' kettenis@ (drahn@)

arch/macppc/macppc

  ~ dma.c                                 

  > Move powerpc to vm_page_md, 'throw it in' kettenis@ (drahn@)

arch/mips64/mips64

  ~ cache_r10k.S                          ~ cache_r5k.S

  > Always use XKPHYS addresses to perform cache operations now, for
  > consistency. (miod@)

  ~ vm_machdep.c                          

  > pagemove() is no longer used. (miod@)

arch/mvme68k/mvme68k

  ~ conf.c                                

  > back out bio, breaks dlg's sparc64 v215
  > prompted by/ok dlg@ deraadt@ (todd@)

  ~ machdep.c                             

  > Make sure the minaddr hint for uvm_km_suballoc() calls is always
  > initialized.
  > ok pedro@ (miod@)

  ~ vm_machdep.c                          

  > pagemove() is no longer used. (miod@)

arch/mvme88k/mvme88k

  ~ conf.c                                

  > back out bio, breaks dlg's sparc64 v215
  > prompted by/ok dlg@ deraadt@ (todd@)

  ~ machdep.c                             

  > Make sure the minaddr hint for uvm_km_suballoc() calls is always
  > initialized.
  > ok pedro@ (miod@)

arch/mvmeppc/mvmeppc

  ~ conf.c                                

  > back out bio, breaks dlg's sparc64 v215
  > prompted by/ok dlg@ deraadt@ (todd@)

arch/powerpc/include

  ~ pmap.h                                

  > Move powerpc to vm_page_md, 'throw it in' kettenis@ (drahn@)

arch/powerpc/powerpc

  ~ pmap.c                                

  > Move powerpc to vm_page_md, 'throw it in' kettenis@ (drahn@)

  ~ vm_machdep.c                          

  > pagemove() is no longer used. (miod@)

arch/sgi/sgi

  ~ conf.c                                

  > back out bio, breaks dlg's sparc64 v215
  > prompted by/ok dlg@ deraadt@ (todd@)

  ~ genassym.cf                           

  > Always use XKPHYS addresses to perform cache operations now, for
  > consistency. (miod@)

  ~ machdep.c                             

  > Print reserved memory size correctly. (miod@)

  ~ machdep.c                             

  > Make sure the minaddr hint for uvm_km_suballoc() calls is always
  > initialized.
  > ok pedro@ (miod@)

arch/sh/sh

  ~ sh_machdep.c                          

  > Make sure the minaddr hint for uvm_km_suballoc() calls is always
  > initialized.
  > ok pedro@ (miod@)

  ~ vm_machdep.c                          

  > pagemove() is no longer used. (miod@)

arch/sparc/sparc

  ~ conf.c                                

  > back out bio, breaks dlg's sparc64 v215
  > prompted by/ok dlg@ deraadt@ (todd@)

  ~ vm_machdep.c                          

  > pagemove() is no longer used. (miod@)

arch/sparc64/sparc64

  ~ conf.c                                

  > back out bio, breaks dlg's sparc64 v215
  > prompted by/ok dlg@ deraadt@ (todd@)

  ~ vm_machdep.c                          

  > pagemove() is no longer used. (miod@)

arch/vax/vax

  ~ conf.c                                

  > back out bio, breaks dlg's sparc64 v215
  > prompted by/ok dlg@ deraadt@ (todd@)

  ~ machdep.c                             

  > Make sure the minaddr hint for uvm_km_suballoc() calls is always
  > initialized.
  > ok pedro@ (miod@)

  ~ vm_machdep.c                          

  > pagemove() is no longer used. (miod@)

conf

  ~ GENERIC                               

  > back out bio, breaks dlg's sparc64 v215
  > prompted by/ok dlg@ deraadt@ (todd@)

crypto

  ~ cryptodev.h                           

  > make crp_buf a void *.  caddr_t implies bufferness, it's not.
  > ok deraadt jason (tedu@)

  ~ rijndael.h                            ~ xform.c

  > make the #defines in rijndael.h a bit more meaningful
  > ok djm and with a hint from henning (tedu@)

dev

  ~ softraid.c                            

  > hack to not open cd & fd devices since they complain at boot time when
  > there
  > is no media in them.
  > ok tedu (marco@)

dev/pci

  ~ if_che.c                              

  > Implement the PDV eeprom read functions plus some other minor cleanup.
  > (claudio@)

  ~ if_che.c                              

  > shuffle things around a bit. this organises the code more like tht. (dlg@)

  ~ if_che.c                              

  > move bus_space funcs out of the way, sprinkle some knf.
  > do all the eeprom reads before printing eye candy. check if they fail and
  > drop out when they do. (dlg@)

  ~ if_che.c                              

  > Attach ifp to che(4) by cheating a bit -- at least in dlg's opinion.
  > (claudio@)

  ~ ips.c                                 

  > A completely rewritten ips driver. Still work in progress but already
  > better than before. I've started it right after h2k7 in the Lisbon
  > airport but could commit only at c2k7. (grange@)

  ~ ips.c                                 

  > Better debug printf. (grange@)

  ~ ips.c                                 

  > Add basic error detection. (grange@)

dev/pcmcia

  ~ if_malo.c                             

  > Make it work on big endian archs, too. (mglocker@)

  ~ if_malo.c                             

  > Values which are written to a 16-bit register shall be uint16_t not int.
  > Spacing. (mglocker@)

dev/usb

  ~ if_atu.c                              ~ if_aue.c
  ~ if_axe.c                              ~ if_cdce.c
  ~ if_cdcef.c                            ~ if_cue.c
  ~ if_kue.c                              ~ if_ral.c
  ~ if_rum.c                              ~ if_uath.c
  ~ if_ubt.c                              ~ if_udav.c
  ~ if_upl.c                              ~ if_url.c
  ~ if_wi_usb.c                           ~ if_zyd.c
  ~ moscom.c                              ~ uark.c
  ~ uaudio.c                              ~ uberry.c
  ~ ubsa.c                                ~ ucom.c
  ~ ucycom.c                              ~ udcf.c
  ~ udsbr.c                               ~ ueagle.c
  ~ uftdi.c                               ~ ugen.c
  ~ uhid.c                                ~ uhidev.c
  ~ uhub.c                                ~ uipaq.c
  ~ ukbd.c                                ~ ulpt.c
  ~ umass.c                               ~ umct.c
  ~ umidi.c                               ~ umodem.c
  ~ ums.c                                 ~ umsm.c
  ~ uow.c                                 ~ uplcom.c
  ~ urio.c                                ~ usb.c
  ~ usb_port.h                            ~ usbf.c
  ~ uscanner.c                            ~ uslcom.c
  ~ usscanner.c                           ~ uts.c
  ~ uvisor.c                              ~ uvscom.c
  ~ uyap.c                                

  > Farewell USB_{ATTACH,MATCH,DETACH}* you will not be missed.
  > ok deraadt@ krw@ mbalmer@ (jsg@)

  ~ if_cdcef.c                            ~ usbf.c

  > Some other missed bits. (jsg@)

kern

  ~ vfs_bio.c                             

  > remove silly comment, okay deraadt@ (pedro@)

  ~ uipc_mbuf.c                           

  > Kill the nasty MGET, MGETHDR and MCLGET makros and replace them with normal
  > functions. The world is no longer running on a PDP11 so function call
  > overhead
  > is not an issue. Diff by tbert, tested by many, OK art@ (claudio@)

net

  ~ pf.c                                  

  > clarify things by passing kif->pfik_ifp around in pf_test{,6} instead
  > of reassigning a struct ifnet pointer.
  > discussed with and ok mcbride@ (pyr@)

  ~ pf.c                                  

  > get rid of static.
  > ok claudio@ reyk@ henning@ ja ja ja mcbride@ (dlg@)

netinet

  ~ ip_icmp.c                             

  > remove static from icmp_redirect_timeout
  > "commit it" art@ ok claudio@ (dlg@)

  ~ ip_id.c                               

  > remove more static to avoid confusing the profiler (and maybe ddb too)
  > prodded by art@ ja ja claudio@ (dlg@)

  ~ igmp.c                                

  > -static (dlg@)

  ~ ip_carp.c                             

  > rewrite a static inline func that simply coerces a return type of another
  > function as a macro.
  > ok reyk@ ja ja claudio@ (dlg@)

  ~ in.c                                  

  > thou shalt not use static in the kernel (dlg@)

  ~ ip_input.c                            

  > -static on appropriate functions (dlg@)

  ~ ip_output.c                           

  > -static
  > ok reyk@ (dlg@)

  ~ udp_usrreq.c                          

  > -static (dlg@)

  ~ tcp_input.c                           

  > take static off tcp_mss_adv.
  > ok reyk@ (dlg@)

  ~ ip_gre.c                              

  > De-static. OK dlg@ (claudio@)

  ~ tcp_input.c                           

  > diffs are better if compilers see them first (deraadt@)

nfs

  ~ nfs_syscalls.c                        

  > cleanup the nfssvc() system call.
  > * Remove alot of dead kerberos code like
  > the options for NFSSVC_AUTHIN and NFSSVC_AUTHFAIL wich where
  > originally to get the kerberos auth info into the kernel.
  > (that hasnt worked for long, if ever.)
  > Also remove some helper functions and associated goo, however
  > theres still alot of it left.
  > * Remove NFSSVC_BIOD, biod's where replaced with kernel threads
  > a long time ago.
  > * NFSSVC_MNTD wich was is NQNFS leftover.
  > Update the man page and nfsd(8).
  > nfssvc(2) besides being special has only one user in the tree
  > nfsd(8), therefore no library bumps are needed.
  > (discussed with deraadt@).
  > ok beck@, "go a head" deraadt@
  > Tested by ckuethe@ (thib@)

scsi

  ~ cd.h                                  

  > add more struct/define stuff for use in cdio
  > ok krw@ (mjc@)

sys

  ~ mbuf.h                                

  > Kill the nasty MGET, MGETHDR and MCLGET makros and replace them with normal
  > functions. The world is no longer running on a PDP11 so function call
  > overhead
  > is not an issue. Diff by tbert, tested by many, OK art@ (claudio@)

ufs/ffs

  ~ ffs_softdep.c                         

  > use struct csum_total for superblock summary info; ok pedro@ (otto@)

uvm

  ~ uvm_extern.h                          

  > pagemove() is no longer used. (miod@)

== usr.bin =========================================================== 10/11 ==

  http://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin

cdio

  ~ rip.c                                 

  > more stuff needed to make sparc64 work.  what else is still busted?
  > (deraadt@)

cvs

  ~ server.c                              

  > Fix off-by-one, from Tobias Stoeckmann.
  > OK niallo@ (ray@)

  ~ util.c                                

  > Fix off-by-one, from Tobias Stoeckmann.
  > OK niallo@ (ray@)

  ~ cvs.c                                 

  > Call fatal() if extra arguments are given to "opencvs server".  From
  > Tobias Stoeckmann.
  > OK niallo@ (ray@)

  ~ cvs.c                                 ~ cvs.1

  > Mention -x flag (for compatibility only).  From Tobias Stoeckmann.
  > Input and OK jmc@ (ray@)

  ~ cvs.1                                 ~ cvs.c

  > Revert, we dealt with the -x flag in the past.  jmc suddenly
  > remembered we had created a separate section for compatibility
  > flags.  Oh well, two free commits.
  > OK jmc@ (ray@)

  ~ update.c                              

  > Replace xmalloc/xsnprintf combo with xasprintf.
  > OK niallo@ (ray@)

  ~ cvs.c                                 

  > Add bounds check for cvs command arguments.  Initial diff by Tobias
  > Stoeckmann, rearranged to "if (num_items >= BUFSIZ)" format for
  > readability.
  > I would have liked to allow our cvs client to accept as many arguments
  > as the system would allow, but the argument parsing code is surprising
  > hairy.
  > OK niallo at . (ray@)

== usr.sbin ========================================================== 11/11 ==

  http://www.openbsd.org/cgi-bin/cvsweb/src/usr.sbin

bgpctl

  ~ irr_prefix.c                          

  > initialize pfx->pfx_maxlen too, rotting in my tree for some time (henning@)

hoststated

  ~ hoststated.conf.5                     ~ parse.y

  > allow to specify table templates in the configuration file and to
  > inherit them from multiple services or relays. this is useful if you
  > want to use a table with the same list of hosts but different ports as
  > specified in the relay or service section.
  > this makes mcbride more happy
  > ok pyr@ (reyk@)

  ~ check_icmp.c                          ~ check_tcp.c
  ~ hce.c                                 ~ hoststated.c
  ~ hoststated.h                          ~ parse.y
  ~ pfe.c                                 ~ pfe_filter.c
  ~ relay.c                               ~ ssl.c

  > Second step towards hoststated reload:
  > First split out hosts, tables and services into to structs, one that
  > contains the runtime fields and one (inside the runtime) that contains
  > mostly static fields that will be sent over the socket during reload.
  > Also move the demoted field of tables inside the flags field as its
  > just a boolean.
  > ok reyk@ (pyr@)

pkg_add

  ~ pkg_add                               

  > move the dependency solver up to the handle (espie@)

  ~ pkg_add                               

  > finish converting most things in pkg_add to the `handle' form, so
  > we no longer stash anything inside locations. (espie@)

  ~ pkg_add                               ~ OpenBSD/Vstat.pm

  > depend more stuff off handle.
  > Introduce UpdateSet, finally, with a main handle. (espie@)

  ~ pkg_add                               

  > store replaced packages inside the UpdateSet directly. (espie@)

  ~ pkg_add                               ~ OpenBSD/Vstat.pm

  > Simplify the mess that deals with alaready installed packages.
  > We can now have one central point that deals with it. (espie@)

  ~ pkg_add                               

  > errors can now be a local variable (espie@)

  ~ pkg_add                               ~ OpenBSD/Dependencies.pm

  > rename $state->{replace} to $state->{allow_replacing}, which matches intent
  > better... (espie@)

  ~ pkg_add                               ~ OpenBSD/Replace.pm

  > group packing-list validation for replaced packages with added one.
  > (espie@)

  ~ pkg_add                               ~ OpenBSD/Replace.pm

  > comment out some of this code. Currently, we don't know how to recover
  > from collision with old libs (and the result from figure_out_old_libs says
  > so), so don't pretend we're doing anything significant with them...
  > (espie@)

  ~ pkg_add                               ~ OpenBSD/Add.pm
  ~ OpenBSD/Vstat.pm                      

  > move packing-list validation to the UpdateSet level. (espie@)

  ~ pkg_add                               ~ OpenBSD/Vstat.pm

  > move computation of header to a separate function.
  > slightly more precise comment (espie@)

  ~ pkg_add                               ~ OpenBSD/Replace.pm

  > oops, save_old_libs is now set dependent, we no longer store old packages
  > in the same location. (espie@)

  ~ OpenBSD/Replace.pm                    

  > so save_old_libs becomes the first routine to handle full UpdateSets.
  > (espie@)

sdio

  ~ sdio.8                                ~ sdio.c

  > tweaks; ok uwe (jmc@)

tcpdump

  ~ print-bgp.c                           

  > Additional truncation checks, mostly from tcpdump.org,
  > and remove some unused hlen assignments found by lint
  > from Stuart Henderson, reviewed by me, ok henning@ claudio@ (canacar@)

ypserv

  ~ ypserv/ypserv_db.c                    

  > use macros from sys/queue.h
  > ok otto@ (pyr@)

===============================================================================


More information about the odc mailing list