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

ODC auto at squish.net
Sun Jan 15 07:00:52 GMT 2006


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

distrib/sets                            lib/libc
sbin/growfs                             share/man
sys/arch/mips64/include                 sys/conf
sys/dev/gpio                            sys/dev/i2c
sys/dev/ic                              sys/dev/isa
sys/dev/pci                             sys/dev/usb
sys/isofs/udf                           sys/sys
usr.bin/getopt                          usr.bin/telnet
usr.sbin/bgpd                           

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

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

sets

  ~ 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                         

  > sync (deraadt@)

== lib =============================================================== 02/07 ==

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

libc

  ~ stdlib/qabs.3                         

  > sort SEE ALSO; (jmc@)

  ~ stdlib/imaxdiv.3                      

  > fix the .Fn line; ok millert (jmc@)

  ~ stdlib/qabs.3                         

  > Xr imaxabs() (millert@)

== sbin ============================================================== 03/07 ==

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

growfs

  ~ growfs.8                              ~ growfs.c

  > Add a -q flag to reduce output a la newfs, and print the raw device we are
  > operating on instead of ``growfs'' (a la newfs as well).
  > ok millert@ pedro@ (miod@)

== share ============================================================= 04/07 ==

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

man

  ~ man4/Makefile                         + man4/gpioiic.4

  > Add gpioiic(4) man page. (grange@)

  ~ man4/iic.4                            

  > Add gpioiic(4). (grange@)

  ~ man4/gpioiic.4                        

  > tweaks; (jmc@)

== sys =============================================================== 05/07 ==

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

arch/mips64/include

  ~ param.h                               

  > Revert 1.12 and go back to 32K MAXPHYS; 64k MAXPHYS exposes subtle bugs
  > and is not reliable enough. (miod@)

conf

  ~ files                                 

  > Rename nslm7x.c into lm78.c and nslm7xvar.h into lm78var.h, and clean up
  > lm78var.h.
  > Now that I've completely rewritten the driver, replace copyright with my
  > own.
  > suggested by deraadt@ (kettenis@)

  ~ files                                 

  > Better UDF name extraction code, which will not forget to report errors in
  > some cases; also silence a few udf messages unless option DIAGNOSTIC.
  > Tests and tweaks and ok pedro@ (miod@)

dev/gpio

  ~ files.gpio                            + gpioiic.c

  > Support for I2C bus bit-banging through the GPIO pins.
  > Now Soekris people can enjoy our fancy I2C stuff, too:
  > nsclpcsio0 at isa0 port 0x2e/2: NSC PC87366 rev 9: GPIO VLM TMS
  > gpio1 at nsclpcsio0: 29 pins
  > gpioiic0 at gpio1 pins 17 19
  > iic0 at gpioiic0
  > maxds0 at iic0 addr 0x48: ds1624, starting
  > maxds1 at iic0 addr 0x49: ds1624, starting (grange@)

  ~ gpio.c                                ~ gpiovar.h

  > Add gpio_pin_caps() method to provide pin capabilities. (grange@)

  ~ gpioiic.c                             

  > Some improvements:
  > - use gpio_pin_caps() while configuring pins
  > - try to deal not only with open-drain outputs (grange@)

  ~ files.gpio                            

  > Add a comment. (grange@)

dev/i2c

  ~ files.i2c                             ~ lm_i2c.c

  > Rename nslm7x.c into lm78.c and nslm7xvar.h into lm78var.h, and clean up
  > lm78var.h.
  > Now that I've completely rewritten the driver, replace copyright with my
  > own.
  > suggested by deraadt@ (kettenis@)

  ~ i2c_scan.c                            

  > Detect more Winbond chips.
  > "Of course!" deraadt@ (kettenis@)

