[odc] Daily src changes for 2007-11-14
ODC
auto at squish.net
Thu Nov 15 07:00:01 GMT 2007
OpenBSD src changes summary for 2007-11-14
==========================================
distrib/sets share/man
sys/arch/amd64/amd64 sys/arch/aviion/aviion
sys/arch/i386/i386 sys/arch/i386/pci
sys/arch/luna88k/luna88k sys/arch/m88k/include
sys/arch/m88k/m88k sys/arch/mvme88k/mvme88k
sys/arch/powerpc/conf sys/arch/powerpc/include
sys/arch/powerpc/powerpc sys/arch/sparc64/dev
sys/arch/sparc64/include sys/arch/sparc64/sparc64
sys/crypto sys/ddb
sys/dev/acpi sys/dev/pci
sys/dev/usb sys/net80211
usr.sbin/bind usr.sbin/eeprom
usr.sbin/hoststated
== distrib =========================================================== 01/04 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/distrib
sets
~ lists/base/md.sparc64 ~ lists/comp/md.sparc64
> sync (deraadt@)
~ lists/comp/mi
> sync (deraadt@)
== share ============================================================= 02/04 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/share
man
~ man9/Makefile ~ man9/ieee80211.9
> Add ieee80211_rate2plcp() and ieee80211_plcp2rate() functions, which
> convert the PLCP header signal field to a rate value and vice versa.
> This implementation has been discussed with Damien and doesn't change
> any existing net80211 structures.
> ok damien@ (mglocker@)
== sys =============================================================== 03/04 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sys
arch/amd64/amd64
~ db_interface.c
> Be consistent in db_cmd_loop_done declaration. (miod@)
arch/aviion/aviion
~ machdep.c
> Merge the ci_alive and ci_primary boolean values of struct cpu_info into
> a single ci_flags bitfield.
> Also, set_cpu_number() will no longer set CIF_PRIMARY on the primary
> processor,
> it's up to the initialization code to do this. (miod@)
arch/i386/i386
~ db_interface.c
> Be consistent in db_cmd_loop_done declaration. (miod@)
~ via.c
> do not process requests linked to unused sessions. (crypto_freesession
> might happen between enqueuing a crypto request and scheduling of
> the crypto thread); ok hshoexer (markus@)
arch/i386/pci
~ glxsb.c
> do not process requests linked to unused sessions. (crypto_freesession
> might happen between enqueuing a crypto request and scheduling of
> the crypto thread); ok hshoexer (markus@)
arch/luna88k/luna88k
~ m8820x.c ~ machdep.c
> Merge the ci_alive and ci_primary boolean values of struct cpu_info into
> a single ci_flags bitfield.
> Also, set_cpu_number() will no longer set CIF_PRIMARY on the primary
> processor,
> it's up to the initialization code to do this. (miod@)
arch/m88k/include
~ db_machdep.h
> Let ``machine cpu #'' hop to the given cpu. (miod@)
~ cpu.h
> Merge the ci_alive and ci_primary boolean values of struct cpu_info into
> a single ci_flags bitfield.
> Also, set_cpu_number() will no longer set CIF_PRIMARY on the primary
> processor,
> it's up to the initialization code to do this. (miod@)
arch/m88k/m88k
~ db_interface.c
> Let ``machine cpu #'' hop to the given cpu. (miod@)
~ eh_common.S
> When servicing an exception, do not enable interrupts if they were not
> enabled when the exception occured. This should not happen in practice,
> but better be safe than sorry. (miod@)
~ trap.c
> When processing a data access fault, keep the kernel lock while invoking
> data_access_emulation() to complete the interrupted pipeline operations,
> as data_access_emulation() can fault in turn. (miod@)
~ db_interface.c ~ genassym.cf
~ m8820x_machdep.c ~ m88k_machdep.c
~ pmap.c
> Merge the ci_alive and ci_primary boolean values of struct cpu_info into
> a single ci_flags bitfield.
> Also, set_cpu_number() will no longer set CIF_PRIMARY on the primary
> processor,
> it's up to the initialization code to do this. (miod@)
~ db_interface.c
> Cache curcpu() value into a local variable when it is used more than once
> in
> a function, so that it does not get reloaded from cr17 every time. (miod@)
arch/mvme88k/mvme88k
~ m188_machdep.c
> Let ``machine cpu #'' hop to the given cpu. (miod@)
~ locore.S ~ machdep.c
> Merge the ci_alive and ci_primary boolean values of struct cpu_info into
> a single ci_flags bitfield.
> Also, set_cpu_number() will no longer set CIF_PRIMARY on the primary
> processor,
> it's up to the initialization code to do this. (miod@)
~ m188_machdep.c
> No need to check whether we are the primary processor in
> m188_{clock,stat}intr,
> since the corresponding interrupt source is enabled on the primary
> processor
> only. (miod@)
~ machdep.c
> Cache curcpu() value into a local variable when it is used more than once
> in
> a function, so that it does not get reloaded from cr17 every time. (miod@)
arch/powerpc/conf
~ files.powerpc
> Turn the spl* macros into functions.
> Shaves a few bytes of the kernel.
> No measurable performance loss.
> ok drahn@, kettenis@ (thib@)
arch/powerpc/include
~ intr.h
> Turn the spl* macros into functions.
> Shaves a few bytes of the kernel.
> No measurable performance loss.
> ok drahn@, kettenis@ (thib@)
arch/powerpc/powerpc
+ intr.c
> Turn the spl* macros into functions.
> Shaves a few bytes of the kernel.
> No measurable performance loss.
> ok drahn@, kettenis@ (thib@)
~ intr.c
> prettify the RCS id (less whitespace) (thib@)
arch/sparc64/dev
~ consinit.c ~ pcons.c
~ sab.c ~ zs.c
> Remove eeprom.h. (kettenis@)
arch/sparc64/include
- eeprom.h
> Remove eeprom.h. (kettenis@)
arch/sparc64/sparc64
~ clock.c ~ mem.c
> Remove eeprom.h. (kettenis@)
crypto
~ crypto.c
> do not call crypto_done() on errors, since the drivers already do this.
> otherwise we call the callback twice; fixes panics on crypto errors as
> seen on reboot; ok hshoexer (markus@)
ddb
~ db_command.c ~ db_run.c
~ db_run.h
> Be consistent in db_cmd_loop_done declaration. (miod@)
dev/acpi
~ dsdt.c
> Fix handling of local AML variables for type conversion:
> Check whether a variable is local before and after dereferencing.
> Improve the check to make sure that the variable is in
> local in current scope.
> Tested by many, thanks a lot. ok marco@ (canacar@)
~ acpi.c
> spacing (deraadt@)
~ dsdt.c ~ dsdt.h
> shrink floppy build by knocking out some unused bits of code; seen by
> canacar (deraadt@)
dev/pci
~ pcidevs.h ~ pcidevs_data.h
> regen (brad@)
~ pcidevs
> - add the Intel G33 PCIe bridge.
> - add the ATI X1600 video card.
> ok krw@ dlg@ (brad@)
~ azalia.c ~ azalia_codec.c
> less obnoxious dmesg
> ok ratchov (deanna@)
~ pcidevs
> - add the ATI Radeon X1950 Pro video adapter.
> - add the Attansic L2 Fast Ethernet chipset.
> - add some new Marvell Ethernet chipsets.
> ok dlg@ (brad@)
~ pcidevs.h ~ pcidevs_data.h
> regen (brad@)
~ if_msk.c
> add the Marvell 88E8042 and 88E8072 PCI ids.
> From the Linux sky2 driver.
> ok dlg@ (brad@)
~ azalia.c
> Unknown codecs don't have a name field, so print what we read from
> pci_findvendor() or the vendor id instead.
> From ratchov@ (deanna@)
dev/usb
~ usbdevs.h ~ usbdevs_data.h
> sync (deraadt@)
~ usbdevs
> CCU-550 EVDO; Alexey Vatchenko (deraadt@)
~ usb_quirks.c
> CCU-550 EVDO; Alexey Vatchenko (deraadt@)
net80211
~ ieee80211.c ~ ieee80211_var.h
> Add ieee80211_rate2plcp() and ieee80211_plcp2rate() functions, which
> convert the PLCP header signal field to a rate value and vice versa.
> This implementation has been discussed with Damien and doesn't change
> any existing net80211 structures.
> ok damien@ (mglocker@)
== usr.sbin ========================================================== 04/04 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.sbin
bind
~ lib/dns/rootns.c
> update IP address of L.ROOT-SERVERS.NET; fix PR#5629 (jakob@)
eeprom
~ Makefile ~ main.c
> We don't have /dev/eeprom on sparc64. (kettenis@)
hoststated
~ hoststated.c ~ hoststated.h
~ parse.y
> make protos dynamic too (pyr@)
~ hoststated.c
> add some sanity, that will be useful later on. (pyr@)
~ pfe.c
> do go through relays when none exist. (pyr@)
~ parse.y
> reset global variables everytime we enter parse_config. (pyr@)
===============================================================================
More information about the odc
mailing list