[odc] Daily src changes for 2008-12-10
ODC
auto at squish.net
Thu Dec 11 07:00:01 GMT 2008
OpenBSD src changes summary for 2008-12-10
==========================================
lib/libc lib/libm
share/man sys/arch/amd64/amd64
sys/arch/amd64/isa sys/arch/amd64/stand/libsa
sys/arch/i386/i386 sys/arch/i386/isa
sys/arch/i386/stand/libsa sys/dev/ic
sys/dev/pci sys/dev/usb
usr.bin/ssh usr.sbin/bgpctl
usr.sbin/ntpd usr.sbin/smtpd
== lib =============================================================== 01/05 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/lib
libc
~ arch/hppa/gen/fabs.c ~ arch/hppa/gen/ldexp.c
> use sys/cdefs.h (deraadt@)
~ arch/alpha/gen/ldexp.c ~ arch/arm/gen/fabs.c
~ arch/powerpc/gen/fabs.c ~ arch/powerpc/gen/ldexp.c
~ arch/sh/gen/fabs.c ~ arch/sh/gen/ldexp.c
~ arch/sparc/gen/ldexp.c ~ arch/vax/gen/fpclassify.c
~ arch/vax/gen/frexp.c ~ arch/vax/gen/isfinite.c
~ arch/vax/gen/isinf.c ~ arch/vax/gen/isnan.c
~ arch/vax/gen/isnormal.c ~ arch/vax/gen/signbit.c
~ gen/fpclassify.c ~ gen/frexp.c
~ gen/isinf.c ~ gen/isfinite.c
~ gen/isnan.c ~ gen/isnormal.c
~ gen/signbit.c
> use sys/cdefs.h; pointed out by theo (martynas@)
~ arch/vax/gen/fabs.S ~ arch/vax/gen/ldexp.S
> no spaces allowed in the macro arguments. completely insanity! (deraadt@)
libm
~ arch/hppa/e_sqrt.c ~ arch/hppa/s_rint.c
~ noieee_src/n_asincos.c ~ noieee_src/n_atan.c
~ noieee_src/n_atan2.c ~ noieee_src/n_fdim.c
~ noieee_src/n_floor.c ~ noieee_src/n_fmax.c
~ noieee_src/n_fmin.c ~ noieee_src/n_sincos.c
~ noieee_src/n_support.c ~ noieee_src/n_tan.c
~ src/e_acos.c ~ src/e_asin.c
~ src/e_atan2.c ~ src/e_sqrt.c
~ src/s_atan.c ~ src/s_copysign.c
~ src/s_cos.c ~ src/s_fabs.c
~ src/s_fdim.c ~ src/s_fmax.c
~ src/s_fmin.c ~ src/s_frexp.c
~ src/s_ilogb.c ~ src/s_ldexp.c
~ src/s_nan.c ~ src/s_rint.c
~ src/s_scalbn.c ~ src/s_sin.c
~ src/s_tan.c
> use sys/cdefs.h; pointed out by theo (martynas@)
== share ============================================================= 02/05 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/share
man
~ man4/auacer.4
> history should mention when the driver appeared in OpenBSD. (brad@)
== sys =============================================================== 03/05 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sys
arch/amd64/amd64
~ dkcsum.c
> When booting from a CD on i386/amd64, assume the root filesystem
> is on the CD rather than always asking for its location. Behaviour
> pointed out at OpenCON by Stephan Rickauer.
> Tested by Stephan. nick@ has no objections.
> ok deraadt@ (krw@)
arch/amd64/isa
~ isa_machdep.c
> both x86 platforms isa bus_dma implementations handle bus_dmamap_sync
> incorrectly.
> The spec (manpage) states that using two PRE or two POST ops together is
> entirely valid, but mixing pre and post is invalid. The way this was
> handled before with a switch statement meant that only individual
> commands actually would be recognised, so move to just checking the
> commands indidually using "if (op & $command)". Additionally, add a
> DIAGNOSTIC check and panic for the mixing of pre and post operations
> (this is done on several other architectures already).
> tested by several people; thanks!
> ok dlg@, kettenis@, "the diff made sense" deraadt. (oga@)
arch/amd64/stand/libsa
~ diskprobe.c
> When booting from a CD on i386/amd64, assume the root filesystem
> is on the CD rather than always asking for its location. Behaviour
> pointed out at OpenCON by Stephan Rickauer.
> Tested by Stephan. nick@ has no objections.
> ok deraadt@ (krw@)
arch/i386/i386
~ dkcsum.c
> When booting from a CD on i386/amd64, assume the root filesystem
> is on the CD rather than always asking for its location. Behaviour
> pointed out at OpenCON by Stephan Rickauer.
> Tested by Stephan. nick@ has no objections.
> ok deraadt@ (krw@)
arch/i386/isa
~ isa_machdep.c
> both x86 platforms isa bus_dma implementations handle bus_dmamap_sync
> incorrectly.
> The spec (manpage) states that using two PRE or two POST ops together is
> entirely valid, but mixing pre and post is invalid. The way this was
> handled before with a switch statement meant that only individual
> commands actually would be recognised, so move to just checking the
> commands indidually using "if (op & $command)". Additionally, add a
> DIAGNOSTIC check and panic for the mixing of pre and post operations
> (this is done on several other architectures already).
> tested by several people; thanks!
> ok dlg@, kettenis@, "the diff made sense" deraadt. (oga@)
arch/i386/stand/libsa
~ diskprobe.c
> When booting from a CD on i386/amd64, assume the root filesystem
> is on the CD rather than always asking for its location. Behaviour
> pointed out at OpenCON by Stephan Rickauer.
> Tested by Stephan. nick@ has no objections.
> ok deraadt@ (krw@)
dev/ic
~ gem.c ~ hme.c
> Replace m_free() with m_freem() in foo_start() to ensure that upon error
> the full mbuf chain is freed.
> ok claudio@ kettenis@ (brad@)
dev/pci
~ pcidevs
> id for Radeon HD2600 PRO AGP; from johan. (oga@)
~ pcidevs.h ~ pcidevs_data.h
> sync (oga@)
dev/usb
~ if_urtw.c
> sizeofa -> nitems
> ok jsg@ (kevlo@)
~ uvideo.c
> use maximum value of dwMaxVideoFrameBufferSize in each vs descriptors
> as the maximum frame buffer size of video(4)
> current logic potentially brake the device initialization
> (and the result of the query is not correct).
> ok mglocker@ (yuo@)
~ uvideo.c
> Macro spacing. No binary change. (mglocker@)
~ usbdevs.h ~ usbdevs_data.h
> sync (deraadt@)
~ usbdevs
> another rum; Arndt at ba-loerrach.de (deraadt@)
~ if_rum.c
> another rum; Arndt at ba-loerrach.de (deraadt@)
~ uvideo.c
> Fix ohci xfers for some devices by adjusting the number of microframes to
> a static value of 8.
> Regression tested by todd@ (mglocker@)
== usr.bin =========================================================== 04/05 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin
ssh
~ addrmatch.c
> o cannot be NULL here but use xfree() to be consistent; ok djm@ (stevesk@)
== usr.sbin ========================================================== 05/05 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.sbin
bgpctl
~ bgpctl.c
> convert the aggregator's AS number into host byte order when
> displayed in "show rib detail".
> ok claudio@ (sthen@)
ntpd
~ ntp.c
> Correctly skip the internal fd when checking the server sockets. Use
> PFD_MAX
> to start the for loop and not 1 which was correct long long time ago.
> OK otto@ found by Anirban Sinha ASinha(at)zeugmasystems.com (claudio@)
smtpd
~ aliases.c ~ parse.y
> That the "aliases" and "virtual" maps satisfy m_src == S_DB is checked
> too late, ie. at alias resolution time, and it's only a log_info.
> Move the check to parse.y, and make daemon die if m_src != S_DB.
> ok gilles@ (jacekm@)
===============================================================================
More information about the odc
mailing list