[odc] Daily src changes for 2006-05-01

ODC auto at squish.net
Tue May 2 08:00:38 BST 2006


OpenBSD src changes summary for 2006-05-01
==========================================

distrib/sets                            games/fortune
regress/usr.bin                         sbin/pfctl
share/man                               sys/arch/amd64/conf
sys/arch/i386/conf                      sys/arch/i386/i386
sys/arch/i386/include                   sys/conf
sys/dev/ic                              sys/dev/pci
sys/dev/usb                             sys/kern
sys/sys                                 usr.bin/cvs
usr.bin/rcs                             

== distrib =========================================================== 01/07 ==

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

sets

  ~ lists/comp/mi                         ~ lists/man/mi

  > sync (deraadt@)

  ~ lists/base/md.alpha                   ~ lists/base/md.amd64
  ~ lists/base/md.cats                    ~ lists/base/md.hp300
  ~ lists/base/md.hppa                    ~ lists/base/md.hppa64
  ~ lists/base/md.i386                    ~ lists/base/md.luna88k
  ~ lists/base/md.mac68k                  ~ lists/base/md.macppc
  ~ lists/base/md.mvme68k                 ~ lists/base/md.mvme88k
  ~ lists/base/md.mvmeppc                 ~ lists/base/md.sgi
  ~ lists/base/md.sparc                   ~ lists/base/md.sparc64
  ~ lists/base/md.vax                     ~ lists/base/md.zaurus
  ~ lists/comp/mi                         ~ lists/man/mi

  > sync (deraadt@)

== games ============================================================= 02/07 ==

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

fortune

  ~ datfiles/fortunes                     

  > "The Wall" was released in 1979. This is not 'recent' anymore. feedback
  > from krw@ and jsg at .atthieu@)

== regress =========================================================== 03/07 ==

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

usr.bin

  ~ rcs/Makefile                          

  > - add tests for -oranges.
  > ok joris@ (niallo@)

== sbin ============================================================== 04/07 ==

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

pfctl

  ~ parse.y                               

  > add support for "tagged {}" lists, from Pierre-Yves Ritschard (dhartmei@)

== share ============================================================= 05/07 ==

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

man

  ~ man4/Makefile                         ~ man4/pci.4
  + man4/xge.4                            

  > and here comes a man page for xge(4). (brad@)

  ~ man4/ipw.4                            ~ man4/iwi.4

  > sync ipw man page w/ latest iwi changes.
  > move firmware packages to a better location. (damien@)

  ~ man4/ral.4                            

  > rephrase the CAVEATS section.  not all PCI ral adapters require a PCI 2.2
  > compliant motherboard.  the Edimax EW-7128g for instance works on PCI 2.1
  > boards.
  > submitted by Karel Gardas. (damien@)

  ~ man5/pf.conf.5                        

  > add support for "tagged {}" lists, from Pierre-Yves Ritschard (dhartmei@)

  ~ man4/xge.4                            

  > .An -noplit (jmc@)

  ~ man9/altq.9                           

  > make .Nm match the page name; (jmc@)

  ~ man5/pf.conf.5                        

  > update the "tagged" line; ok dhartmei (jmc@)

  ~ man4/ral.4                            

  > slight reword; (jmc@)

== sys =============================================================== 06/07 ==

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

arch/amd64/conf

  ~ GENERIC                               ~ RAMDISK_CD

  > add commented out entries for the Neterion Xframe-I 10Gb ethernet adapters.
  > the driver is currently untested. (brad@)

arch/i386/conf

  ~ GENERIC                               ~ RAMDISK_CD

  > add commented out entries for the Neterion Xframe-I 10Gb ethernet adapters.
  > the driver is currently untested. (brad@)

  ~ files.i386                            

  > Fixup broken mpbios'es on VT8237 and nForce4 chipsets.  Fixes interrupt
  > routing for several integrated devices on those chipsets in GENERIC.MP.
  > ok brad@, mickey@ (kettenis@)

arch/i386/i386

  ~ mpbios.c                              + mpbios_intr_fixup.c

  > Fixup broken mpbios'es on VT8237 and nForce4 chipsets.  Fixes interrupt
  > routing for several integrated devices on those chipsets in GENERIC.MP.
  > ok brad@, mickey@ (kettenis@)

arch/i386/include

  ~ mpbiosvar.h                           

  > Fixup broken mpbios'es on VT8237 and nForce4 chipsets.  Fixes interrupt
  > routing for several integrated devices on those chipsets in GENERIC.MP.
  > ok brad@, mickey@ (kettenis@)

