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

ODC auto at squish.net
Mon Jun 18 07:00:01 BST 2007


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

distrib/alpha                           distrib/amd64
distrib/armish                          distrib/cats
distrib/hppa                            distrib/i386
distrib/landisk                         distrib/luna88k
distrib/mac68k                          distrib/macppc
distrib/miniroot                        distrib/mvme68k
distrib/mvme88k                         distrib/mvmeppc
distrib/ramdisk                         distrib/sgi
distrib/sparc                           distrib/sparc64
distrib/vax                             distrib/zaurus
sbin/disklabel                          share/man
sys/altq                                sys/arch/alpha/alpha
sys/arch/alpha/include                  sys/arch/amd64/amd64
sys/arch/amd64/include                  sys/arch/amd64/stand/etc
sys/arch/arm/arm                        sys/arch/arm/include
sys/arch/armish/include                 sys/arch/armish/stand/boot
sys/arch/aviion/aviion                  sys/arch/aviion/include
sys/arch/cats/include                   sys/arch/hp300/hp300
sys/arch/hp300/include                  sys/arch/hppa/dev
sys/arch/hppa/hppa                      sys/arch/hppa/include
sys/arch/hppa64/hppa64                  sys/arch/hppa64/include
sys/arch/i386/i386                      sys/arch/i386/include
sys/arch/i386/stand/etc                 sys/arch/landisk/include
sys/arch/landisk/landisk                sys/arch/luna88k/include
sys/arch/luna88k/luna88k                sys/arch/mac68k/include
sys/arch/mac68k/mac68k                  sys/arch/macppc/include
sys/arch/macppc/macppc                  sys/arch/mips64/include
sys/arch/mips64/mips64                  sys/arch/mvme68k/include
sys/arch/mvme68k/mvme68k                sys/arch/mvme68k/stand/installboot
sys/arch/mvme68k/stand/libsa            sys/arch/mvme68k/stand/prtvid
sys/arch/mvme68k/stand/wrtvid           sys/arch/mvme88k/include
sys/arch/mvme88k/mvme88k                sys/arch/mvme88k/stand/installboot
sys/arch/mvme88k/stand/libsa            sys/arch/mvme88k/stand/wrtvid
sys/arch/mvmeppc/include                sys/arch/mvmeppc/mvmeppc
sys/arch/mvmeppc/stand/installboot      sys/arch/sgi/sgi
sys/arch/sh/include                     sys/arch/solbourne/include
sys/arch/sparc/include                  sys/arch/sparc/sparc
sys/arch/sparc64/include                sys/arch/sparc64/sparc64
sys/arch/vax/include                    sys/arch/vax/vax
sys/arch/zaurus/include                 sys/dev
sys/dev/dec                             sys/dev/ic
sys/dev/isa                             sys/dev/pci
sys/dev/pcmcia                          sys/dev/tc
sys/dev/usb                             sys/kern
sys/net                                 sys/net80211
sys/sys                                 sys/ufs/ext2fs
usr.sbin/pkg_add                        usr.sbin/ztsscale

== distrib =========================================================== 01/05 ==

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

alpha

  ~ bsd.rd/Makefile                       ~ common/Makefile.inc

  > Stop using disklabel -r.  The disklabel code does not know all the
  > semantics
  > for pushing disklabels onto the disk (and besides that, it is buggy and
  > unreadable crap); thanks for help from krw (deraadt@)

amd64

  ~ common/Makefile.inc                   

  > Stop using disklabel -r.  The disklabel code does not know all the
  > semantics
  > for pushing disklabels onto the disk (and besides that, it is buggy and
  > unreadable crap); thanks for help from krw (deraadt@)

armish

  ~ ramdisk/Makefile                      

  > Stop using disklabel -r.  The disklabel code does not know all the
  > semantics
  > for pushing disklabels onto the disk (and besides that, it is buggy and
  > unreadable crap); thanks for help from krw (deraadt@)

cats

  ~ ramdisk/Makefile                      

  > Stop using disklabel -r.  The disklabel code does not know all the
  > semantics
  > for pushing disklabels onto the disk (and besides that, it is buggy and
  > unreadable crap); thanks for help from krw (deraadt@)

hppa

  ~ ramdisk/Makefile                      

  > Stop using disklabel -r.  The disklabel code does not know all the
  > semantics
  > for pushing disklabels onto the disk (and besides that, it is buggy and
  > unreadable crap); thanks for help from krw (deraadt@)

i386

  ~ common/Makefile.inc                   

  > Stop using disklabel -r.  The disklabel code does not know all the
  > semantics
  > for pushing disklabels onto the disk (and besides that, it is buggy and
  > unreadable crap); thanks for help from krw (deraadt@)

landisk

  ~ miniroot/Makefile                     ~ ramdisk/Makefile

  > Stop using disklabel -r.  The disklabel code does not know all the
  > semantics
  > for pushing disklabels onto the disk (and besides that, it is buggy and
  > unreadable crap); thanks for help from krw (deraadt@)

