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

ODC auto at squish.net
Wed Apr 11 08:00:26 BST 2007


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

lib/libc                                lib/libpthread
lib/librthread                          regress/sys
sbin/dump                               sbin/fsck_ffs
sbin/fsdb                               share/man
sys/altq                                sys/arch/amd64/conf
sys/arch/amd64/stand/installboot        sys/arch/arm/arm
sys/arch/arm/include                    sys/arch/aviion/dev
sys/arch/aviion/stand/libsa             sys/arch/cats/cats
sys/arch/hp300/dev                      sys/arch/hp300/include
sys/arch/hppa/dev                       sys/arch/i386/conf
sys/arch/i386/i386                      sys/arch/i386/isa
sys/arch/landisk/include                sys/arch/luna88k/dev
sys/arch/m68k/060sp                     sys/arch/m68k/fpsp
sys/arch/mac68k/dev                     sys/arch/mac68k/mac68k
sys/arch/macppc/dev                     sys/arch/mips64/include
sys/arch/mvme88k/dev                    sys/arch/mvmeppc/dev
sys/arch/mvmeppc/include                sys/arch/sgi/sgi
sys/arch/solbourne/include              sys/arch/sparc/dev
sys/arch/sparc/include                  sys/arch/sparc/sparc
sys/arch/sparc64/conf                   sys/arch/sparc64/dev
sys/arch/sparc64/include                sys/arch/sparc64/sparc64
sys/arch/vax/boot/boot                  sys/arch/vax/dec
sys/arch/vax/if                         sys/arch/vax/include
sys/arch/vax/qbus                       sys/arch/zaurus/dev
sys/arch/zaurus/zaurus                  sys/crypto
sys/dev                                 sys/dev/adb
sys/dev/ata                             sys/dev/eisa
sys/dev/hil                             sys/dev/i2c
sys/dev/ic                              sys/dev/isa
sys/dev/microcode                       sys/dev/pci
sys/dev/pckbc                           sys/dev/raidframe
sys/dev/sbus                            sys/dev/usb
sys/dev/wscons                          sys/isofs/udf
sys/kern                                sys/miscfs/specfs
sys/msdosfs                             sys/net
sys/net80211                            sys/netatalk
sys/netinet                             sys/scsi
sys/ufs/ext2fs                          sys/ufs/ufs
usr.bin/bgplg                           usr.sbin/cron
usr.sbin/dvmrpd                         usr.sbin/hoststated
usr.sbin/ospfd                          usr.sbin/vnconfig
usr.sbin/wsmoused                       

== lib =============================================================== 01/07 ==

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

libc

  ~ stdlib/getopt.3                       

  > Support for optional args separated with whitespace was removed
  > some time ago--it caused too many problems. (millert@)

libpthread

  ~ uthread/uthread_fork.c                

  > Revert previous commit which introduced regressions in KDE. (kurt@)

librthread

  ~ rthread_reaper.c                      

  > new lines in error messages (tedu@)

  ~ rthread_reaper.c                      

  > when kevent fails, the errno is a lot more interesting to print than -1
  > (tedu@)

== regress =========================================================== 02/07 ==

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

sys

  ~ ffs/Makefile                          

  > No need to use umount -f now that both cases of vnode leakage were fixed
  > (pedro@)

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

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

dump

  ~ dump.h                                

  > Rewrite ITITERATE macro to prevent out-of-bounds memory access.
  > This makes dump -u work with malloc debugging enabled.
  > ok millert@ (moritz@)

fsck_ffs

  ~ dir.c                                 ~ extern.h
  ~ fsck.h                                ~ inode.c
  ~ main.c                                ~ pass1.c
  ~ pass1b.c                              ~ pass2.c
  ~ pass4.c                               ~ pass5.c
  ~ setup.c                               ~ utilities.c

  > Add support for checking ffs2 filesystems.	From pedro@ based on
  > the ufs2 changes in FreeBSD by Kirk Mckusick. (millert@)

fsdb

  ~ fsdb.c                                ~ fsdb.h
  ~ fsdbutil.c                            

  > Add support for ffs2 filesystems.  From pedro@ based on the ufs2
  > changes in FreeBSD by Kirk McKusick. (millert@)

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

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

