[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