[odc] Daily src changes for 2007-12-05

ODC auto at squish.net
Thu Dec 6 07:00:01 GMT 2007


OpenBSD src changes summary for 2007-12-05
==========================================

distrib/sets                            sbin/pfctl
share/man                               sys/arch/amd64/amd64
sys/arch/amd64/conf                     sys/arch/amd64/include
sys/arch/arm/include                    sys/arch/arm/xscale
sys/arch/armish/include                 sys/arch/aviion/aviion
sys/arch/i386/conf                      sys/arch/i386/i386
sys/arch/i386/include                   sys/arch/i386/pci
sys/arch/m88k/include                   sys/arch/m88k/m88k
sys/arch/mvme88k/mvme88k                sys/arch/sparc64/dev
sys/arch/sparc64/sparc64                sys/arch/zaurus/include
sys/dev/acpi                            sys/dev/ata
sys/dev/i2c                             sys/dev/pci
sys/dev/usb                             sys/net
usr.bin/gprof                           usr.sbin/apm
usr.sbin/apmd                           usr.sbin/hoststated
usr.sbin/sensorsd                       usr.sbin/snmpctl
usr.sbin/snmpd                          

== distrib =========================================================== 01/06 ==

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

sets

  ~ lists/base/md.armish                  ~ lists/base/md.zaurus
  ~ lists/comp/md.armish                  ~ lists/comp/md.zaurus

  > sync (deraadt@)

== sbin ============================================================== 02/06 ==

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

pfctl

  ~ pfctl.h                               ~ pfctl_radix.c

  > remove unused functions
  > from tobias@
  > ok mcbride@ tobias@ (chl@)

== share ============================================================= 03/06 ==

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

man

  ~ man4/bwi.4                            

  > Add TRENDnet TEW-401PCplus CardBus adapter.
  > Reported by Inigo Tejedor Arrondo. (mglocker@)

  ~ man4/acpi.4                           

  > Hang acpi(4) below bios(4) instead of mainbus(4).  This lets us move
  > acpi(4)
  > before pcibios(4), and then.... if acpi(4) attaches, skip pcibios(4) since
  > it messes the machines up.	Fixes claudio's HP dl320 G5, and almost
  > assuredly
  > others.
  > ok kettenis (deraadt@)

== sys =============================================================== 04/06 ==

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

arch/amd64/amd64

  ~ acpi_machdep.c                        ~ bios.c
  ~ mainbus.c                             

  > Hang acpi(4) below bios(4) instead of mainbus(4).  This lets us move
  > acpi(4)
  > before pcibios(4), and then.... if acpi(4) attaches, skip pcibios(4) since
  > it messes the machines up.	Fixes claudio's HP dl320 G5, and almost
  > assuredly
  > others.
  > ok kettenis (deraadt@)

arch/amd64/conf

  ~ GENERIC                               ~ RAMDISK
  ~ RAMDISK_CD                            

  > Hang acpi(4) below bios(4) instead of mainbus(4).  This lets us move
  > acpi(4)
  > before pcibios(4), and then.... if acpi(4) attaches, skip pcibios(4) since
  > it messes the machines up.	Fixes claudio's HP dl320 G5, and almost
  > assuredly
  > others.
  > ok kettenis (deraadt@)

arch/amd64/include

  ~ biosvar.h                             

  > Hang acpi(4) below bios(4) instead of mainbus(4).  This lets us move
  > acpi(4)
  > before pcibios(4), and then.... if acpi(4) attaches, skip pcibios(4) since
  > it messes the machines up.	Fixes claudio's HP dl320 G5, and almost
  > assuredly
  > others.
  > ok kettenis (deraadt@)

arch/arm/include

  + mutex.h                               

  > include files which are used by userland cannot include other files..
  > which are not installed to userland; ok drahn (deraadt@)

arch/arm/xscale

  - i80321_mutex.h                        - pxa2x0_mutex.h

  > include files which are used by userland cannot include other files..
  > which are not installed to userland; ok drahn (deraadt@)

arch/armish/include

  ~ mutex.h                               

  > include files which are used by userland cannot include other files..
  > which are not installed to userland; ok drahn (deraadt@)

arch/aviion/aviion

  ~ locore.S                              

  > Make the CPU_88100 and CPU_88110 constants match the architectural number
  > field from the processor identification register; this allows .S code which
  > needs to decide on the cpu type at runtime to check quicker, without
  > needing
  > to access memory. No functional change. (miod@)