man

  ~ man4/ahci.4                           ~ man4/sili.4

  > pascoe wrote a lot of these drivers. (dlg@)

  ~ man4/xge.4                            

  > Add a small hint that Neterion is formerly known as S2io. (reyk@)

  ~ man4/man4.sparc64/ebus.4              

  > .Xr bbc(4) (kettenis@)

  ~ man4/man4.sparc64/ebus.4              

  > .Xr pmc (kettenis@)

  ~ man4/man4.sparc64/Makefile            + man4/man4.sparc64/bbc.4

  > bbc(4) (kettenis@)

  ~ man4/man4.sparc64/Makefile            + man4/man4.sparc64/pmc.4

  > pmc(4) (kettenis@)

  ~ man9/rwlock.9                         

  > Document RW_DOWNGRADE.
  > miod noticed that I forgot to commit it. (art@)

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

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

altq

  ~ altq_cbq.c                            

  > ``it's'' -> ``its'' when the grammar gods require this change. (miod@)

arch/amd64/conf

  ~ GENERIC                               ~ RAMDISK_CD

  > pascoe@ finished sili(4). enable it so people can try it. (dlg@)

arch/amd64/stand/installboot

  ~ nlist.c                               

  > ``it's'' -> ``its'' when the grammar gods require this change. (miod@)

arch/arm/arm

  ~ bus_dma.c                             

  > Remove ARM32_BUFTYPE_RAW, it's never used. (miod@)

arch/arm/include

  ~ bus.h                                 

  > Remove unused BUS_SPACE_ALIGNED_POINTER, __BUS_SPACE_ADDRESS_SANITY and
  > __BUS_SPACE_ALIGNED_ADDRESS. (miod@)

  ~ bus.h                                 

  > Remove ARM32_BUFTYPE_RAW, it's never used. (miod@)

arch/aviion/dev

  ~ nvramreg.h                            

  > ``it's'' -> ``its'' when the grammar gods require this change. (miod@)

arch/aviion/stand/libsa

  ~ nvramreg.h                            

  > ``it's'' -> ``its'' when the grammar gods require this change. (miod@)

arch/cats/cats

  ~ cats_machdep.c                        

  > slighly -> slightly (miod@)

arch/hp300/dev

  ~ dnkbd.c                               

  > Add support for a fourth axis on wsmouse devices, e.g. on the Apple Might
  > Mouse.  Currently limited to USB mice.
  > Adapted from a diff from Gareth <garf at loveandnature.co.zan tech@ (miod@)

arch/hp300/include

  ~ bus.h                                 

  > Remove unused BUS_SPACE_ALIGNED_POINTER, __BUS_SPACE_ADDRESS_SANITY and
  > __BUS_SPACE_ALIGNED_ADDRESS. (miod@)

arch/hppa/dev

  ~ viper.h                               

  > ``it's'' -> ``its'' when the grammar gods require this change. (miod@)

arch/i386/conf

  ~ GENERIC                               ~ RAMDISK_CD

  > pascoe finished sili(4). let's enable it so people can try it. (dlg@)

arch/i386/i386

  ~ via.c                                 

  > ``it's'' -> ``its'' when the grammar gods require this change. (miod@)

arch/i386/isa

  ~ ahc_isa.c                             

  > ``it's'' -> ``its'' when the grammar gods require this change. (miod@)

  ~ lms.c                                 ~ mms.c

  > Add support for a fourth axis on wsmouse devices, e.g. on the Apple Might
  > Mouse.  Currently limited to USB mice.
  > Adapted from a diff from Gareth <garf at loveandnature.co.zan tech@ (miod@)

arch/landisk/include

  ~ bus.h                                 

  > Remove unused BUS_SPACE_ALIGNED_POINTER, __BUS_SPACE_ADDRESS_SANITY and
  > __BUS_SPACE_ALIGNED_ADDRESS. (miod@)

arch/luna88k/dev

  ~ lunaws.c                              

  > Add support for a fourth axis on wsmouse devices, e.g. on the Apple Might
  > Mouse.  Currently limited to USB mice.
  > Adapted from a diff from Gareth <garf at loveandnature.co.zan tech@ (miod@)

arch/m68k/060sp

  ~ fpsp.s                                ~ ilsp.doc
  ~ isp.s                                 ~ pfpsp.s

  > ``it's'' -> ``its'' when the grammar gods require this change. (miod@)

arch/m68k/fpsp

  ~ l_fpsp.h                              

  > ``it's'' -> ``its'' when the grammar gods require this change. (miod@)

arch/mac68k/dev

  ~ adb.c                                 ~ ncr5380.c
  ~ nubus.c                               

  > ``it's'' -> ``its'' when the grammar gods require this change. (miod@)

arch/mac68k/mac68k

  ~ pram.h                                ~ pramasm.s

  > privledges -> privileges (miod@)

