[odc] Daily src changes for 2007-06-10

ODC auto at squish.net
Mon Jun 11 07:00:01 BST 2007


OpenBSD src changes summary for 2007-06-10
==========================================

sbin/fdisk                              sbin/newfs
sbin/tunefs                             sys/arch/alpha/alpha
sys/arch/alpha/include                  sys/arch/arm/xscale
sys/arch/i386/i386                      sys/dev/pci
sys/dev/usb                             sys/kern
usr.bin/calendar                        usr.bin/top
usr.sbin/pkg_add                        

== sbin ============================================================== 01/04 ==

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

fdisk

  ~ part.c                                

  > adjust the width of columns to match the geometry of current drives
  > ok deraadt@ (sobrado@)

newfs

  ~ mkfs.c                                ~ newfs.c

  > remove last instances of daddr_t; ok thib@ (otto@)

tunefs

  ~ tunefs.c                              

  > daddr_t -> daddr64_t (otto@)

== sys =============================================================== 02/04 ==

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

arch/alpha/alpha

  ~ disksubr.c                            

  > No need for two *LABELSECTOR and *LABELOFFSET defines that mean the
  > same thing.  Keep LABELSECTOR and LABELOFFSET and nuke
  > ALPHA_LABELSECTOR and ALPHA_LABELOFFSET.
  > Kernel still compiles and boots.
  > Superfluidity pointed out by deraadt at . (krw@)

arch/alpha/include

  ~ disklabel.h                           

  > No need for two *LABELSECTOR and *LABELOFFSET defines that mean the
  > same thing.  Keep LABELSECTOR and LABELOFFSET and nuke
  > ALPHA_LABELSECTOR and ALPHA_LABELOFFSET.
  > Kernel still compiles and boots.
  > Superfluidity pointed out by deraadt at . (krw@)

arch/arm/xscale

  ~ pxa27x_udc.c                          

  > Remove definitions and usage of usb_callout and related macros.  These
  > macros
  > were used as a layer of confusion^Wabstraction around the timeout(9) API.
  > No binary change.
  > ok jsg. (mbalmer@)

  ~ pxa27x_udc.c                          

  > Remove the definition and use of the USBDEVNAME macro.
  > (This might look easy, but it was a big diff.  Thanks to dlg and especially
  > jsg
  > for looking over it; we found at least four mistakes in the initial diff.)
  > ok jsg. (mbalmer@)

arch/i386/i386

  ~ disksubr.c                            

  > Remove spurious blank line at end of file. Spotted by deraadt at . (krw@)

dev/pci

  ~ ehci_pci.c                            

  > Remove the definition and use of the USBDEVNAME macro.
  > (This might look easy, but it was a big diff.  Thanks to dlg and especially
  > jsg
  > for looking over it; we found at least four mistakes in the initial diff.)
  > ok jsg. (mbalmer@)

