[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