arch/macppc/dev

  ~ adb.c                                 

  > ``it's'' -> ``its'' when the grammar gods require this change. (miod@)

  ~ tpms.c                                

  > Add support for a fourth axis on wsmouse devices, e.g. on the Apple Might
  > Mouse.  Currently limited to USB mice.
  > Adapted from a diff from Gareth <garf at loveandnature.co.zan tech@ (miod@)

arch/mips64/include

  ~ cpu.h                                 

  > Remove long dead definitions. No functional change. (miod@)

arch/mvme88k/dev

  ~ nvramreg.h                            

  > ``it's'' -> ``its'' when the grammar gods require this change. (miod@)

arch/mvmeppc/dev

  ~ nvramreg.h                            

  > ``it's'' -> ``its'' when the grammar gods require this change. (miod@)

arch/mvmeppc/include

  ~ bus_mi.h                              

  > Remove unused BUS_SPACE_ALIGNED_POINTER, __BUS_SPACE_ADDRESS_SANITY and
  > __BUS_SPACE_ALIGNED_ADDRESS. (miod@)

arch/sgi/sgi

  ~ machdep.c                             

  > Do not compile unused dump_tlb() unless option DEBUG. (miod@)

arch/solbourne/include

  + mutex.h                               

  > Long forgotten stub. (miod@)

arch/sparc/dev

  ~ dma.c                                 

  > ``it's'' -> ``its'' when the grammar gods require this change. (miod@)

arch/sparc/include

  ~ param.h                               

  > slighly -> slightly (miod@)

  ~ eeprom.h                              

  > ``it's'' -> ``its'' when the grammar gods require this change. (miod@)

arch/sparc/sparc

  ~ clockreg.h                            

  > ``it's'' -> ``its'' when the grammar gods require this change. (miod@)

arch/sparc64/conf

  ~ files.sparc64                         

  > New driver for watchdog time on NatSemi PC87317 SuperIO chip. (kettenis@)

  ~ files.sparc64                         

  > Driver for the BootBus Controller; sets some magic bits that makes pmc(4)
  > actually work. (kettenis@)

  ~ GENERIC                               

  > Add bbc(4) and pmc(4). (kettenis@)

arch/sparc64/dev

  ~ ebus.c                                ~ psycho.c

  > ``it's'' -> ``its'' when the grammar gods require this change. (miod@)

  + pmc.c                                 

  > New driver for watchdog time on NatSemi PC87317 SuperIO chip. (kettenis@)

  + bbc.c                                 

  > Driver for the BootBus Controller; sets some magic bits that makes pmc(4)
  > actually work. (kettenis@)

arch/sparc64/include

  ~ param.h                               

  > slighly -> slightly (miod@)

  ~ eeprom.h                              

  > ``it's'' -> ``its'' when the grammar gods require this change. (miod@)

  ~ bus.h                                 

  > Remove unused BUS_SPACE_ALIGNED_POINTER, __BUS_SPACE_ADDRESS_SANITY and
  > __BUS_SPACE_ALIGNED_ADDRESS. (miod@)

arch/sparc64/sparc64

  ~ ofw_machdep.c                         

  > Prevent infinite loop mapping interrupts when "reg" property is missing.
  > ok mbalmer@, dlg@ (kettenis@)

  ~ in4_cksum.c                           

  > ``it's'' -> ``its'' when the grammar gods require this change. (miod@)

arch/vax/boot/boot

  ~ version                               

  > ``it's'' -> ``its'' when the grammar gods require this change. (miod@)

arch/vax/dec

  ~ vsms_ws.c                             

  > Add support for a fourth axis on wsmouse devices, e.g. on the Apple Might
  > Mouse.  Currently limited to USB mice.
  > Adapted from a diff from Gareth <garf at loveandnature.co.zan tech@ (miod@)

arch/vax/if

  ~ sgecreg.h                             

  > ``prob ably'' can be written in one word. (miod@)

arch/vax/include

  ~ bus.h                                 

  > Remove unused BUS_SPACE_ALIGNED_POINTER, __BUS_SPACE_ADDRESS_SANITY and
  > __BUS_SPACE_ALIGNED_ADDRESS. (miod@)

  ~ scb.h                                 

  > More typos from my list. (miod@)

arch/vax/qbus

  ~ qd.c                                  

  > ``it's'' -> ``its'' when the grammar gods require this change. (miod@)

arch/zaurus/dev

  ~ zts.c                                 

  > Add support for a fourth axis on wsmouse devices, e.g. on the Apple Might
  > Mouse.  Currently limited to USB mice.
  > Adapted from a diff from Gareth <garf at loveandnature.co.zan tech@ (miod@)