dev/ic

  ~ rt2560.c                              ~ rt2661.c

  > Correct the length of the rx radiotap to be that of the rx not tx
  > struct.
  > ok damien@ (jsg@)

  ~ rt2560.c                              ~ rt2560reg.h
  ~ rt2560var.h                           ~ rt2661.c
  ~ rt2661reg.h                           ~ rt2661var.h

  > - give rate to rx radiotap
  > - read TSF high 32bit word before low 32bit word to avoid wraparounds
  > (damien@)

  - nslm7x.c                              - nslm7xvar.h
  + lm78.c                                + lm78var.h

  > Rename nslm7x.c into lm78.c and nslm7xvar.h into lm78var.h, and clean up
  > lm78var.h.
  > Now that I've completely rewritten the driver, replace copyright with my
  > own.
  > suggested by deraadt@ (kettenis@)

  ~ lm78var.h                             

  > Move isa-specific members of struct lm_softc into lm_isa.c. (kettenis@)

dev/isa

  ~ files.isa                             ~ lm_isa.c

  > Rename nslm7x.c into lm78.c and nslm7xvar.h into lm78var.h, and clean up
  > lm78var.h.
  > Now that I've completely rewritten the driver, replace copyright with my
  > own.
  > suggested by deraadt@ (kettenis@)

  ~ lm_isa.c                              

  > Move isa-specific members of struct lm_softc into lm_isa.c. (kettenis@)

dev/pci

  ~ if_em.c                               

  > Only update the RX ring consumer pointer after running through the RX loop,
  > not with each iteration through the loop.
  > From FreeBSD (brad@)

  ~ if_nfe.c                              

  > Make sure interrupt is properly ack'd.
  > From damien@ (jsg@)

  ~ pcidevs                               

  > SIS 966 south bridge. (brad@)

  ~ pcidevs.h                             ~ pcidevs_data.h

  > regen (brad@)

  ~ if_vr.c                               

  > - the allmulti target initially enables all multicast mode so don't bother
  > checking the IFF_ALLMULTI flag.
  > - clean up vr_encap() a bit.
  > From: Andrey Matveev <evol at online dot ptt dot ru> (brad@)

dev/usb

  ~ if_ral.c                              

  > Correct the length of the rx radiotap to be that of the rx not tx
  > struct.
  > ok damien@ (jsg@)

  ~ if_ral.c                              ~ if_ralreg.h
  ~ if_ralvar.h                           

  > - give rate to rx radiotap
  > - swap rssi/rate fields in ural_rx_desc (damien@)

isofs/udf

  - osta.c                                - osta.h
  ~ udf.h                                 ~ udf_extern.h
  ~ udf_vfsops.c                          ~ udf_vnops.c
  + udf_subr.c                            

  > Better UDF name extraction code, which will not forget to report errors in
  > some cases; also silence a few udf messages unless option DIAGNOSTIC.
  > Tests and tweaks and ok pedro@ (miod@)

  ~ udf_vfsops.c                          

  > Give UDF a chance of working on big-endian architectures, okay miod@
  > (pedro@)

  ~ udf_subr.c                            ~ udf_vfsops.c

  > Move udf_disklabelspoof() to udf_subr.c, no functional change (pedro@)

sys

  ~ stdint.h                              

  > Fix INTX_MIN limits; the minus sign got dropped by accident when
  > I was converting the values frm decimal to hex. (millert@)

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

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

getopt

  ~ getopt.1                              

  > update the example and synopsis so that we are checking the
  > exit value of getopt itself, not `set';
  > example merged from current freebsd page;
  > problem reported by nordin; ok millert (jmc@)

  ~ getopt.1                              

  > document why we avoid: set -- `getopt optstring $*` (jmc@)

telnet

  ~ commands.c                            

  > Properly handle failure binding to a local interface (using the -b
  > option).  Problem found by David Hill <dhill at mindcry dot org>;
  > ok millert@ (otto@)

== usr.sbin ========================================================== 07/07 ==

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

bgpd

  ~ rde.c                                 ~ rde.h
  ~ rde_decide.c                          ~ rde_rib.c

  > Small step in supporting the Adj-RIB-In additionaly to the Local-RIB.
  > First step is to define two flags F_LOCAL and F_ORIGINAL. These flags
  > are used to distinguish prefix in the Local-RIB and those in the Adj-
  > RIB-In. Adapt prefix API and add additional checks so that no Adj-RIB-
  > In prefixes get mistakenly selected. Currently no F_ORIGINAL prefixes
  > are created but this may change soon. Looks good Henning. (claudio@)

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



More information about the odc mailing list