arch/i386/conf

  ~ GENERIC                               ~ RAMDISK
  ~ RAMDISKB                              ~ RAMDISKC
  ~ RAMDISK_CD                            

  > Hang acpi(4) below bios(4) instead of mainbus(4).  This lets us move
  > acpi(4)
  > before pcibios(4), and then.... if acpi(4) attaches, skip pcibios(4) since
  > it messes the machines up.	Fixes claudio's HP dl320 G5, and almost
  > assuredly
  > others.
  > ok kettenis (deraadt@)

arch/i386/i386

  ~ acpi_machdep.c                        ~ apm.c
  ~ bios.c                                ~ mainbus.c

  > Hang acpi(4) below bios(4) instead of mainbus(4).  This lets us move
  > acpi(4)
  > before pcibios(4), and then.... if acpi(4) attaches, skip pcibios(4) since
  > it messes the machines up.	Fixes claudio's HP dl320 G5, and almost
  > assuredly
  > others.
  > ok kettenis (deraadt@)

arch/i386/include

  ~ biosvar.h                             

  > Hang acpi(4) below bios(4) instead of mainbus(4).  This lets us move
  > acpi(4)
  > before pcibios(4), and then.... if acpi(4) attaches, skip pcibios(4) since
  > it messes the machines up.	Fixes claudio's HP dl320 G5, and almost
  > assuredly
  > others.
  > ok kettenis (deraadt@)

arch/i386/pci

  ~ pcibios.c                             

  > Hang acpi(4) below bios(4) instead of mainbus(4).  This lets us move
  > acpi(4)
  > before pcibios(4), and then.... if acpi(4) attaches, skip pcibios(4) since
  > it messes the machines up.	Fixes claudio's HP dl320 G5, and almost
  > assuredly
  > others.
  > ok kettenis (deraadt@)

arch/m88k/include

  ~ atomic.h                              

  > xmem can not be used as a reliable atomic operation, they way we do them,
  > so do the naive operations with interrupts disabled, and an interlock held
  > if MULTIPROCESSOR. (miod@)

  ~ param.h                               

  > Make the CPU_88100 and CPU_88110 constants match the architectural number
  > field from the processor identification register; this allows .S code which
  > needs to decide on the cpu type at runtime to check quicker, without
  > needing
  > to access memory. No functional change. (miod@)

arch/m88k/m88k

  ~ m88k_machdep.c                        

  > xmem can not be used as a reliable atomic operation, they way we do them,
  > so do the naive operations with interrupts disabled, and an interlock held
  > if MULTIPROCESSOR. (miod@)

  ~ m8820x_machdep.c                      

  > In dma_cachectl(), when flushing line by line, only invoke pmap_extract()
  > once per page and cache the result. (miod@)

  ~ eh_common.S                           

  > Make the CPU_88100 and CPU_88110 constants match the architectural number
  > field from the processor identification register; this allows .S code which
  > needs to decide on the cpu type at runtime to check quicker, without
  > needing
  > to access memory. No functional change. (miod@)

arch/mvme88k/mvme88k

  ~ m88110.c                              

  > Correctly setup the seconday processor on 197DP, and get it ready to accept
  > IPIs. (miod@)

  ~ locore.S                              

  > Make the CPU_88100 and CPU_88110 constants match the architectural number
  > field from the processor identification register; this allows .S code which
  > needs to decide on the cpu type at runtime to check quicker, without
  > needing
  > to access memory. No functional change. (miod@)

arch/sparc64/dev

  ~ iommu.c                               ~ iommuvar.h

  > use mutexes to protect the iommu's extent map and the streaming buffer,
  > so that busdma is most likely MP_SAFE now.	(while there, fix an extent
  > map race... the ranges were selected outside splhigh)
  > ok kettenis (deraadt@)

arch/sparc64/sparc64

  ~ locore.s                              ~ pmap.c

  > Remove some 32-bit compatibility code in pseg_get().
  > Completely remove pseg_find() since it isn't used. (kettenis@)

arch/zaurus/include

  ~ mutex.h                               

  > include files which are used by userland cannot include other files..
  > which are not installed to userland; ok drahn (deraadt@)

dev/acpi

  ~ acpi.c                                

  > repair acpiopen/acpiclose and friends to handle the /dev/apmctl interface,
  > so that apmd(8) can actually work correctly against acpi(4), and thus,
  > even do the fancy -C/-A stuff; also tested by jmc (deraadt@)

  ~ acpi.c                                ~ acpimadt.c
  ~ acpivar.h                             ~ files.acpi

  > Hang acpi(4) below bios(4) instead of mainbus(4).  This lets us move
  > acpi(4)
  > before pcibios(4), and then.... if acpi(4) attaches, skip pcibios(4) since
  > it messes the machines up.	Fixes claudio's HP dl320 G5, and almost
  > assuredly
  > others.
  > ok kettenis (deraadt@)

  ~ acpicpu.c                             

  > Add a check for pss len == 0.  This is a temporary work around for when
  > there is no pss available.	The real fix will include using both pss and
  > duty cycle methods.
  > ok deraadt (marco@)

