[odc] Daily src changes for 2007-06-09

ODC auto at squish.net
Sun Jun 10 07:00:01 BST 2007


OpenBSD src changes summary for 2007-06-09
==========================================

distrib/sets                            sys/arch/alpha/alpha
sys/arch/amd64/amd64                    sys/arch/arm/arm
sys/arch/armish/include                 sys/arch/aviion/aviion
sys/arch/hp300/hp300                    sys/arch/hppa/hppa
sys/arch/hppa64/hppa64                  sys/arch/i386/i386
sys/arch/landisk/landisk                sys/arch/luna88k/luna88k
sys/arch/mac68k/mac68k                  sys/arch/macppc/conf
sys/arch/macppc/macppc                  sys/arch/mips64/mips64
sys/arch/mvme68k/mvme68k                sys/arch/mvme88k/mvme88k
sys/arch/mvmeppc/mvmeppc                sys/arch/sparc/dev
sys/arch/sparc/sparc                    sys/arch/sparc64/sparc64
sys/arch/vax/vax                        sys/arch/vax/vsa
sys/dev/pci                             sys/dev/pcmcia
sys/dev/usb                             sys/kern
sys/net                                 usr.bin/diff
usr.sbin/pkg_add                        

== distrib =========================================================== 01/04 ==

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

sets

  ~ lists/base/md.alpha                   ~ lists/base/md.amd64
  ~ lists/base/md.armish                  ~ lists/base/md.aviion
  ~ lists/base/md.cats                    ~ lists/base/md.hp300
  ~ lists/base/md.hppa                    ~ lists/base/md.hppa64
  ~ lists/base/md.i386                    ~ lists/base/md.landisk
  ~ lists/base/md.luna88k                 ~ lists/base/md.mac68k
  ~ lists/base/md.macppc                  ~ lists/base/md.mvme68k
  ~ lists/base/md.mvme88k                 ~ lists/base/md.mvmeppc
  ~ lists/base/md.sgi                     ~ lists/base/md.sparc
  ~ lists/base/md.sparc64                 ~ lists/base/md.vax
  ~ lists/base/md.zaurus                  ~ lists/comp/mi

  > sync (deraadt@)

== sys =============================================================== 02/04 ==

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

arch/alpha/alpha

  ~ disksubr.c                            

  > annoying spacing glitch which makes the diffs bigger (deraadt@)

  ~ disksubr.c                            

  > by hand i carefully found that all the differences in setdisklabel()
  > implimentations were simply either missing code, or spacing and such.
  > setdisklabel() can become MI now. (deraadt@)

  ~ disksubr.c                            

  > remove a useless comment (deraadt@)

  ~ disksubr.c                            

  > unify DOSPTYP_FAT* code (some architectures missed a filesystem type or
  > two) (deraadt@)

  ~ disksubr.c                            

  > The differences in the last non-homogeneous bounds_check_with_label()
  > routines (alpha, vax) prove to be not worth keeping. Move
  > bounds_check_with_label() into the MI world. Eliminate unreliable and
  > almost certainly useless checks for overwriting a disklabel.
  > After discussion with deraadt@ (krw@)

arch/amd64/amd64

  ~ disksubr.c                            

  > annoying spacing glitch which makes the diffs bigger (deraadt@)

  ~ disksubr.c                            

  > by hand i carefully found that all the differences in setdisklabel()
  > implimentations were simply either missing code, or spacing and such.
  > setdisklabel() can become MI now. (deraadt@)

  ~ disksubr.c                            

  > unify DOSPTYP_FAT* code (some architectures missed a filesystem type or
  > two) (deraadt@)

  ~ disksubr.c                            

  > The differences in the last non-homogeneous bounds_check_with_label()
  > routines (alpha, vax) prove to be not worth keeping. Move
  > bounds_check_with_label() into the MI world. Eliminate unreliable and
  > almost certainly useless checks for overwriting a disklabel.
  > After discussion with deraadt@ (krw@)

arch/arm/arm

  ~ disksubr.c                            

  > annoying spacing glitch which makes the diffs bigger (deraadt@)

  ~ disksubr.c                            

  > by hand i carefully found that all the differences in setdisklabel()
  > implimentations were simply either missing code, or spacing and such.
  > setdisklabel() can become MI now. (deraadt@)

  ~ disksubr.c                            

  > unify DOSPTYP_FAT* code (some architectures missed a filesystem type or
  > two) (deraadt@)

  ~ disksubr.c                            

  > The differences in the last non-homogeneous bounds_check_with_label()
  > routines (alpha, vax) prove to be not worth keeping. Move
  > bounds_check_with_label() into the MI world. Eliminate unreliable and
  > almost certainly useless checks for overwriting a disklabel.
  > After discussion with deraadt@ (krw@)

