[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