[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