arch/armish/include

  ~ vmparam.h                             

  > Increase MAXDSIZ on armish to 1GB, requested long ago, ok robert@ (drahn@)

arch/aviion/aviion

  ~ disksubr.c                            

  > annoying spacing glitch which makes the diffs bigger (deraadt@)

  ~ disksubr.c                            

  > by hand i carefully found that all the differences in setdisklabel()
  > implimentations were simply either missing code, or spacing and such.
  > setdisklabel() can become MI now. (deraadt@)

  ~ disksubr.c                            

  > unify DOSPTYP_FAT* code (some architectures missed a filesystem type or
  > two) (deraadt@)

  ~ disksubr.c                            

  > The differences in the last non-homogeneous bounds_check_with_label()
  > routines (alpha, vax) prove to be not worth keeping. Move
  > bounds_check_with_label() into the MI world. Eliminate unreliable and
  > almost certainly useless checks for overwriting a disklabel.
  > After discussion with deraadt@ (krw@)

arch/hp300/hp300

  ~ disksubr.c                            

  > by hand i carefully found that all the differences in setdisklabel()
  > implimentations were simply either missing code, or spacing and such.
  > setdisklabel() can become MI now. (deraadt@)

  ~ disksubr.c                            

  > The differences in the last non-homogeneous bounds_check_with_label()
  > routines (alpha, vax) prove to be not worth keeping. Move
  > bounds_check_with_label() into the MI world. Eliminate unreliable and
  > almost certainly useless checks for overwriting a disklabel.
  > After discussion with deraadt@ (krw@)

arch/hppa/hppa

  ~ disksubr.c                            

  > annoying spacing glitch which makes the diffs bigger (deraadt@)

  ~ disksubr.c                            

  > by hand i carefully found that all the differences in setdisklabel()
  > implimentations were simply either missing code, or spacing and such.
  > setdisklabel() can become MI now. (deraadt@)

  ~ disksubr.c                            

  > unify DOSPTYP_FAT* code (some architectures missed a filesystem type or
  > two) (deraadt@)

  ~ disksubr.c                            

  > The differences in the last non-homogeneous bounds_check_with_label()
  > routines (alpha, vax) prove to be not worth keeping. Move
  > bounds_check_with_label() into the MI world. Eliminate unreliable and
  > almost certainly useless checks for overwriting a disklabel.
  > After discussion with deraadt@ (krw@)

arch/hppa64/hppa64

  ~ disksubr.c                            

  > annoying spacing glitch which makes the diffs bigger (deraadt@)

  ~ disksubr.c                            

  > by hand i carefully found that all the differences in setdisklabel()
  > implimentations were simply either missing code, or spacing and such.
  > setdisklabel() can become MI now. (deraadt@)

  ~ disksubr.c                            

  > unify DOSPTYP_FAT* code (some architectures missed a filesystem type or
  > two) (deraadt@)

  ~ disksubr.c                            

  > The differences in the last non-homogeneous bounds_check_with_label()
  > routines (alpha, vax) prove to be not worth keeping. Move
  > bounds_check_with_label() into the MI world. Eliminate unreliable and
  > almost certainly useless checks for overwriting a disklabel.
  > After discussion with deraadt@ (krw@)

arch/i386/i386

  ~ disksubr.c                            

  > annoying spacing glitch which makes the diffs bigger (deraadt@)

  ~ disksubr.c                            

  > by hand i carefully found that all the differences in setdisklabel()
  > implimentations were simply either missing code, or spacing and such.
  > setdisklabel() can become MI now. (deraadt@)

  ~ disksubr.c                            

  > unify DOSPTYP_FAT* code (some architectures missed a filesystem type or
  > two) (deraadt@)

  ~ disksubr.c                            

  > The differences in the last non-homogeneous bounds_check_with_label()
  > routines (alpha, vax) prove to be not worth keeping. Move
  > bounds_check_with_label() into the MI world. Eliminate unreliable and
  > almost certainly useless checks for overwriting a disklabel.
  > After discussion with deraadt@ (krw@)

