[odc] Daily src changes for 2005-12-14
ODC
auto at squish.net
Thu Dec 15 07:00:26 GMT 2005
OpenBSD src changes summary for 2005-12-14
==========================================
distrib/notes distrib/sets
lib/libpthread lib/librthread
regress/usr.bin share/man
sys/arch/alpha/include sys/arch/amd64/conf
sys/arch/amd64/include sys/arch/arm/include
sys/arch/arm/xscale sys/arch/hppa/include
sys/arch/hppa64/include sys/arch/i386/conf
sys/arch/i386/include sys/arch/m68k/include
sys/arch/m88k/include sys/arch/macppc/pci
sys/arch/mips64/include sys/arch/powerpc/include
sys/arch/sparc/include sys/arch/sparc64/include
sys/arch/vax/include sys/arch/zaurus/include
sys/arch/zaurus/zaurus sys/dev/acpi
sys/dev/ic sys/dev/pci
sys/kern sys/sys
sys/ufs/ext2fs sys/ufs/ffs
usr.bin/dc usr.bin/mg
usr.bin/rcs usr.bin/xlint
usr.sbin/bgpd usr.sbin/ospfd
== distrib =========================================================== 01/07 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/distrib
notes
~ mirrors
> add three mirrors, catching up w/ ftp.html r1.336 (grunk@)
sets
~ lists/base/mi
> sync (deraadt@)
~ lists/base/md.alpha ~ lists/base/md.amd64
~ lists/base/md.cats ~ lists/base/md.hp300
~ lists/base/md.hppa ~ lists/base/md.hppa64
~ lists/base/md.i386 ~ 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@)
== lib =============================================================== 02/07 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/lib
libpthread
~ arch/powerpc/_atomic_lock.c
> My email address changed quite a while ago... (drahn@)
librthread
~ rthread.c ~ rthread.h
~ rthread_tls.c
> change keys to use table instead of list, makes a sane destructor
> implementation
> possible (tedu@)
~ rthread_sync.c
> check for waiters when destroying a mutex or semaphore (tedu@)
~ rthread.c ~ rthread.h
> add bits for pthread_cancel. we don't really have cancellation points yet
> but some of the functions are here now. (tedu@)
~ rthread_tls.c
> there should be a lock around the tls key table (tedu@)
~ rthread_tls.c
> the beatings will continue until morale improves (tedu@)
~ rthread.c
> add pthread_kill (just kill(2) really) (tedu@)
~ rthread.c ~ rthread.h
> add pthread_cleanup_push and pthread_cleanup_pop (tedu@)
~ rthread_sync.c
> all is made clear: pthread_cond_timedwait takes absolute timeouts (tedu@)
+ arch/hppa/_atomic_lock.c
> Add locking primitive for hppa. ok kettenis@ (marco@)
+ arch/arm/_atomic_lock.c + arch/arm/rfork_thread.S
> Initial versions of arm code, in-tree development (not yet working).
> (drahn@)
~ arch/powerpc/_atomic_lock.c
> My email address changed quite a while ago... (drahn@)
== regress =========================================================== 03/07 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/regress
usr.bin
~ ssh/scp-ssh-wrapper.sh
> Fix assumption about how many args scp will pass; ok djm@ (dtucker@)
== share ============================================================= 04/07 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/share
man
~ man9/malloc.9
> Make ext2fs use a memory pool to allocate inodes, okay tedu@ (pedro@)
~ man4/usb.4
> Don't .Xr uhub(4) from usb(4), since they are the same man page.
> Okay jmc at .edro@)
== sys =============================================================== 05/07 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sys
arch/alpha/include
~ limits.h ~ signal.h
~ stdarg.h ~ types.h
> convert _FOO_SOURCE -> __FOO_VISIBLE in machine. OK deraadt@ (millert@)
~ stdarg.h
> make va_arg() map to nothing; ok millert (deraadt@)
arch/amd64/conf
~ GENERIC
> Add commented entries for nfe. (jsg@)
arch/amd64/include
~ ansi.h
> Make clock_t consistent across platforms as a 32 bit int. OK deraadt@
> (millert@)
~ limits.h ~ signal.h
~ stdarg.h ~ types.h
> convert _FOO_SOURCE -> __FOO_VISIBLE in machine. OK deraadt@ (millert@)
arch/arm/include
~ ansi.h
> Make clock_t consistent across platforms as a 32 bit int. OK deraadt@
> (millert@)
~ limits.h ~ signal.h
~ stdarg.h ~ types.h
> convert _FOO_SOURCE -> __FOO_VISIBLE in machine. OK deraadt@ (millert@)
arch/arm/xscale
~ pxa2x0_pcic.c ~ pxapcicvar.h
> Don't hard-code card present and number of socket bits in the PCMCIA bus
> configuration register, but control these bits from PCMCIA code.
> ok drahn@ (uwe@)
arch/hppa/include
~ ansi.h
> Make clock_t consistent across platforms as a 32 bit int. OK deraadt@
> (millert@)
~ limits.h ~ signal.h
~ stdarg.h ~ types.h
> convert _FOO_SOURCE -> __FOO_VISIBLE in machine. OK deraadt@ (millert@)
~ stdarg.h
> make va_arg() map to nothing; ok millert (deraadt@)
arch/hppa64/include
~ limits.h ~ signal.h
~ stdarg.h ~ types.h
> convert _FOO_SOURCE -> __FOO_VISIBLE in machine. OK deraadt@ (millert@)
~ stdarg.h
> make va_arg() map to nothing; ok millert (deraadt@)
arch/i386/conf
~ GENERIC
> Add AC device. (marco@)
~ GENERIC
> Add commented entries for nfe. (jsg@)
arch/i386/include
~ ansi.h
> Make clock_t consistent across platforms as a 32 bit int. OK deraadt@
> (millert@)
~ limits.h ~ signal.h
~ stdarg.h ~ types.h
> convert _FOO_SOURCE -> __FOO_VISIBLE in machine. OK deraadt@ (millert@)
~ stdarg.h
> make va_arg() map to nothing; ok millert (deraadt@)
arch/m68k/include
~ ansi.h
> Make clock_t consistent across platforms as a 32 bit int. OK deraadt@
> (millert@)
~ limits.h ~ signal.h
~ stdarg.h ~ types.h
> convert _FOO_SOURCE -> __FOO_VISIBLE in machine. OK deraadt@ (millert@)
~ stdarg.h
> make va_arg() map to nothing; ok millert (deraadt@)
arch/m88k/include
~ ansi.h
> Make clock_t consistent across platforms as a 32 bit int. OK deraadt@
> (millert@)
~ limits.h ~ signal.h
~ types.h ~ va-m88k.h
> convert _FOO_SOURCE -> __FOO_VISIBLE in machine. OK deraadt@ (millert@)
arch/macppc/pci
~ ht.c
> Prevent access to PCI config space for function >0 on bus 0.
> Fixes Xorg PCI scan.
> ok drahn@ (kettenis@)
arch/mips64/include
~ limits.h ~ signal.h
~ stdarg.h ~ types.h
> convert _FOO_SOURCE -> __FOO_VISIBLE in machine. OK deraadt@ (millert@)
~ stdarg.h
> make va_arg() map to nothing; ok millert (deraadt@)
arch/powerpc/include
~ ansi.h
> Make clock_t consistent across platforms as a 32 bit int. OK deraadt@
> (millert@)
~ limits.h ~ signal.h
~ types.h ~ va-ppc.h
> convert _FOO_SOURCE -> __FOO_VISIBLE in machine. OK deraadt@ (millert@)
arch/sparc/include
~ ansi.h
> Make clock_t consistent across platforms as a 32 bit int. OK deraadt@
> (millert@)
~ stdarg.h
> Add a __statement macro to use with gcc statement expressions instead
> of using __extension__ directly. This lets us define away the whole
> thing when lint is in use. (millert@)
~ limits.h ~ signal.h
~ stdarg.h ~ types.h
> convert _FOO_SOURCE -> __FOO_VISIBLE in machine. OK deraadt@ (millert@)
~ stdarg.h
> make va_arg() map to nothing; ok millert (deraadt@)
arch/sparc64/include
~ limits.h ~ signal.h
~ stdarg.h ~ types.h
> convert _FOO_SOURCE -> __FOO_VISIBLE in machine. OK deraadt@ (millert@)
arch/vax/include
~ ansi.h
> Make clock_t consistent across platforms as a 32 bit int. OK deraadt@
> (millert@)
~ limits.h ~ signal.h
~ stdarg.h ~ types.h
> convert _FOO_SOURCE -> __FOO_VISIBLE in machine. OK deraadt@ (millert@)
arch/zaurus/include
~ zaurus_reg.h
> Remove useless crap that was there from the beginning. One particular
> tweak only prevented access to the flash controller. (uwe@)
arch/zaurus/zaurus
~ zaurus_machdep.c
> Remove useless crap that was there from the beginning. One particular
> tweak only prevented access to the flash controller. (uwe@)
~ zaurus_machdep.c
> Don't hard-code card present and number of socket bits in the PCMCIA bus
> configuration register, but control these bits from PCMCIA code.
> ok drahn@ (uwe@)
dev/acpi
~ acpibat.h
> Add the last bits and cleanup advice from dlg. (marco@)
~ acpivar.h
> KNF (marco@)
~ acpi.c ~ dsdt.c
> Adjust debug printing levels to something more sane. (marco@)
+ acpiac.c + acpiac.h
> Add AC device. (marco@)
~ acpi.c ~ acpireg.h
~ files.acpi
> Add AC device glue. (marco@)
dev/ic
~ ac97.c
> some codecs have an external amplifier, and in some hw the bit to powering
> it down seems to be inverted, so rather than guessing or workaround this,
> add a extamp var so it can be toggled in userland via mixerctl(1).
> audio works in hp nx6125 now; tested by todd@, mickey@ ok. (fgsch@)
dev/pci
~ files.pci + if_nfe.c
+ if_nfereg.h + if_nfevar.h
> Initial bits for an nvidia nforce Ethernet driver.
> bus_dma usage modelled after ral. Does not yet see rx interrupts
> when testing with ck804.
> Nvidia won't give out documentation for this, various "free" operating
> systems include a closed source driver, and the Linux people who reverse
> engineered it to create a specification won't give it out. (jsg@)
~ if_nfe.c ~ if_nfevar.h
> We aren't likely to need to keep track of crypted/decrypted ring
> bits any time soon... pointed out by damien@ (jsg@)
kern
~ kern_synch.c
> change wait message for thrsleep to "thrsleep" (tedu@)
~ kern_synch.c
> timeout code is not so happy with the negative values (tedu@)
sys
~ audioio.h
> some codecs have an external amplifier, and in some hw the bit to powering
> it down seems to be inverted, so rather than guessing or workaround this,
> add a extamp var so it can be toggled in userland via mixerctl(1).
> audio works in hp nx6125 now; tested by todd@, mickey@ ok. (fgsch@)
~ cdefs.h ~ endian.h
> Add a __statement macro to use with gcc statement expressions instead
> of using __extension__ directly. This lets us define away the whole
> thing when lint is in use. (millert@)
~ systm.h
> convert _FOO_SOURCE -> __FOO_VISIBLE in machine. OK deraadt@ (millert@)
~ malloc.h
> Make ext2fs use a memory pool to allocate inodes, okay tedu@ (pedro@)
ufs/ext2fs
~ ext2fs_extern.h ~ ext2fs_vfsops.c
~ ext2fs_vnops.c
> Make ext2fs use a memory pool to allocate inodes, okay tedu@ (pedro@)
ufs/ffs
~ ffs_softdep.c
> typo (pedro@)
== usr.bin =========================================================== 06/07 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin
dc
~ inout.c
> Fix parsing of non-decimal fractions, which was giving bogus results.
> Noted by Zvezdan Petkovic in PR 4940. (otto@)
mg
~ help.c
> argh. One problem with fixing a hidden global symbol is that if you miss
> one,
> you get no warning. Fixes an immediate core in describe-bindings. (kjell@)
rcs
~ rcs.1
> document `-I' and `-sstate[:rev]'; (xsa@)
~ rcsprog.c
> correct usage(); (xsa@)
xlint
~ lint1/err.c ~ lint1/tree.c
> Move arg # to start of message. Makes it slighly more useful
> even when display is truncated due to long file name.
> ok cloder (kjell@)
== usr.sbin ========================================================== 07/07 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.sbin
bgpd
~ kroute.c
> Replace strlcpy() with memcpy() in the sockaddr_dl handling. sdl_data is
> not a C string and strlcpy() only works on C strings -- returns length of
> the source. Found by tedu@ OK deraadt@ tedu@ (claudio@)
ospfd
~ kroute.c
> Replace strlcpy() with memcpy() in the sockaddr_dl handling. sdl_data is
> not a C string and strlcpy() only works on C strings -- returns length of
> the source. Found by tedu@ OK deraadt@ tedu@ (claudio@)
===============================================================================
More information about the odc
mailing list