conf

  ~ newvers.sh                            

  TAGGED OPENBSD_3_9
  > -stable (brad@)

dev/ic

  ~ rt2661.c                              

  > remove an unused prototype. (damien@)

dev/pci

  ~ files.pci                             + if_xge.c
  + if_xgereg.h                           

  > initial port of a driver for the Neterion Xframe-I 10Gb Ethernet adapter.
  > From NetBSD (brad@)

  ~ if_xge.c                              

  > OpenBSD-ify the attach function printf's. (brad@)

  ~ if_xge.c                              

  > always call xge_init() here, for the time being. (brad@)

  ~ if_iwi.c                              

  > call iwi_stop() at beginning of iwi_init() so that all rings are properly
  > reset when iwi_init() is called from iwi_ioctl() on ENETRESET.
  > this fixes a firmware panic when setting a WEP key multiple times for
  > instance.  fix some printf while i'm here.
  > pointed out by Kurt Miller (kurt@). (damien@)

  ~ if_nfereg.h                           

  > increase the Tx ring count from 64 to 256.
  > ok jsg@ damien@ (brad@)

  ~ if_em.c                               

  > replace magic value of 32 with EM_MAX_SCATTER. (brad@)

  ~ if_sk.c                               

  > A new function sk_yukon_tick(), to handle auto-negotiation properly for
  > Yukon-based adapters.
  > From FreeBSD (brad@)

  ~ if_sk.c                               

  > Added Rx/Tx FIFO flush support for Yukon
  > From FreeBSD (brad@)

  ~ if_sk.c                               

  > Activate Tx descriptor poll timer in order to protect possible loss
  > of SK_TXBMU_TX_START command. Previously the driver continuously issued
  > SK_TXBMU_TX_START when it notices pending Tx descriptors not processed
  > yet in interrupt handler. That approach would add additional PCI
  > write access overhead under high Tx load situations and it might fail
  > if the first SK_TXBMU_TX_START was lost and no interrupt is generated
  > from the first SK_TXBMU_TX_START command.
  > From FreeBSD (brad@)

  ~ if_ixgb.h                             ~ if_ixgb_osdep.h

  > sprinkle some tabs. (brad@)

  ~ if_ixgb.c                             

  > - when setting the interface address, only call ixgb_init() if the
  > interface
  > is not already running.
  > - remove splnet usage from ixgb_intr().
  > - replace magic value of 32 with IXGB_MAX_SCATTER. (brad@)

dev/usb

  ~ usb_subr.c                            

  > Zero the memory allocated for subdevs[], preventing a quick trip to
  > ddb>. Discovered by trying 'usbdevs -v' while a broken card reader was
  > trying to attach. Broken device provided by Manuel Pata.
  > ok pedro@ deraadt@ (krw@)

  ~ usbdevs.h                             ~ usbdevs_data.h

  > Regen (pedro@)

  ~ usbdevs                               

  > Add Neodio 8-in-1 Flash Device Controller, okay dlg@ (pedro@)

kern

  ~ vfs_getcwd.c                          

  > Make static functions global so DDB can see them (pedro@)

  ~ vfs_getcwd.c                          

  > Rename functions and move prototypes around (pedro@)

  ~ vfs_getcwd.c                          ~ vfs_vnops.c

  > Move vn_isunder() to vfs_vnops.c, that's the place for vn_* functions
  > (pedro@)

sys

  ~ vnode.h                               

  > Rename functions and move prototypes around (pedro@)

== usr.bin =========================================================== 07/07 ==

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

cvs

  ~ rcs.c                                 

  > - fix a case in rcs_getrev() handling of branches where variant was not
  > being
  > increased and thus no progress could be made in the loop.
  > bug noticed in rcsdiff(1) by sturm@
  > ok joris@ (niallo@)

rcs

  ~ rcs.1                                 

  > rearrange the page to read better, and document branches/revisions/state;
  > ok xsa niallo ray (jmc@)

  ~ rcs.1                                 

  > better description for -b; ok joris (jmc@)

  ~ rcsprog.c                             

  > using *_FOREACH macros is really bad when we are actually
  > removing elements from the list inside the loop.
  > this has been documented *clearly* in queue(3).
  > okay niallo@ (joris@)

  ~ rcs.c                                 

  > - fix a case in rcs_getrev() handling of branches where variant was not
  > being
  > increased and thus no progress could be made in the loop.
  > bug noticed in rcsdiff(1) by sturm@
  > ok joris@ (niallo@)

  ~ ident.c                               

  > prevent a very, very stupid buffer overflow in ident_line().
  > fix for PR 5091
  > okay niallo@ (joris@)

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



More information about the odc mailing list