dev/usb

  ~ usb_port.h                            

  > Do not turn on debugging in most/all drivers when USB_DEBUG is defined.
  > Debugging code must be turned on selectively, e.g. by defining UDCF_DEBUG.
  > idea from and ok jsg. (mbalmer@)

  ~ ehci.c                                ~ ehcivar.h
  ~ if_aue.c                              ~ if_auereg.h
  ~ if_axe.c                              ~ if_axereg.h
  ~ if_cue.c                              ~ if_cuereg.h
  ~ if_udav.c                             ~ if_udavreg.h
  ~ if_upl.c                              ~ if_url.c
  ~ if_urlreg.h                           ~ if_wi_usb.c
  ~ ohci.c                                ~ ohcivar.h
  ~ uhci.c                                ~ uhcivar.h
  ~ ukbd.c                                ~ usb.c
  ~ usb_port.h                            ~ usbdi.c
  ~ usbdivar.h                            ~ usbf_subr.c
  ~ usbfvar.h                             

  > Remove definitions and usage of usb_callout and related macros.  These
  > macros
  > were used as a layer of confusion^Wabstraction around the timeout(9) API.
  > No binary change.
  > ok jsg. (mbalmer@)

  ~ if_aue.c                              ~ if_axe.c
  ~ if_cdce.c                             ~ if_cue.c
  ~ if_kue.c                              ~ if_ral.c
  ~ if_rum.c                              ~ if_uath.c
  ~ if_udav.c                             ~ if_upl.c
  ~ if_url.c                              ~ if_wi_usb.c
  ~ if_zyd.c                              ~ moscom.c
  ~ uark.c                                ~ uaudio.c
  ~ uberry.c                              ~ ubsa.c
  ~ ubt.c                                 ~ ucom.c
  ~ ucycom.c                              ~ udcf.c
  ~ udsbr.c                               ~ ueagle.c
  ~ uftdi.c                               ~ ugen.c
  ~ uhid.c                                ~ uhidev.c
  ~ uhub.c                                ~ uipaq.c
  ~ ulpt.c                                ~ umass.c
  ~ umass_scsi.c                          ~ umct.c
  ~ umidi.c                               ~ umodem.c
  ~ umsm.c                                ~ uow.c
  ~ uplcom.c                              ~ urio.c
  ~ usb.c                                 ~ usb_port.h
  ~ uscanner.c                            ~ uslcom.c
  ~ usscanner.c                           ~ uts.c
  ~ uvisor.c                              ~ uvscom.c

  > Remove the definition and use of the USBDEV macro.	It only created
  > confusion
  > and the address of it's argument:  USBDEV(sc->sc_dev) yields &sc->sc_dev.
  > No binary changes.
  > ok jsg. (mbalmer@)

  ~ ehci.c                                ~ if_atu.c
  ~ if_aue.c                              ~ if_axe.c
  ~ if_cdce.c                             ~ if_cdcef.c
  ~ if_cue.c                              ~ if_kue.c
  ~ if_ral.c                              ~ if_rum.c
  ~ if_uath.c                             ~ if_udav.c
  ~ if_upl.c                              ~ if_url.c
  ~ if_wi_usb.c                           ~ if_zyd.c
  ~ moscom.c                              ~ ohci.c
  ~ uark.c                                ~ uaudio.c
  ~ uberry.c                              ~ ubsa.c
  ~ ubt.c                                 ~ ucom.c
  ~ udcf.c                                ~ udsbr.c
  ~ ueagle.c                              ~ uftdi.c
  ~ ugen.c                                ~ uhci.c
  ~ uhidev.c                              ~ uhub.c
  ~ uipaq.c                               ~ ukbd.c
  ~ ulpt.c                                ~ umass.c
  ~ umass_quirks.c                        ~ umass_scsi.c
  ~ umct.c                                ~ umidi.c
  ~ umodem.c                              ~ ums.c
  ~ umsm.c                                ~ uow.c
  ~ uplcom.c                              ~ urio.c
  ~ usb.c                                 ~ usb_port.h
  ~ usb_subr.c                            ~ usbf.c
  ~ usbf_subr.c                           ~ uscanner.c
  ~ uslcom.c                              ~ usscanner.c
  ~ uts.c                                 ~ uvisor.c
  ~ uvscom.c                              ~ uyap.c

  > Remove the definition and use of the USBDEVNAME macro.
  > (This might look easy, but it was a big diff.  Thanks to dlg and especially
  > jsg
  > for looking over it; we found at least four mistakes in the initial diff.)
  > ok jsg. (mbalmer@)

  ~ usb.c                                 ~ usb_port.h
  ~ usb_subr.c                            

  > Remove the definition and use of USBDEVUNIT.
  > ok jsg. (mbalmer@)

  ~ usb.c                                 ~ usb_port.h
  ~ usb_subr.c                            ~ usbdi_util.c

  > Get rid of the USBDEVPTRNAME macro.
  > No binary change.
  > ok jsg. (mbalmer@)

kern

  ~ Make.tags.inc                         

  > Add netbt files to common files for "make tags" (uwe@)

  ~ subr_disk.c                           

  > when we change fields in the label to version 1, fix the checksum (but only
  > if it was ok beforehands) (deraadt@)

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

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

calendar

  ~ calendars/calendar.fictional          

  > add "Towel Day"
  > ok jasper@ (simon@)

top

  ~ screen.c                              

  > clear to end of line at quit, needed for terms that do not restore
  > content on quiting curses mode, like screen. found and tested by ray@
  > (otto@)

== usr.sbin ========================================================== 04/04 ==

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

pkg_add

  ~ OpenBSD/PackageRepository.pm          

  > refactor the code a bit, so that lists through ftp and htpp share more
  > code.
  > Finally handle ftp_proxy (close PR 5308). (espie@)

  ~ pkg_add                               

  > split create_handle code, so that we create the object as a trivial
  > place-holder, then complete it later. This should allow us to create
  > `empty shell' UpdateSets eventually, in replacement of pkgnames lists.
  > (espie@)

  ~ pkg_add                               ~ OpenBSD/Replace.pm

  > make the replacement check methods slightly clearer, avoid doing two
  > things at once, mostly. (espie@)

  ~ pkg_add                               ~ OpenBSD/PackageLocation.pm

  > set_infodir when we can in PackageLocation.
  > Create a full handle for replaced packages as well. (espie@)

  ~ pkg_add                               ~ OpenBSD/Vstat.pm

  > extract constructor to create old handles. (espie@)

  ~ Makefile                              + OpenBSD/Paths.pm

  > Add Paths.pm, to centralize all system dependent paths all over the place.
  > okay millert@, deraadt@ (espie@)

  ~ OpenBSD/PackageLocation.pm            
  ~ OpenBSD/PackageRepository/Installed.pm

  > give repository/locations slightly more control over package names.
  > (espie@)

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


More information about the odc mailing list