luna88k

  ~ ramdisk/Makefile                      ~ ramdisk/Makefile.inc

  > Stop using disklabel -r.  The disklabel code does not know all the
  > semantics
  > for pushing disklabels onto the disk (and besides that, it is buggy and
  > unreadable crap); thanks for help from krw (deraadt@)

mac68k

  ~ ramdisk/Makefile.inc                  

  > Stop using disklabel -r.  The disklabel code does not know all the
  > semantics
  > for pushing disklabels onto the disk (and besides that, it is buggy and
  > unreadable crap); thanks for help from krw (deraadt@)

macppc

  ~ ramdisk/Makefile                      

  > Stop using disklabel -r.  The disklabel code does not know all the
  > semantics
  > for pushing disklabels onto the disk (and besides that, it is buggy and
  > unreadable crap); thanks for help from krw (deraadt@)

miniroot

  ~ Makefile                              

  > Stop using disklabel -r.  The disklabel code does not know all the
  > semantics
  > for pushing disklabels onto the disk (and besides that, it is buggy and
  > unreadable crap); thanks for help from krw (deraadt@)

mvme68k

  ~ ramdisk/Makefile                      ~ ramdisk/Makefile.inc

  > Stop using disklabel -r.  The disklabel code does not know all the
  > semantics
  > for pushing disklabels onto the disk (and besides that, it is buggy and
  > unreadable crap); thanks for help from krw (deraadt@)

mvme88k

  ~ ramdisk/Makefile                      ~ ramdisk/Makefile.inc

  > Stop using disklabel -r.  The disklabel code does not know all the
  > semantics
  > for pushing disklabels onto the disk (and besides that, it is buggy and
  > unreadable crap); thanks for help from krw (deraadt@)

mvmeppc

  ~ ramdisk/Makefile                      

  > Stop using disklabel -r.  The disklabel code does not know all the
  > semantics
  > for pushing disklabels onto the disk (and besides that, it is buggy and
  > unreadable crap); thanks for help from krw (deraadt@)

ramdisk

  ~ Makefile                              

  > Stop using disklabel -r.  The disklabel code does not know all the
  > semantics
  > for pushing disklabels onto the disk (and besides that, it is buggy and
  > unreadable crap); thanks for help from krw (deraadt@)

sgi

  ~ ramdisk/Makefile                      

  > Stop using disklabel -r.  The disklabel code does not know all the
  > semantics
  > for pushing disklabels onto the disk (and besides that, it is buggy and
  > unreadable crap); thanks for help from krw (deraadt@)

sparc

  ~ miniroot/Makefile.inc                 ~ ramdisk/Makefile.inc

  > Stop using disklabel -r.  The disklabel code does not know all the
  > semantics
  > for pushing disklabels onto the disk (and besides that, it is buggy and
  > unreadable crap); thanks for help from krw (deraadt@)

sparc64

  ~ bsd.rd/Makefile                       ~ common/Makefile.inc
  ~ ramdisk/Makefile                      ~ ramdiskB/Makefile

  > Stop using disklabel -r.  The disklabel code does not know all the
  > semantics
  > for pushing disklabels onto the disk (and besides that, it is buggy and
  > unreadable crap); thanks for help from krw (deraadt@)

vax

  ~ ramdisk/Makefile.inc                  

  > Stop using disklabel -r.  The disklabel code does not know all the
  > semantics
  > for pushing disklabels onto the disk (and besides that, it is buggy and
  > unreadable crap); thanks for help from krw (deraadt@)

zaurus

  ~ ramdisk/Makefile                      

  > Stop using disklabel -r.  The disklabel code does not know all the
  > semantics
  > for pushing disklabels onto the disk (and besides that, it is buggy and
  > unreadable crap); thanks for help from krw (deraadt@)

== sbin ============================================================== 02/05 ==

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

disklabel

  ~ Makefile                              ~ disklabel.c
  ~ editor.c                              

  > On Sun machines, disklabels coming from the kernel will now have a d_flags
  > bit D_VENDOR if they face the Sun cylinder / start-at-zero semantics. 
  > Other
  > disklabels found on these architectures do not have these issues, and do
  > not need to be constrained.  checked by otto (deraadt@)

== share ============================================================= 03/05 ==

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

man

  ~ man5/bsd.port.mk.5                    

  > explicit ties to the package system. (espie@)

== sys =============================================================== 04/05 ==

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

altq

  ~ altq_rio.c                            ~ altq_rmclass.h

  > de-register
  > ok henning@ (jasper@)

arch/alpha/alpha

  ~ disksubr.c                            

  > significantly simplified disklabel infrastructure.	MBR handling becomes MI
  > to support hotplug media on most architectures.  disklabel setup and
  > verification done using new helper functions.  Disklabels must *always*
  > have a correct checksum now.  Same code paths are used to learn on-disk
  > location disklabels, to avoid new errors sneaking in.  Tested on almost all
  > cases, testing help from todd, kettenis, krw, otto, dlg, robert, gwk, drahn
  > (deraadt@)

  ~ interrupt.c                           

  > Some alpha (or SRM) designs use level 3 for i/o interrupts, instead of the
  > more commonly encountered level 4. Do not complain in splassert() in this
  > case
  > (this is similar to the older vsbus vax machines workaround). (miod@)

