[odc] Daily src changes for 2007-05-05
ODC
auto at squish.net
Sun May 6 07:00:01 BST 2007
OpenBSD src changes summary for 2007-05-05
==========================================
include/dlfcn.h libexec/ld.so
sbin/dumpfs sbin/fsck_ffs
sbin/isakmpd share/man
sys/arch/alpha/alpha sys/arch/alpha/conf
sys/arch/alpha/include sys/arch/hppa/conf
sys/arch/hppa/hppa sys/arch/hppa/include
sys/arch/powerpc/include sys/arch/sgi/include
sys/arch/sh/include sys/dev/cardbus
sys/dev/ic sys/dev/pci
sys/dev/usb sys/kern
sys/sys usr.bin/m4
usr.sbin/lpr usr.sbin/pkg_add
== include =========================================================== 01/07 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/include
dlfcn.h
~ dlfcn.h
> Provide hook so that rthreads can provide a spinlock to protect from races
> in lazy binding. ok art@, kurt@ (drahn@)
== libexec =========================================================== 02/07 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/libexec
ld.so
~ dlfcn.c ~ resolve.h
~ alpha/rtld_machine.c ~ amd64/rtld_machine.c
~ arm/rtld_machine.c ~ hppa/rtld_machine.c
~ i386/rtld_machine.c ~ powerpc/rtld_machine.c
~ sh/rtld_machine.c ~ sparc/rtld_machine.c
~ sparc64/rtld_machine.c
> Provide hook so that rthreads can provide a spinlock to protect from races
> in lazy binding. ok art@, kurt@ (drahn@)
== sbin ============================================================== 03/07 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sbin
dumpfs
~ dumpfs.8 ~ dumpfs.c
> Add support for ffs2 and a new flag, -m, which will output a
> newfs command that can be used to make a filesystem with the
> same settings. OK otto@ (millert@)
fsck_ffs
~ pass5.c
> Do not rely on fs_cpg; this is especially important for ffs2 which
> does not use fs_cpg at all. From FreeBSD. OK otto@ (millert@)
isakmpd
~ nat_traversal.c
> Kill a log message which looks like an error message but is actually
> both meaningless and harmless. ("nat_t_check_vendor_payload: bad size")
> ok todd (cloder@)
== share ============================================================= 04/07 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/share
man
~ man9/Makefile ~ man9/disk.9
> disk_resetstat and disk_find are gone. (art@)
~ man9/Makefile ~ man9/vnsubr.9
> No more vn_access. (art@)
== sys =============================================================== 05/07 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sys
arch/alpha/alpha
~ interrupt.c
> Directly map IPL_xxx in terms of ALPHA_PSL_IPL_xxx values, and implement
> splassert. ok art@ martin@ (miod@)
+ mutex.c
> simple single-processor only mutex implementation
> ok miod@ (martin@)
arch/alpha/conf
~ files.alpha
> simple single-processor only mutex implementation
> ok miod@ (martin@)
arch/alpha/include
~ intr.h
> Directly map IPL_xxx in terms of ALPHA_PSL_IPL_xxx values, and implement
> splassert. ok art@ martin@ (miod@)
~ _types.h + mutex.h
> simple single-processor only mutex implementation
> ok miod@ (martin@)
arch/hppa/conf
~ files.hppa
> Simple single-processor only mutex implementation. (miod@)
arch/hppa/hppa
+ mutex.c
> Simple single-processor only mutex implementation. (miod@)
arch/hppa/include
~ _types.h + mutex.h
> Simple single-processor only mutex implementation. (miod@)
~ mutex.h
> Define MUTEX_OLDIPL where they were missing, will be used (reasonably)
> shortly. (miod@)
arch/powerpc/include
~ mutex.h
> Define MUTEX_OLDIPL where they were missing, will be used (reasonably)
> shortly. (miod@)
arch/sgi/include
~ mutex.h
> Define MUTEX_OLDIPL where they were missing, will be used (reasonably)
> shortly. (miod@)
arch/sh/include
~ mutex.h
> Define MUTEX_OLDIPL where they were missing, will be used (reasonably)
> shortly. (miod@)
dev/cardbus
~ if_xl_cardbus.c
> move xl_detach() -- which is only used by cardbus -- to the cardbus code.
> ok jsg (deraadt@)
dev/ic
~ re.c
> Properly ifdef debug bits to save a bit of space.
> ok reyk@ (jsg@)
~ xl.c
> move xl_detach() -- which is only used by cardbus -- to the cardbus code.
> ok jsg (deraadt@)
~ malo.c
> malo_hexdump() is only used by code under MALO_DEBUG, so ifdef it
> ok mglocker@ claudio@ (jsg@)
dev/pci
~ if_nx.c ~ if_nxreg.h
> allocate dma memory, setup rx/tx/status rings, initialize the ring
> context, and enable interrupts. it is not yet ready - i still need to
> implement the rx/tx handlers, handle the producer/consumer ids, and
> make it work. (reyk@)
~ if_nx.c ~ if_nxreg.h
> disable the interrupts on interface shutdown (reyk@)
~ if_bce.c
> Properly ifdef debug bits to save a bit of space.
> ok reyk@ (jsg@)
dev/usb
~ if_axe.c
> Remove axe_rxstart() which is an uneeded leftover from the FreeBSD version.
> (jsg@)
~ umidi.c ~ umidi_quirks.c
> #include <sys/lock.h> not needed. i.e. these compile fine without it.
> (krw@)
kern
~ vfs_vnops.c
> vn_access hasn't been used for ages and it's just a wrapper with
> locking around VOP_ACCESS. It can go. (art@)
~ subr_disk.c
> Kill disk_find and disk_resetstat that noone uses. If you ever need
> them, they are still in cvs. (art@)
sys
~ vnode.h
> vn_access hasn't been used for ages and it's just a wrapper with
> locking around VOP_ACCESS. It can go. (art@)
~ disk.h
> Kill disk_find and disk_resetstat that noone uses. If you ever need
> them, they are still in cvs. (art@)
== usr.bin =========================================================== 06/07 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin
m4
~ misc.c
> Localize variables and don't do anything after exit().
> OK espie@, moritz@, and jaredy at . (ray@)
== usr.sbin ========================================================== 07/07 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.sbin
lpr
~ lpd/lpd.c
> remove code for -W, argument now a no-op; ok millert@ (stevesk@)
pkg_add
~ pkg_create
> split copy_subst to allow for existing filehandle. (espie@)
~ pkg_create
> reorg tests to simplify logic (espie@)
~ pkg_create
> use copy_subst_fh (espie@)
~ pkg_create
> ditch extra param to copy_subst, now that it's constant. (espie@)
~ pkg_create
> set up new way to define COMMENTS, to be able to remove some stuff from
> the ports' infrastructure. (espie@)
===============================================================================
More information about the odc
mailing list