arch/zaurus/zaurus

  ~ zaurus_machdep.c                      

  > slighly -> slightly (miod@)

crypto

  ~ sha1.c                                

  > ``it's'' -> ``its'' when the grammar gods require this change. (miod@)

dev

  ~ rnd.c                                 

  > ``it's'' -> ``its'' when the grammar gods require this change. (miod@)

dev/adb

  ~ ams.c                                 

  > Add support for a fourth axis on wsmouse devices, e.g. on the Apple Might
  > Mouse.  Currently limited to USB mice.
  > Adapted from a diff from Gareth <garf at loveandnature.co.zan tech@ (miod@)

dev/ata

  ~ atascsi.h                             

  > Sort ATA commands by value.
  > ok dlg@ (jsg@)

  ~ atascsi.c                             

  > endian fixes for the read capacity handling. (dlg@)

dev/eisa

  ~ aha1742.c                             ~ ahc_eisa.c
  ~ bha_eisa.c                            ~ uha_eisa.c

  > ``it's'' -> ``its'' when the grammar gods require this change. (miod@)

dev/hil

  ~ hilms.c                               

  > Add support for a fourth axis on wsmouse devices, e.g. on the Apple Might
  > Mouse.  Currently limited to USB mice.
  > Adapted from a diff from Gareth <garf at loveandnature.co.zan tech@ (miod@)

dev/i2c

  ~ i2c_scan.c                            

  > ``it's'' -> ``its'' when the grammar gods require this change. (miod@)

dev/ic

  ~ sili.c                                

  > wrap reading of the error fis up into a func of its own, and use
  > bus_space_read_raw_region_4 to do it. more archs are happy with it. (dlg@)

  ~ aic79xx.c                             ~ ar5210.c
  ~ ar5211.c                              ~ ar5212.c
  ~ bha.c                                 ~ dpt.c
  ~ iha.c                                 ~ isp.c
  ~ isp_openbsd.c                         ~ isp_tpublic.h
  ~ ispvar.h                              ~ twereg.h

  > ``it's'' -> ``its'' when the grammar gods require this change. (miod@)

dev/isa

  ~ bha_isa.c                             ~ fdlink.h
  ~ hsq.c                                 ~ if_ed.c
  ~ if_we.c                               ~ uha_isa.c

  > ``it's'' -> ``its'' when the grammar gods require this change. (miod@)

dev/microcode

  ~ atmel/atmel_intersil_fw.h             ~ atmel/atmel_rfmd2958_fw.h
  ~ atmel/atmel_rfmd_fw.h                 

  > slighly -> slightly (miod@)

  ~ aic7xxx/aic79xx.seq                   ~ aic7xxx/aic7xxx.seq

  > ``it's'' -> ``its'' when the grammar gods require this change. (miod@)

dev/pci

  ~ adv_pci.c                             ~ adw_pci.c
  ~ auixp.c                               ~ bha_pci.c
  ~ if_dc_pci.c                           

  > ``it's'' -> ``its'' when the grammar gods require this change. (miod@)

dev/pckbc

  ~ psm.c                                 ~ psm_intelli.c

  > Add support for a fourth axis on wsmouse devices, e.g. on the Apple Might
  > Mouse.  Currently limited to USB mice.
  > Adapted from a diff from Gareth <garf at loveandnature.co.zan tech@ (miod@)

dev/raidframe

  ~ rf_layout.c                           ~ rf_raid.h

  > ``it's'' -> ``its'' when the grammar gods require this change. (miod@)

dev/sbus

  ~ esp_sbus.c                            

  > ``it's'' -> ``its'' when the grammar gods require this change. (miod@)

dev/usb

  ~ if_atu.c                              

  > ``it's'' -> ``its'' when the grammar gods require this change. (miod@)

  ~ ums.c                                 ~ uts.c

  > Add support for a fourth axis on wsmouse devices, e.g. on the Apple Might
  > Mouse.  Currently limited to USB mice.
  > Adapted from a diff from Gareth <garf at loveandnature.co.zan tech@ (miod@)

dev/wscons

  ~ wsdisplay.c                           

  > ``it's'' -> ``its'' when the grammar gods require this change. (miod@)

  ~ wsconsio.h                            ~ wsdisplay.c
  ~ wsmouse.c                             ~ wsmousevar.h

  > Add support for a fourth axis on wsmouse devices, e.g. on the Apple Might
  > Mouse.  Currently limited to USB mice.
  > Adapted from a diff from Gareth <garf at loveandnature.co.zan tech@ (miod@)

