[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