[odc] Daily src changes for 2008-02-03

ODC auto at squish.net
Mon Feb 4 07:00:01 GMT 2008


OpenBSD src changes summary for 2008-02-03
==========================================

share/man                               sys/arch/sparc64/dev
sys/dev                                 sys/dev/ic
sys/dev/pci                             sys/dev/usb
usr.bin/cvs                             

== share ============================================================= 01/03 ==

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

man

  ~ man4/stp.4                            

  > Remove BUGS section; the driver now maps windows little-endian on sparc64
  > like it already did on sparc. (kettenis@)

  ~ man9/mbuf.9                           

  > Fix the struct pkthdr definition. (claudio@)

== sys =============================================================== 02/03 ==

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

arch/sparc64/dev

  ~ stp_sbus.c                            

  > Map windows little-endian like the MI pcmcia code expects.
  > "Diff looks correct and appears to work as intended" miod@ (kettenis@)

dev

  ~ softraid.c                            ~ softraidvar.h

  > There is no such thing as RAIDCRYPTO so rename to CRYPTO (marco@)

dev/ic

  ~ if_wireg.h                            

  > Remove sparc64-specific hack to byteswap pcmcia bus_space access.  This is
  > no
  > longer necessary now that stp(4) maps the pcmcia windows little-endian.
  > Makes wi(4) behind cbb(4) work on sparc64.
  > tested by miod@ (kettenis@)

dev/pci

  ~ if_msk.c                              

  > - add Marvell Yukon PCI ids for a second 88E8055 chipset and the 88E8075
  > chipset.
  > - add initial support for the Marvell Yukon Supreme ASIC.
  > Inspired by similar changes to the Linux sky2 driver.
  > ok kettenis@ dlg@ (brad@)

  ~ if_skreg.h                            

  > - add initial support for the Marvell Yukon Supreme ASIC.
  > Inspired by similar changes to the Linux sky2 driver.
  > ok kettenis@ dlg@ (brad@)

  ~ if_et.c                               

  > - remove redundant setting of if_mtu as this is set by ether_ifattach().
  > - set the IFCAP_VLAN_MTU capabilities flag.
  > ok dlg@ (brad@)

dev/usb

  ~ umass.c                               

  > Redo umass_bbb_get_max_lun() and uses thereof to
  > 1) Not bail out of umass_attach() just because the max lun cannot be
  > found. Assume 0 and complete attachment.
  > 2) Not expose sc->maxlun to possible misbehaving devices. Provide a
  > buffer and copy it into sc->maxlun only if the attempt to get the max
  > lun succeeds.
  > 3) Shrink and simplify error handling and debug output.
  > Prompted by the recurrance of the problem reported in PR#5478. Code
  > taken for the most part from FreeBSD.
  > ok miod@ (krw@)

== usr.bin =========================================================== 03/03 ==

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

cvs

  ~ buf.c                                 ~ checkout.c
  ~ client.c                              ~ file.c

  > (f)utimes takes sys/time.h (tobias@)

  ~ checkout.c                            ~ update.c

  > cvs_update_leavedir is only useful if dirs have to be pruned.
  > OK joris@ (tobias@)

  ~ client.c                              

  > Like i wrote in last commit, it's supposed to be sys/time.h, not
  > sys/times.h. (tobias@)

  ~ annotate.c                            ~ rcs.c

  > Do not unify this "-fr UNKNOWN" handling, it breaks commands which have
  > to work fine and just ignore files which don't have requested symbol.
  > Spotted by joris at . (tobias@)

  ~ checkout.c                            ~ client.c
  ~ config.h                              ~ cvs.h
  ~ modules.c                             ~ server.c
  ~ util.c                                

  > better CVSROOT/module support, includes remote support and modules
  > that are not aliases (-a);
  > OK tobias@ (joris@)

  ~ client.c                              ~ cmd.c
  ~ diff.c                                ~ diff.h
  ~ diff_internals.c                      ~ remote.h
  ~ server.c                              

  > Added rdiff support.  In order to do this, some output and option fixes
  > had to be done for diff, too.
  > OK joris@ (tobias@)

  ~ checkout.c                            

  > with the recent changes for CVSROOT/modules we can now support the
  > basics of checkout -d. Multiple modules with -d is still "not supported".
  > example:
  > $ opencvs -d /cvs co -d kernel_source_3_0 -rOPENBSD_3_0 ksrc
  > yes, it rocks.
  > ok tobias@ (joris@)

  ~ diff_internals.c                      

  > Diff header complies to GNU cvs now.
  > OK joris@ (tobias@)

  ~ checkout.c                            

  > respect any -l option that might have been set in CVSROOT/modules; (joris@)

  ~ checkout.c                            

  > dont forget to send the -d flag to our server as well if it
  > was specified; (joris@)

  ~ checkout.c                            ~ config.h
  ~ cvs.h                                 ~ file.c
  ~ modules.c                             ~ repository.c

  > more CVSROOT/module stuff:
  > - allow more then 1 module to be specified per definition
  > - respect the "!" sign which means: "hey ignore this dir when checking out"
  > - non alias definitions can now contain files
  > ok tobias@ (joris@)

  ~ modules.c                             

  > be more strict when checking ignore patterns;
  > kill unused var; (joris@)

  ~ checkout.c                            ~ config.h
  ~ modules.c                             ~ repository.c

  > shuffle some stuff around so we dont end up doing the same things
  > twice in cvs_module_lookup() and checkout_check_directory();
  > allow single files to be ignored with ! as well; (joris@)

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


More information about the odc mailing list