[odc] Daily src changes for 2007-07-18
ODC
auto at squish.net
Thu Jul 19 07:00:01 BST 2007
OpenBSD src changes summary for 2007-07-18
==========================================
sbin/dhclient sbin/sysctl
sys/arch/mips64/include sys/arch/mips64/mips64
sys/arch/sgi/sgi sys/conf
sys/dev sys/dev/ic
sys/dev/pci sys/dev/usb
sys/net sys/net80211
sys/uvm usr.bin/cvs
usr.sbin/apmd usr.sbin/pkg_add
== sbin ============================================================== 01/04 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sbin
dhclient
~ dhclient.c
> eliminate duplicate code to open lease file and just open at
> startup; ok krw@ henning@ (stevesk@)
sysctl
~ sysctl.8
> hw.sensors is a tree, so describe/expand it as such; 'put it in' jmc@
> (cnst@)
== sys =============================================================== 02/04 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sys
arch/mips64/include
~ cpu.h
> bus_dmamem_map() maps with a single segment in directly-translated XKPHYS
> space, either cache coherent for regular mappings and uncached for
> BUS_DMA_COHERENT mappings, as done on all other platforms with direct
> mappings. (miod@)
arch/mips64/mips64
~ pmap.c
> Prefer ``hit'' cache operations when flushing kernel memory. (miod@)
arch/sgi/sgi
~ bus_dma.c
> bus_dmamem_map() maps with a single segment in directly-translated XKPHYS
> space, either cache coherent for regular mappings and uncached for
> BUS_DMA_COHERENT mappings, as done on all other platforms with direct
> mappings. (miod@)
~ machdep.c
> Do not bother trying to make the tlb handler fit - they are too large
> and the r5000 errata workaround made them non-relocatable, so always copy
> trampolines. This will be revisited when the tlb refill code will be
> selected
> at runtime (soon). (miod@)
conf
~ files
> net80211 requires AES too. (damien@)
dev
~ audio.c
> move the processing of the pause attribute to the end of audiosetinfo(),
> to allow buffer sizes and pointer to the buffer to be set to reasonable
> values for the sample size of the data to be read/written.
> fixes kernel corruption seen with azalia and probably other drivers
> that are using something other than 8kHz monaural mulaw as the default
> encoding when doing 'dd if=/dev/audio of=foo' as the first audio
> operation after boot.
> problem reported by deanna@ (jakemsr@)
~ audio.c
> - when traversing mixer fields in the attach routine and connecting
> the mixer layer to the audio layer, differentiate between the
> 'monitor' class and the 'outputs' class instead of lumping them
> together. not all mixers have a monitor class entry which was
> causing the outputs class to be ignored.
> - look for monitor port in the monitor class, but if the monitor
> port is not found in the monitor class look in the outputs class
> as well. the code was effectively looking in both the monitor and
> outputs classes before, so this is no real change.
> sets up audio_info.play.[gain|balance] correctly on at least emu(4),
> auich(4), auvia(4) and snapper(4) ... probably most other AC'97 devices
> as well. as a result, audioctl(1) works much better and the overall
> volume can be set with /dev/audio instead of needing to go through
> /dev/mixer.
> from deanna@
> thanks again to those who tested this change (jakemsr@)
dev/ic
~ acx.c ~ acx100.c
~ acxvar.h ~ ath.c
~ malo.c ~ pgt.c
> replace the ieee80211_wepkey structure with a more generic ieee80211_key
> one that can be used with other ciphers than WEP. (damien@)
~ atw.c
> convert code under #if 0 to the new ieee80211_key structure. (damien@)
~ acx100.c
> unbreak build.
> pointed out by mglocker@ (damien@)
dev/pci
~ if_ipw.c ~ if_iwi.c
> replace the ieee80211_wepkey structure with a more generic ieee80211_key
> one that can be used with other ciphers than WEP. (damien@)
dev/usb
~ if_atu.c ~ if_ral.c
~ if_uath.c
> replace the ieee80211_wepkey structure with a more generic ieee80211_key
> one that can be used with other ciphers than WEP. (damien@)
net
~ pf.c
> Don't drop outgoing packets in case of a congested input queue.
> OK markus@, mcbride@, "sounds reasonable" henning@ (mpf@)
net80211
~ ieee80211_var.h ~ ieee80211_ioctl.c
~ ieee80211_crypto.h ~ ieee80211_crypto.c
> replace the ieee80211_wepkey structure with a more generic ieee80211_key
> one that can be used with other ciphers than WEP. (damien@)
~ ieee80211_crypto.c
> add AES Key Wrap algorithm (see RFC 3394).
> this will be used to encrypt/decrypt EAPOL-Key frames payload. (damien@)
~ ieee80211_crypto.c
> modify ieee80211_aes_key_wrap() to support in-place encryption.
> explicitly use ovbcopy() even if our kernel memcpy() supports
> overlapping buffers. (damien@)
uvm
~ uvm_map.c
> Indentation nit. (art@)
== usr.bin =========================================================== 03/04 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin
cvs
~ checkout.c
> Support -r for the export command. (xsa@)
== usr.sbin ========================================================== 04/04 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.sbin
apmd
~ apmd.c
> Fix uninitialised variable 'sum' in single-processor idle calculation.
> ok ckuethe, sturm (mcbride@)
pkg_add
~ pkg_create.1
> - document the fact that mkfontscale is now run as well as mkfontdir and
> fc-cache for @fontdir
> ok kili@ espie@ (ajacoutot@)
===============================================================================
More information about the odc
mailing list