isofs/udf

  ~ udf_vnops.c                           

  > ``it's'' -> ``its'' when the grammar gods require this change. (miod@)

kern

  ~ kern_exit.c                           

  > remove process from thread list sooner in exit (notably, before waiting
  > for the list to become empty) (tedu@)

  ~ exec_elf.c                            ~ sys_process.c

  > ``it's'' -> ``its'' when the grammar gods require this change. (miod@)

  ~ kern_exit.c                           

  > undo (tedu@)

miscfs/specfs

  ~ spec_vnops.c                          

  > remove duplicate check for uio_resid == 0 in
  > spec_read();
  > ok pedro@ (thib@)

msdosfs

  ~ msdosfs_lookup.c                      

  > When doing a rename and finding out the destination name already
  > exists, keep the containing directory's long name capabilities.
  > From NetBSD via Enache Adrian, okay millert at .edro@)

net

  ~ if_bridge.c                           

  > ``it's'' -> ``its'' when the grammar gods require this change. (miod@)

net80211

  ~ ieee80211_node.c                      

  > ``it's'' -> ``its'' when the grammar gods require this change. (miod@)

netatalk

  ~ at_control.c                          

  > ``it's'' -> ``its'' when the grammar gods require this change. (miod@)

netinet

  ~ in_pcb.c                              ~ ip_gre.c
  ~ ip_mroute.c                           

  > ``it's'' -> ``its'' when the grammar gods require this change. (miod@)

scsi

  ~ cd.c                                  

  > Always use idiom 'struct cd_softc *cd = (struct cd_softc *)self'. Spotted
  > by bluhm@ for sd. No change to cd.o. (krw@)

  ~ sd.c                                  

  > Name and cast all struct sd_softc *sd the same way.  No binary change.
  > ok krw (bluhm@)

  ~ cd.c                                  ~ scsi_base.c
  ~ scsiconf.h                            ~ st.c

  > ``it's'' -> ``its'' when the grammar gods require this change. (miod@)

ufs/ext2fs

  ~ ext2fs_vnops.c                        

  > ``it's'' -> ``its'' when the grammar gods require this change. (miod@)

ufs/ufs

  ~ ufs_vnops.c                           

  > Fix yet another vnode leak. If relookup() succeeds, we no longer need
  > the compensation acquired before ufs_checkpath(). OK tom@ mickey@ beck@
  > (pedro@)

  ~ ufs_vnops.c                           

  > ``it's'' -> ``its'' when the grammar gods require this change. (miod@)

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

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

bgplg

  ~ bgplg.h                               

  > restricts some of the commands that produce too much output when run
  > without arguments.	(eg. Show rib etc. etc, the sort of thing people can
  > run far too casually).
  > From: Adam Chappell <Adam.Chappell at interoute dot com> (henning@)

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

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

cron

  ~ do_command.c                          

  > privledges -> privileges (miod@)

dvmrpd

  ~ rde_srt.c                             ~ report.c

  > spacing (michele@)

hoststated

  ~ relay.c                               

  > the relay filter action needs special handling to work correctly (reyk@)

  ~ relay.c                               

  > it is a better idea to handle all enum values in the switch statement
  > (reyk@)

  ~ hoststated.h                          ~ relay.c

  > move the decoding of the URL, independent from the node lookups, we
  > will need it later. (reyk@)

  ~ hoststated.conf.5                     

  > sort entity types (reyk@)

ospfd

  ~ rde.c                                 ~ rde.h
  ~ rde_lsdb.c                            ~ rde_spf.c

  > Next step in equal cost multipath support. Make the SPF calculation
  > multipath
  > aware. Both the SPF and RIB trees need additional structures to store the
  > multiple nexthops to the destination but only the first active nexthop is
  > passed to the parent process and used for routing. This is the next thing
  > that needs to be modified. Tested and OK pyr@ (claudio@)

vnconfig

  ~ vnconfig.c                            

  > if vnconfig can't get the info, it should say so, not just print nothing.
  > ok grunk pedro (tedu@)

wsmoused

  ~ wsmoused.h                            

  > Use a larger type to store ``resolution'', so that comparisons against
  > values over 255 are actually meaningful. (miod@)

  ~ mouse_protocols.c                     ~ mouse_protocols.h
  ~ wsmoused.c                            

  > Add support for a fourth axis on wsmouse devices, e.g. on the Apple Might
  > Mouse.  Currently limited to USB mice.
  > Adapted from a diff from Gareth <garf at loveandnature.co.zan tech@ (miod@)

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



More information about the odc mailing list