arch/landisk/landisk

  ~ disksubr.c                            

  > annoying spacing glitch which makes the diffs bigger (deraadt@)

  ~ disksubr.c                            

  > by hand i carefully found that all the differences in setdisklabel()
  > implimentations were simply either missing code, or spacing and such.
  > setdisklabel() can become MI now. (deraadt@)

  ~ disksubr.c                            

  > unify DOSPTYP_FAT* code (some architectures missed a filesystem type or
  > two) (deraadt@)

  ~ disksubr.c                            

  > The differences in the last non-homogeneous bounds_check_with_label()
  > routines (alpha, vax) prove to be not worth keeping. Move
  > bounds_check_with_label() into the MI world. Eliminate unreliable and
  > almost certainly useless checks for overwriting a disklabel.
  > After discussion with deraadt@ (krw@)

arch/luna88k/luna88k

  ~ disksubr.c                            

  > by hand i carefully found that all the differences in setdisklabel()
  > implimentations were simply either missing code, or spacing and such.
  > setdisklabel() can become MI now. (deraadt@)

  ~ disksubr.c                            

  > The differences in the last non-homogeneous bounds_check_with_label()
  > routines (alpha, vax) prove to be not worth keeping. Move
  > bounds_check_with_label() into the MI world. Eliminate unreliable and
  > almost certainly useless checks for overwriting a disklabel.
  > After discussion with deraadt@ (krw@)

arch/mac68k/mac68k

  ~ disksubr.c                            

  > by hand i carefully found that all the differences in setdisklabel()
  > implimentations were simply either missing code, or spacing and such.
  > setdisklabel() can become MI now. (deraadt@)

  ~ disksubr.c                            

  > The differences in the last non-homogeneous bounds_check_with_label()
  > routines (alpha, vax) prove to be not worth keeping. Move
  > bounds_check_with_label() into the MI world. Eliminate unreliable and
  > almost certainly useless checks for overwriting a disklabel.
  > After discussion with deraadt@ (krw@)

arch/macppc/conf

  ~ GENERIC                               

  > Enable re* at cardbus?, tested with a D-Link DGE-660TD card.
  > ok deraadt. (mbalmer@)

arch/macppc/macppc

  ~ disksubr.c                            

  > annoying spacing glitch which makes the diffs bigger (deraadt@)

  ~ disksubr.c                            

  > by hand i carefully found that all the differences in setdisklabel()
  > implimentations were simply either missing code, or spacing and such.
  > setdisklabel() can become MI now. (deraadt@)

  ~ disksubr.c                            

  > unify DOSPTYP_FAT* code (some architectures missed a filesystem type or
  > two) (deraadt@)

  ~ disksubr.c                            

  > The differences in the last non-homogeneous bounds_check_with_label()
  > routines (alpha, vax) prove to be not worth keeping. Move
  > bounds_check_with_label() into the MI world. Eliminate unreliable and
  > almost certainly useless checks for overwriting a disklabel.
  > After discussion with deraadt@ (krw@)

arch/mips64/mips64

  ~ disksubr.c                            

  > annoying spacing glitch which makes the diffs bigger (deraadt@)

  ~ disksubr.c                            

  > by hand i carefully found that all the differences in setdisklabel()
  > implimentations were simply either missing code, or spacing and such.
  > setdisklabel() can become MI now. (deraadt@)

  ~ disksubr.c                            

  > unify DOSPTYP_FAT* code (some architectures missed a filesystem type or
  > two) (deraadt@)

  ~ disksubr.c                            

  > The differences in the last non-homogeneous bounds_check_with_label()
  > routines (alpha, vax) prove to be not worth keeping. Move
  > bounds_check_with_label() into the MI world. Eliminate unreliable and
  > almost certainly useless checks for overwriting a disklabel.
  > After discussion with deraadt@ (krw@)

arch/mvme68k/mvme68k

  ~ disksubr.c                            

  > Eliminate some duplicate code. No functional change.
  > ok deraadt@ (krw@)

  ~ disksubr.c                            

  > by hand i carefully found that all the differences in setdisklabel()
  > implimentations were simply either missing code, or spacing and such.
  > setdisklabel() can become MI now. (deraadt@)

  ~ disksubr.c                            

  > various simple typo cleanups, basically making this look a lot more like
  > other disksubr functions without changing any of the effect. (deraadt@)

  ~ disksubr.c                            

  > The differences in the last non-homogeneous bounds_check_with_label()
  > routines (alpha, vax) prove to be not worth keeping. Move
  > bounds_check_with_label() into the MI world. Eliminate unreliable and
  > almost certainly useless checks for overwriting a disklabel.
  > After discussion with deraadt@ (krw@)