dev/ata

  ~ wd.c                                  

  > Switch set features commands to use wdc_exec_command() to allow
  > them to be properly polled.
  > Fixes previously problematic machines of form and ckuethe.
  > ok marco@ (jsg@)

dev/i2c

  ~ i2c_scan.c                            

  > sch5027 probing, from remco at d-compu.dyndns.org (deraadt@)

dev/pci

  ~ if_nfe.c                              ~ if_nfereg.h
  ~ if_nfevar.h                           

  > Make sure newer adapters are not in powerdown mode.
  > From Oleg Safiullin <form at pdp-11.org.ru> similiar to changes
  > in Linux/FreeBSD driver. (jsg@)

dev/usb

  ~ usbdevs                               

  > add Gude Expert mouseCLOCK USB II MSF, fix typo for HBG
  > "yes, but only if you know how to do this properly" mbalmer (sthen@)

  ~ usbdevs.h                             ~ usbdevs_data.h

  > sync (sthen@)

net

  ~ radix_mpath.c                         

  > Revert change which seems to break things like dhclient. Requested by
  > deraadt at . (krw@)

== usr.bin =========================================================== 05/06 ==

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

gprof

  ~ Makefile                              

  > unbreak build, on vax (deraadt@)

== usr.sbin ========================================================== 06/06 ==

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

apm

  ~ apm.8                                 

  > make description of -A and -C more consistent;
  > help/ok tedu (jmc@)

apmd

  ~ apmd.8                                

  > some minor changes in .Nd and DESCRIPTION to make this more consistent
  > with apm(8); (jmc@)

  ~ apmd.8                                

  > make description of -A and -C more consistent;
  > help/ok tedu (jmc@)

hoststated

  ~ ssl.c                                 

  > fix fd/ssl leak in hoststated ssl checks
  > From Przemyslaw Frasunek, closes PR 5671 (reyk@)

sensorsd

  ~ sensorsd.c                            

  > log positive events ('OK', 'within') with LOG_INFO instead of LOG_ALERT;
  > partly spotted by bluhm@ grunk@;  ok grunk@ (cnst@)

snmpctl

  + Makefile                              + parser.c
  + parser.h                              + snmpctl.8
  + snmpctl.c                             

  > Start working on snmpd(8) and snmpctl(8), a lightweight SNMP implementation
  > for OpenBSD.  SNMP is a necessary evil.  This is work in progress, don't
  > expect too much from it yet.
  > ok deraadt@ (reyk@)

  ~ snmpctl.c                             

  > remove hoststatectl reference from snmpctl.c
  > From Leonardo Chiquitto (leonardo at ngdn dot org) (reyk@)

snmpd

  + Makefile                              + README
  + ber.3                                 + ber.c
  + ber.h                                 + buffer.c
  + control.c                             + imsg.c
  + kroute.c                              + log.c
  + mib.c                                 + mib.h
  + mps.c                                 + parse.y
  + snmp.h                                + snmpd.8
  + snmpd.c                               + snmpd.conf
  + snmpd.conf.5                          + snmpd.h
  + snmpe.c                               

  > Start working on snmpd(8) and snmpctl(8), a lightweight SNMP implementation
  > for OpenBSD.  SNMP is a necessary evil.  This is work in progress, don't
  > expect too much from it yet.
  > ok deraadt@ (reyk@)

  ~ README                                

  > typo (reyk@)

  ~ mib.h                                 

  > Add a comment that I registered a PEN for OpenBSD (several people
  > asked the same question) but I'm still waiting for the final
  > confirmation from the IANA.  Use a temporary sub-PEN for now. (reyk@)

  ~ ber.3                                 ~ mps.c

  > typo s/beeing/being/g
  > From Paul 'WEiRD' de Weerd (reyk@)

  ~ parse.y                               

  > re-sync yylex to the other parsers
  > found by deraadt@ (reyk@)

  ~ README                                ~ mib.c
  ~ mib.h                                 ~ mps.c
  ~ snmpd.h                               

  > - add support joel's OPENBSD-SENSORS-MIB; it will dump the current
  > sensor status in a SNMP table.
  > - some other minor changes (reyk@)

  ~ ber.3                                 ~ ber.c
  ~ mps.c                                 

  > more typos in comments etc.
  > From Leonardo Chiquitto (leonardo at ngdn dot org) (reyk@)

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


More information about the odc mailing list