arch/alpha/include

  ~ disklabel.h                           

  > significantly simplified disklabel infrastructure.	MBR handling becomes MI
  > to support hotplug media on most architectures.  disklabel setup and
  > verification done using new helper functions.  Disklabels must *always*
  > have a correct checksum now.  Same code paths are used to learn on-disk
  > location disklabels, to avoid new errors sneaking in.  Tested on almost all
  > cases, testing help from todd, kettenis, krw, otto, dlg, robert, gwk, drahn
  > (deraadt@)

  ~ disklabel.h                           

  > Eliminate a few straggling 'labelsector' field declarations from
  > cpu_disklabel's.  'labelsector' is not used anywhere according to grep.
  > 'go for it' deraadt@ (krw@)

arch/amd64/amd64

  ~ disksubr.c                            

  > significantly simplified disklabel infrastructure.	MBR handling becomes MI
  > to support hotplug media on most architectures.  disklabel setup and
  > verification done using new helper functions.  Disklabels must *always*
  > have a correct checksum now.  Same code paths are used to learn on-disk
  > location disklabels, to avoid new errors sneaking in.  Tested on almost all
  > cases, testing help from todd, kettenis, krw, otto, dlg, robert, gwk, drahn
  > (deraadt@)

arch/amd64/include

  ~ disklabel.h                           

  > significantly simplified disklabel infrastructure.	MBR handling becomes MI
  > to support hotplug media on most architectures.  disklabel setup and
  > verification done using new helper functions.  Disklabels must *always*
  > have a correct checksum now.  Same code paths are used to learn on-disk
  > location disklabels, to avoid new errors sneaking in.  Tested on almost all
  > cases, testing help from todd, kettenis, krw, otto, dlg, robert, gwk, drahn
  > (deraadt@)

arch/amd64/stand/etc

  ~ genassym.cf                           

  > (error in commit messages to other similar MI files; see position in
  > ChangeLog to see other files)
  > avoid pulling in machine/disklabel.h when sys/disklabel.h is a better
  > choice (deraadt@)

arch/arm/arm

  ~ disksubr.c                            

  > significantly simplified disklabel infrastructure.	MBR handling becomes MI
  > to support hotplug media on most architectures.  disklabel setup and
  > verification done using new helper functions.  Disklabels must *always*
  > have a correct checksum now.  Same code paths are used to learn on-disk
  > location disklabels, to avoid new errors sneaking in.  Tested on almost all
  > cases, testing help from todd, kettenis, krw, otto, dlg, robert, gwk, drahn
  > (deraadt@)

arch/arm/include

  ~ disklabel.h                           

  > significantly simplified disklabel infrastructure.	MBR handling becomes MI
  > to support hotplug media on most architectures.  disklabel setup and
  > verification done using new helper functions.  Disklabels must *always*
  > have a correct checksum now.  Same code paths are used to learn on-disk
  > location disklabels, to avoid new errors sneaking in.  Tested on almost all
  > cases, testing help from todd, kettenis, krw, otto, dlg, robert, gwk, drahn
  > (deraadt@)

arch/armish/include

  ~ disklabel.h                           

  > significantly simplified disklabel infrastructure.	MBR handling becomes MI
  > to support hotplug media on most architectures.  disklabel setup and
  > verification done using new helper functions.  Disklabels must *always*
  > have a correct checksum now.  Same code paths are used to learn on-disk
  > location disklabels, to avoid new errors sneaking in.  Tested on almost all
  > cases, testing help from todd, kettenis, krw, otto, dlg, robert, gwk, drahn
  > (deraadt@)

arch/armish/stand/boot

  ~ wd.c                                  

  > amd64/stand (deraadt@)

arch/aviion/aviion

  ~ disksubr.c                            

  > significantly simplified disklabel infrastructure.	MBR handling becomes MI
  > to support hotplug media on most architectures.  disklabel setup and
  > verification done using new helper functions.  Disklabels must *always*
  > have a correct checksum now.  Same code paths are used to learn on-disk
  > location disklabels, to avoid new errors sneaking in.  Tested on almost all
  > cases, testing help from todd, kettenis, krw, otto, dlg, robert, gwk, drahn
  > (deraadt@)

arch/aviion/include

  ~ disklabel.h                           

  > significantly simplified disklabel infrastructure.	MBR handling becomes MI
  > to support hotplug media on most architectures.  disklabel setup and
  > verification done using new helper functions.  Disklabels must *always*
  > have a correct checksum now.  Same code paths are used to learn on-disk
  > location disklabels, to avoid new errors sneaking in.  Tested on almost all
  > cases, testing help from todd, kettenis, krw, otto, dlg, robert, gwk, drahn
  > (deraadt@)

arch/cats/include

  ~ disklabel.h                           

  > significantly simplified disklabel infrastructure.	MBR handling becomes MI
  > to support hotplug media on most architectures.  disklabel setup and
  > verification done using new helper functions.  Disklabels must *always*
  > have a correct checksum now.  Same code paths are used to learn on-disk
  > location disklabels, to avoid new errors sneaking in.  Tested on almost all
  > cases, testing help from todd, kettenis, krw, otto, dlg, robert, gwk, drahn
  > (deraadt@)

