[odc] Daily src changes for 2007-03-17

ODC auto at squish.net
Sun Mar 18 07:00:20 GMT 2007


OpenBSD src changes summary for 2007-03-17
==========================================

include/ctype.h                         include/signal.h
share/man                               share/misc
sys/arch/alpha/include                  sys/arch/amd64/conf
sys/arch/arm/include                    sys/arch/i386/conf
sys/arch/mac68k/dev                     sys/arch/mac68k/mac68k
sys/arch/macppc/macppc                  sys/arch/powerpc/include
sys/arch/sh/sh                          sys/dev/ic
sys/dev/pci                             sys/dev/usb
sys/kern                                usr.sbin/hoststated
usr.sbin/ospfd                          

== include =========================================================== 01/04 ==

  http://www.openbsd.org/cgi-bin/cvsweb/src/include

ctype.h

  ~ ctype.h                               

  > allow extern inline stuff to proceed unchanged thru the mess that the
  > combined GCC and ISO committees managed to make out of it.
  > With this, gcc >= 4.3 can grok its way through it correctly.
  > okay kettenis@, with some help figuring stuff out. (espie@)

signal.h

  ~ signal.h                              

  > allow extern inline stuff to proceed unchanged thru the mess that the
  > combined GCC and ISO committees managed to make out of it.
  > With this, gcc >= 4.3 can grok its way through it correctly.
  > okay kettenis@, with some help figuring stuff out. (espie@)

== share ============================================================= 02/04 ==

  http://www.openbsd.org/cgi-bin/cvsweb/src/share

man

  ~ man4/uts.4                            

  > tweaks; (jmc@)

  ~ man4/man4.alpha/mcbus.4               

  > tweaks; (jmc@)

  ~ man4/man4.alpha/mcpcia.4              

  > tweaks; (jmc@)

misc

  ~ usb_hid_usages                        

  > spelling error fixes; pr#5412 (deraadt@)

== sys =============================================================== 03/04 ==

  http://www.openbsd.org/cgi-bin/cvsweb/src/sys

arch/alpha/include

  ~ atomic.h                              

  > add proper atomic_{set,clear}bits_int implementation
  > prodded by art@ ok art@ (martin@)

arch/amd64/conf

  ~ GENERIC                               

  > wpi(4) works fine on amd64 according to
  > Stefan Sperling <stsp at stsp.in-berlin.de  > so enable it (jsg@)

arch/arm/include

  ~ atomic.h                              

  > For arm pre-v6 (ie all supported machines) it is necessary to disable
  > interrupts to be able to have an atomic update of a variable without a
  > mutex. (drahn@)

arch/i386/conf

  ~ GENERIC                               

  > we do not want uts(4) enabled until we have proper calibration
  > support, so revert my previous commit (robert@)

arch/mac68k/dev

  ~ pm_direct.c                           

  > Indentation repairs, no code change. (miod@)

arch/mac68k/mac68k

  ~ locore.s                              ~ machdep.c

  > Only invoke printstar() in get_pte() if option DEBUG. (miod@)

arch/macppc/macppc

  ~ machdep.c                             

  > Make lcsplx() call spllower() instead of duplicating its code.
  > ok miod@ (kettenis@)

arch/powerpc/include

  ~ atomic.h                              

  > Implement proper atomic.h for powerpc.  With help from art@ and drahn at .  > ok drahn@ (kettenis@)

arch/sh/sh

  ~ db_trace.c                            

  > Do not start lines printed by the kernel with '<' so that syslog won't get
  > confused. (miod@)

dev/ic

  ~ mpi.c                                 ~ mpivar.h

  > replace the VMWARE quirk that restricts the bus width to 16 targets with
  > one for all SPI controllers. krw has a sun machine with a 1030 that gets
  > the bus width wrong too, so since vmware emulates that type of hardware
  > too, we can just limit the lot of them and forget about it. (dlg@)

dev/pci

  ~ pcidevs                               

  > Add some more NVIDIA graphics cards.
  > From Eric Gillingham <sysrq at sysrq.tkjsg@)

  ~ pcidevs.h                             ~ pcidevs_data.h

  > regen (jsg@)

  ~ mpi_pci.c                             

  > replace the VMWARE quirk that restricts the bus width to 16 targets with
  > one for all SPI controllers. krw has a sun machine with a 1030 that gets
  > the bus width wrong too, so since vmware emulates that type of hardware
  > too, we can just limit the lot of them and forget about it. (dlg@)

dev/usb

  ~ files.usb                             

  > add uts(4); this was missing from the initial commit (robert@)

kern

  ~ uipc_mbuf2.c                          

  > Since we're not always called with M_WAIT, check return value from
  > MGETHDR and fail if it's NULL.
  > ok miod@ (art@)

  ~ uipc_mbuf2.c                          

  TAGGED OPENBSD_3_9
  > MFC (art@), requested by deraadt
  > Since we're not always called with M_WAIT, check return value from
  > MGETHDR and fail if it's NULL.
  > ok miod@ (henning@)

  ~ uipc_mbuf2.c                          

  TAGGED OPENBSD_4_0
  > MFC (art@), requested by deraadt
  > Since we're not always called with M_WAIT, check return value from
  > MGETHDR and fail if it's NULL.
  > ok miod@ (henning@)

== usr.sbin ========================================================== 04/04 ==

  http://www.openbsd.org/cgi-bin/cvsweb/src/usr.sbin

hoststated

  ~ relay.c                               

  > fix the natlook mode. (reyk@)

  ~ relay.c                               

  > close unused relay2pfe privsep sockets correctly (reyk@)

  ~ hoststated.h                          

  > move some elements in the relay imsg ctl structures (just for the style)
  > (reyk@)

  ~ hoststated.c                          

  > remove a debug message (reyk@)

  ~ pfe.c                                 

  > fix a bug in the initial setup of the pfe2relay communication sockets
  > which prevented the pfe to accept statistics updates and natlookups
  > from any other process then the first one. in other words, this will
  > show you the total relay statistics off _all_ preforked processes
  > (hoststatectl show relays) and it will unbreak the natlookup mode with
  > more than one running relay process. (reyk@)

ospfd

  ~ ospfd.c                               

  > Exchange a strlcpy() with a strncpy(). A similar change was done in parse.y
  > some time ago. The simple password needs to be nul extended and is allowed
  > to fill the full buffer the perfect job for stncpy().
  > Found and tested by Jon Morby. (claudio@)

===============================================================================



More information about the odc mailing list