arch/mvme88k/mvme88k

  ~ disksubr.c                            

  > Eliminate some duplicate code. No functional change.
  > ok deraadt@ (krw@)

  ~ disksubr.c                            

  > by hand i carefully found that all the differences in setdisklabel()
  > implimentations were simply either missing code, or spacing and such.
  > setdisklabel() can become MI now. (deraadt@)

  ~ disksubr.c                            

  > various simple typo cleanups, basically making this look a lot more like
  > other disksubr functions without changing any of the effect. (deraadt@)

  ~ disksubr.c                            

  > The differences in the last non-homogeneous bounds_check_with_label()
  > routines (alpha, vax) prove to be not worth keeping. Move
  > bounds_check_with_label() into the MI world. Eliminate unreliable and
  > almost certainly useless checks for overwriting a disklabel.
  > After discussion with deraadt@ (krw@)

arch/mvmeppc/mvmeppc

  ~ disksubr.c                            

  > annoying spacing glitch which makes the diffs bigger (deraadt@)

  ~ disksubr.c                            

  > by hand i carefully found that all the differences in setdisklabel()
  > implimentations were simply either missing code, or spacing and such.
  > setdisklabel() can become MI now. (deraadt@)

  ~ disksubr.c                            

  > unify DOSPTYP_FAT* code (some architectures missed a filesystem type or
  > two) (deraadt@)

  ~ disksubr.c                            

  > The differences in the last non-homogeneous bounds_check_with_label()
  > routines (alpha, vax) prove to be not worth keeping. Move
  > bounds_check_with_label() into the MI world. Eliminate unreliable and
  > almost certainly useless checks for overwriting a disklabel.
  > After discussion with deraadt@ (krw@)

arch/sparc/dev

  ~ si.c                                  

  > Silence a debug printf. (miod@)

arch/sparc/sparc

  ~ disksubr.c                            

  > by hand i carefully found that all the differences in setdisklabel()
  > implimentations were simply either missing code, or spacing and such.
  > setdisklabel() can become MI now. (deraadt@)

  ~ disksubr.c                            

  > kill stupid character difference (deraadt@)

  ~ disksubr.c                            

  > The differences in the last non-homogeneous bounds_check_with_label()
  > routines (alpha, vax) prove to be not worth keeping. Move
  > bounds_check_with_label() into the MI world. Eliminate unreliable and
  > almost certainly useless checks for overwriting a disklabel.
  > After discussion with deraadt@ (krw@)

arch/sparc64/sparc64

  ~ disksubr.c                            

  > annoying spacing glitch which makes the diffs bigger (deraadt@)

  ~ disksubr.c                            

  > by hand i carefully found that all the differences in setdisklabel()
  > implimentations were simply either missing code, or spacing and such.
  > setdisklabel() can become MI now. (deraadt@)

  ~ disksubr.c                            

  > The differences in the last non-homogeneous bounds_check_with_label()
  > routines (alpha, vax) prove to be not worth keeping. Move
  > bounds_check_with_label() into the MI world. Eliminate unreliable and
  > almost certainly useless checks for overwriting a disklabel.
  > After discussion with deraadt@ (krw@)

arch/vax/vax

  ~ disksubr.c                            

  > by hand i carefully found that all the differences in setdisklabel()
  > implimentations were simply either missing code, or spacing and such.
  > setdisklabel() can become MI now. (deraadt@)

  ~ disksubr.c                            

  > The differences in the last non-homogeneous bounds_check_with_label()
  > routines (alpha, vax) prove to be not worth keeping. Move
  > bounds_check_with_label() into the MI world. Eliminate unreliable and
  > almost certainly useless checks for overwriting a disklabel.
  > After discussion with deraadt@ (krw@)

arch/vax/vsa

  ~ hdc9224.c                             

  > typo (deraadt@)

dev/pci

  ~ if_wpi.c                              ~ if_wpireg.h

  > print regulatory domain in dmesg output.
  > fix typo in a comment. (damien@)

dev/pcmcia

  ~ if_malo.c                             

  > Initialize TX queue.  Handle TX done interrupts in a own function.
  > (mglocker@)