arch/hp300/hp300

  ~ disksubr.c                            

  > significantly simplified disklabel infrastructure.	MBR handling becomes MI
  > to support hotplug media on most architectures.  disklabel setup and
  > verification done using new helper functions.  Disklabels must *always*
  > have a correct checksum now.  Same code paths are used to learn on-disk
  > location disklabels, to avoid new errors sneaking in.  Tested on almost all
  > cases, testing help from todd, kettenis, krw, otto, dlg, robert, gwk, drahn
  > (deraadt@)

arch/hp300/include

  ~ disklabel.h                           

  > significantly simplified disklabel infrastructure.	MBR handling becomes MI
  > to support hotplug media on most architectures.  disklabel setup and
  > verification done using new helper functions.  Disklabels must *always*
  > have a correct checksum now.  Same code paths are used to learn on-disk
  > location disklabels, to avoid new errors sneaking in.  Tested on almost all
  > cases, testing help from todd, kettenis, krw, otto, dlg, robert, gwk, drahn
  > (deraadt@)

arch/hppa/dev

  ~ apic.c                                ~ elroy.c
  ~ elroyvar.h                            

  > Get interrupt information from PDC and use it to program the IO SAPIC.
  > Needed to make edge triggered interrupts work. (kettenis@)

arch/hppa/hppa

  ~ disksubr.c                            

  > significantly simplified disklabel infrastructure.	MBR handling becomes MI
  > to support hotplug media on most architectures.  disklabel setup and
  > verification done using new helper functions.  Disklabels must *always*
  > have a correct checksum now.  Same code paths are used to learn on-disk
  > location disklabels, to avoid new errors sneaking in.  Tested on almost all
  > cases, testing help from todd, kettenis, krw, otto, dlg, robert, gwk, drahn
  > (deraadt@)

arch/hppa/include

  ~ disklabel.h                           

  > significantly simplified disklabel infrastructure.	MBR handling becomes MI
  > to support hotplug media on most architectures.  disklabel setup and
  > verification done using new helper functions.  Disklabels must *always*
  > have a correct checksum now.  Same code paths are used to learn on-disk
  > location disklabels, to avoid new errors sneaking in.  Tested on almost all
  > cases, testing help from todd, kettenis, krw, otto, dlg, robert, gwk, drahn
  > (deraadt@)

  ~ disklabel.h                           

  > Eliminate a few straggling 'labelsector' field declarations from
  > cpu_disklabel's.  'labelsector' is not used anywhere according to grep.
  > 'go for it' deraadt@ (krw@)

arch/hppa64/hppa64

  ~ disksubr.c                            

  > significantly simplified disklabel infrastructure.	MBR handling becomes MI
  > to support hotplug media on most architectures.  disklabel setup and
  > verification done using new helper functions.  Disklabels must *always*
  > have a correct checksum now.  Same code paths are used to learn on-disk
  > location disklabels, to avoid new errors sneaking in.  Tested on almost all
  > cases, testing help from todd, kettenis, krw, otto, dlg, robert, gwk, drahn
  > (deraadt@)

arch/hppa64/include

  ~ disklabel.h                           

  > significantly simplified disklabel infrastructure.	MBR handling becomes MI
  > to support hotplug media on most architectures.  disklabel setup and
  > verification done using new helper functions.  Disklabels must *always*
  > have a correct checksum now.  Same code paths are used to learn on-disk
  > location disklabels, to avoid new errors sneaking in.  Tested on almost all
  > cases, testing help from todd, kettenis, krw, otto, dlg, robert, gwk, drahn
  > (deraadt@)

  ~ disklabel.h                           

  > Eliminate a few straggling 'labelsector' field declarations from
  > cpu_disklabel's.  'labelsector' is not used anywhere according to grep.
  > 'go for it' deraadt@ (krw@)

arch/i386/i386

  ~ disksubr.c                            

  > significantly simplified disklabel infrastructure.	MBR handling becomes MI
  > to support hotplug media on most architectures.  disklabel setup and
  > verification done using new helper functions.  Disklabels must *always*
  > have a correct checksum now.  Same code paths are used to learn on-disk
  > location disklabels, to avoid new errors sneaking in.  Tested on almost all
  > cases, testing help from todd, kettenis, krw, otto, dlg, robert, gwk, drahn
  > (deraadt@)

arch/i386/include

  ~ disklabel.h                           

  > significantly simplified disklabel infrastructure.	MBR handling becomes MI
  > to support hotplug media on most architectures.  disklabel setup and
  > verification done using new helper functions.  Disklabels must *always*
  > have a correct checksum now.  Same code paths are used to learn on-disk
  > location disklabels, to avoid new errors sneaking in.  Tested on almost all
  > cases, testing help from todd, kettenis, krw, otto, dlg, robert, gwk, drahn
  > (deraadt@)

arch/i386/stand/etc

  ~ genassym.cf                           

  > amd64/stand (deraadt@)

