[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