dev/usb

  ~ if_ral.c                              ~ if_rum.c
  ~ if_uath.c                             ~ ueagle.c

  > re-indent prototypes after "Static" removal.
  > no binary change. (damien@)

  ~ if_atureg.h                           ~ if_udavreg.h
  ~ uaudioreg.h                           ~ ueaglereg.h
  ~ umidireg.h                            ~ usb.h
  ~ usbcdc.h                              ~ usbhid.h

  > Remove the definition and use of UPACKED and replace it with our own
  > __packed
  > (to which UPACKED was define'd before anway).  No binary change, just one
  > layer
  > of confusion less in the sourcecode.
  > ok jsg (mbalmer@)

  ~ usb_port.h                            ~ usbdi_util.c
  ~ usbdi_util.h                          

  > Remove the definition and use of usb_malloc_type which is really int.
  > While here, reindent the function prototypes in usbdi_util.h
  > No binary change.
  > ok jsg (mbalmer@)

  ~ TODO                                  

  > Add a CVS marker.
  > ok jsg (mbalmer@)

  ~ if_atu.c                              ~ if_aue.c
  ~ if_axe.c                              ~ if_cdce.c
  ~ if_cue.c                              ~ if_ral.c
  ~ if_rum.c                              ~ if_uath.c
  ~ if_udav.c                             ~ if_upl.c
  ~ if_url.c                              ~ if_wi_usb.c
  ~ if_zyd.c                              ~ ueagle.c
  ~ usb_port.h                            

  > Remove the definition and use of if_deactivate().  It was defined empty and
  > thus produced no code at all.
  > No binary change.
  > ok jsg. (mbalmer@)

  - FILES                                 

  > This information is redundant.  Remove the list of files.
  > suggested by and ok jsg. (mbalmer@)

kern

  ~ subr_disk.c                           

  > push RAW_PART to 0 if it is non-zero, and bitch (deraadt@)

  ~ subr_disk.c                           

  > be even more forceful with RAW_PART (and note this is the wrong, and
  > temporary, place (deraadt@)

  ~ subr_disk.c                           

  > by hand i carefully found that all the differences in setdisklabel()
  > implimentations were simply either missing code, or spacing and such.
  > setdisklabel() can become MI now. (deraadt@)

  ~ subr_disk.c                           

  > handle C non-0 start after doing v1 converstion.. sigh (deraadt@)

  ~ vfs_bio.c                             

  > Protect access to 'bufhead' with splbio(), okay art@ millert@ marco@
  > (pedro@)

  ~ subr_disk.c                           

  > silently whack wrong-sized C partitions (deraadt@)

  ~ subr_disk.c                           

  > The differences in the last non-homogeneous bounds_check_with_label()
  > routines (alpha, vax) prove to be not worth keeping. Move
  > bounds_check_with_label() into the MI world. Eliminate unreliable and
  > almost certainly useless checks for overwriting a disklabel.
  > After discussion with deraadt@ (krw@)

  ~ subr_disk.c                           

  > blocks/sectors != blocks/blocks. Fix calculation of b_cylinder in
  > bounds_check_with_label(). Tweak error path to eliminate duplicate
  > code. (krw@)

net

  ~ pf.c                                  

  > sizeof(ptr) is no good if you want sizeof(*ptr). icmp/icmpv6. (henning@)

  ~ pf.c                                  

  > fix wrong argument passing to m_copyback for the log case
  > (&ptr instead of ptr). should fix pflog breakage seen by bob (henning@)

== usr.bin =========================================================== 03/04 ==

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

diff

  ~ diffdir.c                             ~ diffreg.c

  > - Change sizeof(type) to sizeof(*ptr).
  > - Move function prototypes before variables.
  > No binary change.
  > OK otto and millert. (ray@)

== usr.sbin ========================================================== 04/04 ==

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

pkg_add

  ~ pkg_add                               ~ OpenBSD/Replace.pm

  > new code is much sturdier with respect to old libraries, we do not have
  > to consider .libs-* as `special case', saving old libraries should do
  > the right thing in all cases, more or less... (espie@)

  ~ OpenBSD/Dependencies.pm               

  > give Dependencies a chance at finding libraries in old packages. (espie@)

  ~ pkg_add                               ~ OpenBSD/CollisionReport.pm
  ~ OpenBSD/PackageInfo.pm                ~ OpenBSD/PkgSpec.pm
  ~ OpenBSD/Replace.pm                    ~ OpenBSD/Update.pm

  > rework `special' package names a bit.
  > - do a test to create partial-foo-1.0.1 instead of partial-partial-foo-1.0
  > when removing partial-foo fails.
  > - have .libs name generation, e.g., .libs-foo, then .libs1-foo, then
  > .libs2-foo
  > instead of .libs-.libs-foo.... extend the pkgspec pattern slightly, so
  > that all these are more or less equivalent for dependencies and conflicts.
  > With this, we can do practically any scenario of shared libs updates and
  > downgrades. (espie@)

  ~ pkg_add                               ~ OpenBSD/Add.pm

  > tag user installed packages.
  > - record what's on the command line.
  > - adjust option depending on -a / !-a
  > - report `manual-install' status when replacing stuff. (espie@)

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


More information about the odc mailing list