arch/landisk/include

  ~ disklabel.h                           

  > significantly simplified disklabel infrastructure.	MBR handling becomes MI
  > to support hotplug media on most architectures.  disklabel setup and
  > verification done using new helper functions.  Disklabels must *always*
  > have a correct checksum now.  Same code paths are used to learn on-disk
  > location disklabels, to avoid new errors sneaking in.  Tested on almost all
  > cases, testing help from todd, kettenis, krw, otto, dlg, robert, gwk, drahn
  > (deraadt@)

arch/landisk/landisk

  ~ disksubr.c                            

  > significantly simplified disklabel infrastructure.	MBR handling becomes MI
  > to support hotplug media on most architectures.  disklabel setup and
  > verification done using new helper functions.  Disklabels must *always*
  > have a correct checksum now.  Same code paths are used to learn on-disk
  > location disklabels, to avoid new errors sneaking in.  Tested on almost all
  > cases, testing help from todd, kettenis, krw, otto, dlg, robert, gwk, drahn
  > (deraadt@)

arch/luna88k/include

  ~ disklabel.h                           

  > significantly simplified disklabel infrastructure.	MBR handling becomes MI
  > to support hotplug media on most architectures.  disklabel setup and
  > verification done using new helper functions.  Disklabels must *always*
  > have a correct checksum now.  Same code paths are used to learn on-disk
  > location disklabels, to avoid new errors sneaking in.  Tested on almost all
  > cases, testing help from todd, kettenis, krw, otto, dlg, robert, gwk, drahn
  > (deraadt@)

arch/luna88k/luna88k

  ~ disksubr.c                            

  > significantly simplified disklabel infrastructure.	MBR handling becomes MI
  > to support hotplug media on most architectures.  disklabel setup and
  > verification done using new helper functions.  Disklabels must *always*
  > have a correct checksum now.  Same code paths are used to learn on-disk
  > location disklabels, to avoid new errors sneaking in.  Tested on almost all
  > cases, testing help from todd, kettenis, krw, otto, dlg, robert, gwk, drahn
  > (deraadt@)

arch/mac68k/include

  ~ disklabel.h                           

  > significantly simplified disklabel infrastructure.	MBR handling becomes MI
  > to support hotplug media on most architectures.  disklabel setup and
  > verification done using new helper functions.  Disklabels must *always*
  > have a correct checksum now.  Same code paths are used to learn on-disk
  > location disklabels, to avoid new errors sneaking in.  Tested on almost all
  > cases, testing help from todd, kettenis, krw, otto, dlg, robert, gwk, drahn
  > (deraadt@)

arch/mac68k/mac68k

  ~ disksubr.c                            

  > significantly simplified disklabel infrastructure.	MBR handling becomes MI
  > to support hotplug media on most architectures.  disklabel setup and
  > verification done using new helper functions.  Disklabels must *always*
  > have a correct checksum now.  Same code paths are used to learn on-disk
  > location disklabels, to avoid new errors sneaking in.  Tested on almost all
  > cases, testing help from todd, kettenis, krw, otto, dlg, robert, gwk, drahn
  > (deraadt@)

  ~ disksubr.c                            

  > make it compile (martin@)

arch/macppc/include

  ~ disklabel.h                           

  > significantly simplified disklabel infrastructure.	MBR handling becomes MI
  > to support hotplug media on most architectures.  disklabel setup and
  > verification done using new helper functions.  Disklabels must *always*
  > have a correct checksum now.  Same code paths are used to learn on-disk
  > location disklabels, to avoid new errors sneaking in.  Tested on almost all
  > cases, testing help from todd, kettenis, krw, otto, dlg, robert, gwk, drahn
  > (deraadt@)

arch/macppc/macppc

  ~ disksubr.c                            

  > significantly simplified disklabel infrastructure.	MBR handling becomes MI
  > to support hotplug media on most architectures.  disklabel setup and
  > verification done using new helper functions.  Disklabels must *always*
  > have a correct checksum now.  Same code paths are used to learn on-disk
  > location disklabels, to avoid new errors sneaking in.  Tested on almost all
  > cases, testing help from todd, kettenis, krw, otto, dlg, robert, gwk, drahn
  > (deraadt@)

arch/mips64/include

  ~ disklabel.h                           

  > significantly simplified disklabel infrastructure.	MBR handling becomes MI
  > to support hotplug media on most architectures.  disklabel setup and
  > verification done using new helper functions.  Disklabels must *always*
  > have a correct checksum now.  Same code paths are used to learn on-disk
  > location disklabels, to avoid new errors sneaking in.  Tested on almost all
  > cases, testing help from todd, kettenis, krw, otto, dlg, robert, gwk, drahn
  > (deraadt@)

  ~ disklabel.h                           

  > Eliminate a few straggling 'labelsector' field declarations from
  > cpu_disklabel's.  'labelsector' is not used anywhere according to grep.
  > 'go for it' deraadt@ (krw@)

arch/mips64/mips64

  ~ disksubr.c                            

  > significantly simplified disklabel infrastructure.	MBR handling becomes MI
  > to support hotplug media on most architectures.  disklabel setup and
  > verification done using new helper functions.  Disklabels must *always*
  > have a correct checksum now.  Same code paths are used to learn on-disk
  > location disklabels, to avoid new errors sneaking in.  Tested on almost all
  > cases, testing help from todd, kettenis, krw, otto, dlg, robert, gwk, drahn
  > (deraadt@)

  ~ disksubr.c                            

  > Coerce this into compiling. (miod@)

arch/mvme68k/include

  ~ disklabel.h                           

  > significantly simplified disklabel infrastructure.	MBR handling becomes MI
  > to support hotplug media on most architectures.  disklabel setup and
  > verification done using new helper functions.  Disklabels must *always*
  > have a correct checksum now.  Same code paths are used to learn on-disk
  > location disklabels, to avoid new errors sneaking in.  Tested on almost all
  > cases, testing help from todd, kettenis, krw, otto, dlg, robert, gwk, drahn
  > (deraadt@)

arch/mvme68k/mvme68k

  ~ disksubr.c                            

  > significantly simplified disklabel infrastructure.	MBR handling becomes MI
  > to support hotplug media on most architectures.  disklabel setup and
  > verification done using new helper functions.  Disklabels must *always*
  > have a correct checksum now.  Same code paths are used to learn on-disk
  > location disklabels, to avoid new errors sneaking in.  Tested on almost all
  > cases, testing help from todd, kettenis, krw, otto, dlg, robert, gwk, drahn
  > (deraadt@)

arch/mvme68k/stand/installboot

  ~ installboot.c                         

  > amd64/stand (deraadt@)

arch/mvme68k/stand/libsa

  ~ bugdev.c                              

  > amd64/stand (deraadt@)

arch/mvme68k/stand/prtvid

  ~ prtvid.c                              

  > amd64/stand (deraadt@)

arch/mvme68k/stand/wrtvid

  ~ wrtvid.c                              

  > amd64/stand (deraadt@)

arch/mvme88k/include

  ~ disklabel.h                           

  > significantly simplified disklabel infrastructure.	MBR handling becomes MI
  > to support hotplug media on most architectures.  disklabel setup and
  > verification done using new helper functions.  Disklabels must *always*
  > have a correct checksum now.  Same code paths are used to learn on-disk
  > location disklabels, to avoid new errors sneaking in.  Tested on almost all
  > cases, testing help from todd, kettenis, krw, otto, dlg, robert, gwk, drahn
  > (deraadt@)

arch/mvme88k/mvme88k

  ~ disksubr.c                            

  > significantly simplified disklabel infrastructure.	MBR handling becomes MI
  > to support hotplug media on most architectures.  disklabel setup and
  > verification done using new helper functions.  Disklabels must *always*
  > have a correct checksum now.  Same code paths are used to learn on-disk
  > location disklabels, to avoid new errors sneaking in.  Tested on almost all
  > cases, testing help from todd, kettenis, krw, otto, dlg, robert, gwk, drahn
  > (deraadt@)

arch/mvme88k/stand/installboot

  ~ installboot.c                         

  > amd64/stand (deraadt@)

arch/mvme88k/stand/libsa

  ~ bugdev.c                              

  > amd64/stand (deraadt@)

arch/mvme88k/stand/wrtvid

  - disklabel.h                           ~ wrtvid.c

  > amd64/stand (deraadt@)

arch/mvmeppc/include

  ~ disklabel.h                           

  > significantly simplified disklabel infrastructure.	MBR handling becomes MI
  > to support hotplug media on most architectures.  disklabel setup and
  > verification done using new helper functions.  Disklabels must *always*
  > have a correct checksum now.  Same code paths are used to learn on-disk
  > location disklabels, to avoid new errors sneaking in.  Tested on almost all
  > cases, testing help from todd, kettenis, krw, otto, dlg, robert, gwk, drahn
  > (deraadt@)

arch/mvmeppc/mvmeppc

  ~ disksubr.c                            

  > significantly simplified disklabel infrastructure.	MBR handling becomes MI
  > to support hotplug media on most architectures.  disklabel setup and
  > verification done using new helper functions.  Disklabels must *always*
  > have a correct checksum now.  Same code paths are used to learn on-disk
  > location disklabels, to avoid new errors sneaking in.  Tested on almost all
  > cases, testing help from todd, kettenis, krw, otto, dlg, robert, gwk, drahn
  > (deraadt@)

arch/mvmeppc/stand/installboot

  ~ installboot.c                         

  > amd64/stand (deraadt@)

arch/sgi/sgi

  ~ machdep.c                             

  > Disable memory above 256MB for now, it triggers bugs (probably related to
  > cache operations). (miod@)

arch/sh/include

  ~ disklabel.h                           

  > significantly simplified disklabel infrastructure.	MBR handling becomes MI
  > to support hotplug media on most architectures.  disklabel setup and
  > verification done using new helper functions.  Disklabels must *always*
  > have a correct checksum now.  Same code paths are used to learn on-disk
  > location disklabels, to avoid new errors sneaking in.  Tested on almost all
  > cases, testing help from todd, kettenis, krw, otto, dlg, robert, gwk, drahn
  > (deraadt@)

arch/solbourne/include

  ~ disklabel.h                           

  > significantly simplified disklabel infrastructure.	MBR handling becomes MI
  > to support hotplug media on most architectures.  disklabel setup and
  > verification done using new helper functions.  Disklabels must *always*
  > have a correct checksum now.  Same code paths are used to learn on-disk
  > location disklabels, to avoid new errors sneaking in.  Tested on almost all
  > cases, testing help from todd, kettenis, krw, otto, dlg, robert, gwk, drahn
  > (deraadt@)

arch/sparc/include

  ~ disklabel.h                           

  > significantly simplified disklabel infrastructure.	MBR handling becomes MI
  > to support hotplug media on most architectures.  disklabel setup and
  > verification done using new helper functions.  Disklabels must *always*
  > have a correct checksum now.  Same code paths are used to learn on-disk
  > location disklabels, to avoid new errors sneaking in.  Tested on almost all
  > cases, testing help from todd, kettenis, krw, otto, dlg, robert, gwk, drahn
  > (deraadt@)

arch/sparc/sparc

  ~ disksubr.c                            

  > significantly simplified disklabel infrastructure.	MBR handling becomes MI
  > to support hotplug media on most architectures.  disklabel setup and
  > verification done using new helper functions.  Disklabels must *always*
  > have a correct checksum now.  Same code paths are used to learn on-disk
  > location disklabels, to avoid new errors sneaking in.  Tested on almost all
  > cases, testing help from todd, kettenis, krw, otto, dlg, robert, gwk, drahn
  > (deraadt@)

arch/sparc64/include

  ~ disklabel.h                           

  > significantly simplified disklabel infrastructure.	MBR handling becomes MI
  > to support hotplug media on most architectures.  disklabel setup and
  > verification done using new helper functions.  Disklabels must *always*
  > have a correct checksum now.  Same code paths are used to learn on-disk
  > location disklabels, to avoid new errors sneaking in.  Tested on almost all
  > cases, testing help from todd, kettenis, krw, otto, dlg, robert, gwk, drahn
  > (deraadt@)

arch/sparc64/sparc64

  ~ disksubr.c                            

  > significantly simplified disklabel infrastructure.	MBR handling becomes MI
  > to support hotplug media on most architectures.  disklabel setup and
  > verification done using new helper functions.  Disklabels must *always*
  > have a correct checksum now.  Same code paths are used to learn on-disk
  > location disklabels, to avoid new errors sneaking in.  Tested on almost all
  > cases, testing help from todd, kettenis, krw, otto, dlg, robert, gwk, drahn
  > (deraadt@)

arch/vax/include

  ~ disklabel.h                           

  > significantly simplified disklabel infrastructure.	MBR handling becomes MI
  > to support hotplug media on most architectures.  disklabel setup and
  > verification done using new helper functions.  Disklabels must *always*
  > have a correct checksum now.  Same code paths are used to learn on-disk
  > location disklabels, to avoid new errors sneaking in.  Tested on almost all
  > cases, testing help from todd, kettenis, krw, otto, dlg, robert, gwk, drahn
  > (deraadt@)

arch/vax/vax

  ~ disksubr.c                            

  > significantly simplified disklabel infrastructure.	MBR handling becomes MI
  > to support hotplug media on most architectures.  disklabel setup and
  > verification done using new helper functions.  Disklabels must *always*
  > have a correct checksum now.  Same code paths are used to learn on-disk
  > location disklabels, to avoid new errors sneaking in.  Tested on almost all
  > cases, testing help from todd, kettenis, krw, otto, dlg, robert, gwk, drahn
  > (deraadt@)

arch/zaurus/include

  ~ disklabel.h                           

  > significantly simplified disklabel infrastructure.	MBR handling becomes MI
  > to support hotplug media on most architectures.  disklabel setup and
  > verification done using new helper functions.  Disklabels must *always*
  > have a correct checksum now.  Same code paths are used to learn on-disk
  > location disklabels, to avoid new errors sneaking in.  Tested on almost all
  > cases, testing help from todd, kettenis, krw, otto, dlg, robert, gwk, drahn
  > (deraadt@)

dev

  ~ cons.c                                

  > ansify/de-register
  > ok miod@ (jasper@)

  ~ rnd.c                                 

  > ansify/de-register
  > ok miod@ (jasper@)

dev/dec

  ~ if_le_dec.c                           

  > ansify/de-register
  > ok miod@ (jasper@)

dev/ic

  ~ sti.c                                 

  > Make sure to pass valid extended initialization structure pointers in
  > sti_init(), for recent sti proms require them. Also, return a meaningful
  > error value.
  > ok kettenis@ mickey@ (miod@)

  ~ sti.c                                 

  > We can not consider the first sti region as always mapped, since on pci
  > cards it is no longer the rom image. This lets sti at pci work on non-dino
  > bridges.
  > Found by and ok kettenis@ (miod@)

dev/isa

  ~ if_le.c                               ~ if_le_isa.c
  ~ if_le_isapnp.c                        ~ if_levar.h

  > ansify/de-register
  > ok miod@ (jasper@)

dev/pci

  ~ sti_pci.c                             

  > Repair a couple of printfs. (miod@)

dev/pcmcia

  ~ if_malo.c                             ~ if_maloreg.h
  ~ if_malovar.h                          

  > Add first shoot of SCAN command. (mglocker@)

  ~ if_malo.c                             

  > Pass the device a better rate set. (mglocker@)

  ~ if_malo.c                             ~ if_maloreg.h
  ~ if_malovar.h                          

  > Add background SCAN command. (mglocker@)

dev/tc

  ~ if_le_ioasic.c                        ~ if_le_tc.c

  > ansify/de-register
  > ok miod@ (jasper@)

dev/usb

  ~ ukbdmap.c                             ~ usb.h
  ~ usb_port.h                            ~ makemap.awk

  > No longer include usb_port.h, all macros have been converted to their C
  > counterparts.
  > Revert usb_port.h to it's original form with all the macro definitions to
  > ease the import of new drivers from other BSDs.
  > after discussion with deraadt; feedback from mk, miod, jsg, dlg.
  > ok dlg. (mbalmer@)

kern

  ~ subr_disk.c                           

  > significantly simplified disklabel infrastructure.	MBR handling becomes MI
  > to support hotplug media on most architectures.  disklabel setup and
  > verification done using new helper functions.  Disklabels must *always*
  > have a correct checksum now.  Same code paths are used to learn on-disk
  > location disklabels, to avoid new errors sneaking in.  Tested on almost all
  > cases, testing help from todd, kettenis, krw, otto, dlg, robert, gwk, drahn
  > (deraadt@)

  ~ vfs_bio.c                             

  > de-register
  > ok thib@ (jasper@)

net

  ~ if.c                                  

  > add back missing bcopy & break, got lost when removing arcnet.
  > spotted by Mike Belopuhov <mkb at crypt.org.ru> (henning@)

net80211

  ~ ieee80211.h                           

  > - remove two unused structures
  > - add three new information elements identifiers:
  > IEEE80211_ELEMID_QBSS_LOAD	: QBSS Load
  > IEEE80211_ELEMID_EDCA_PARAMS: EDCA Parameter Set
  > IEEE80211_ELEMID_QOS_CAP	: QoS Capability (damien@)

  ~ ieee80211.h                           ~ ieee80211_node.h

  > keep track of the Tx/Rx sequence numbers for each TID in the
  > ieee80211_node structure.
  > add a flag to indicate whether a STA is a QSTA or not. (damien@)

  ~ ieee80211_var.h                       

  > Add a new capability flag IEEE80211_C_QOS indicating that the driver
  > supports QoS.
  > Add a new flag IEEE80211_F_QOS indicating whether QoS is enabled or not.
  > Add a callback to notify drivers that AC parameters have changed in
  > the QBSS.  Drivers implementing QoS should define this callback and
  > update their EDCA settings accordingly. (damien@)

sys

  ~ disklabel.h                           

  > significantly simplified disklabel infrastructure.	MBR handling becomes MI
  > to support hotplug media on most architectures.  disklabel setup and
  > verification done using new helper functions.  Disklabels must *always*
  > have a correct checksum now.  Same code paths are used to learn on-disk
  > location disklabels, to avoid new errors sneaking in.  Tested on almost all
  > cases, testing help from todd, kettenis, krw, otto, dlg, robert, gwk, drahn
  > (deraadt@)

  ~ malloc.h                              

  > de-register
  > ok thib@ (jasper@)

ufs/ext2fs

  ~ ext2fs_alloc.c                        ~ ext2fs_bmap.c
  ~ ext2fs_bswap.c                        ~ ext2fs_inode.c
  ~ ext2fs_lookup.c                       ~ ext2fs_readwrite.c
  ~ ext2fs_subr.c                         ~ ext2fs_vfsops.c
  ~ ext2fs_vnops.c                        

  > ansify/de-register.
  > no binary change (jasper@)

== usr.sbin ========================================================== 05/05 ==

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

pkg_add

  ~ OpenBSD/PackingElement.pm             

  > add a bit of scaffolding for signatures (espie@)

  ~ pkg_create.1                          ~ pkg_add.1

  > document @exec/@unexec variations in more detail.
  > Point users at pkg_create for packing-list details (suggested by
  > ajacoutot@) (espie@)

  ~ pkg_add                               ~ OpenBSD/PackingElement.pm

  > more scaffolding we don't really use yet. (espie@)

  ~ OpenBSD/PackingElement.pm             

  > fix format for timestamps. Use a non-ambiguous subset of ISO8601. (espie@)

  ~ pkg_info                              

  > only display header if we actually display some information.
  > Allows saying pkg_info -a -M, and not having 100s of empty lines
  > corresponding to all packages without a MESSAGE. (espie@)

ztsscale

  ~ ztsscale.c                            

  > do not try to reopen the wsmouse device when
  > the calibration was not accurate enough and
  > keep the device open all the time since there is
  > no need to close and reopen it if we need to retry. (robert@)

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


More information about the odc mailing list