[odc] Daily src changes for 2007-09-15
ODC
auto at squish.net
Sun Sep 16 07:00:01 BST 2007
OpenBSD src changes summary for 2007-09-15
==========================================
share/man sys/arch/alpha/alpha
sys/arch/alpha/include sys/arch/hppa/dev
sys/arch/hppa/hppa sys/arch/hppa64/hppa64
sys/arch/powerpc/powerpc sys/arch/vax/uba
sys/compat/osf1 sys/crypto
sys/dev/cardbus sys/dev/ic
sys/dev/pci sys/dev/usb
sys/kern sys/net
sys/net80211 sys/scsi
sys/uvm usr.bin/pcc
usr.sbin/httpd usr.sbin/ospfd
== share ============================================================= 01/04 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/share
man
~ man4/Makefile ~ man4/cardbus.4
~ man4/pci.4 + man4/bwi.4
> Add initial man page for bwi(4). Points to the firmware package.
> OK jsg@ (mglocker@)
~ man4/bwi.4
> Fix docdate CVS tag. (mglocker@)
~ man4/bwi.4
> Adapt firmware images prefix to driver name. Needs bump to firmware
> package version 1.1. (mglocker@)
== sys =============================================================== 02/04 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sys
arch/alpha/alpha
~ machdep.c
> replace ctob and btoc with ptoa and atop respectively
> help and ok miod@ thib@ (martin@)
arch/alpha/include
~ param.h
> replace ctob and btoc with ptoa and atop respectively
> help and ok miod@ thib@ (martin@)
arch/hppa/dev
~ sti_sgc.c
> [fF]uther -> [fF]urther in comments and man page. First one spotted on
> tech@ by Jung. (krw@)
arch/hppa/hppa
~ trap.c
> realy -> really in comments. Most reported on tech@ by Jung. (krw@)
arch/hppa64/hppa64
~ trap.c
> realy -> really in comments. Most reported on tech@ by Jung. (krw@)
arch/powerpc/powerpc
~ pmap.c
> [fF]uther -> [fF]urther in comments and man page. First one spotted on
> tech@ by Jung. (krw@)
arch/vax/uba
~ qv.c
> [fF]uther -> [fF]urther in comments and man page. First one spotted on
> tech@ by Jung. (krw@)
compat/osf1
~ osf1_misc.c
> replace ctob and btoc with ptoa and atop respectively
> help and ok miod@ thib@ (martin@)
crypto
~ cryptosoft.c
> fix error introduced by my previous commit:
> "MALLOC(*swd, ...)" vs. "swd = malloc(..."
> ok millert (hshoexer@)
dev/cardbus
~ if_bwi_cardbus.c
> Properly fill in some of the pci information the driver uses internally.
> (jsg@)
dev/ic
~ bwi.c
> define BWI_DEBUG to make things easier (jsg@)
~ bwi.c ~ bwivar.h
> Properly fill in some of the pci information the driver uses internally.
> (jsg@)
~ bwi.c
> convert bus_dmamap_load() calls (jsg@)
~ bwi.c
> convert bus_dmamap_unload() calls
> remove bus_dma_tag_destroy() calls as we don't use/require them. (jsg@)
~ aic7xxx_openbsd.h
> replace ctob and btoc with ptoa and atop respectively
> help and ok miod@ thib@ (martin@)
~ bwi.c
> suitible -> suitable
> ok mglocker@ dlg@ (brad@)
~ bwi.c
> Convert bus_dma_load_mbuf() calls and remove unrequired callback
> code previously used. (jsg@)
~ bwi.c
> Convert bus_dmamap_sync() calls. (jsg@)
~ bwi.c ~ bwivar.h
> most of the remaining bus_dma conversion (jsg@)
~ bwi.c
> Give hardware physical addresses and add some missing
> bus_dmamap_create() calls. (jsg@)
~ bwi.c ~ bwivar.h
> Get IV load working. Simplified IV loading routine (mainly a rewrite).
> Adapted IV loading routines so we can use it with our one file firmware.
> (mglocker@)
~ bwi.c
> Adapt firmware images prefix to driver name. Needs bump to firmware
> package version 1.1. (mglocker@)
dev/pci
~ if_bwi_pci.c
> Properly fill in some of the pci information the driver uses internally.
> (jsg@)
~ bktr/bktr_core.c
> replace ctob and btoc with ptoa and atop respectively
> help and ok miod@ thib@ (martin@)
dev/usb
~ umass.c
> Allow to pull out an usb stick with ffs filesystem while mounted
> and a file is written onto the stick. Without these fixes the
> machine panics or hangs.
> The usb fix calls the callback when the stick is pulled out to free
> the associated buffers. Otherwise we have busy buffers for ever
> and the automatic unmount will panic.
> The change in the scsi layer prevents passing down further dirty
> buffers to usb after the stick has been deactivated.
> In vfs the automatic unmount has moved from the function vgonel()
> to vop_generic_revoke(). Both are called when the sd device's vnode
> is removed. In vgonel() the VXLOCK is already held which can cause
> a deadlock. So call dounmount() earlier.
> ok krw@, I like this marco@, tested by ian@ (bluhm@)
kern
~ kern_exec.c ~ kern_malloc.c
~ sysv_shm.c ~ vfs_bio.c
> replace ctob and btoc with ptoa and atop respectively
> help and ok miod@ thib@ (martin@)
~ vfs_default.c ~ vfs_subr.c
> Allow to pull out an usb stick with ffs filesystem while mounted
> and a file is written onto the stick. Without these fixes the
> machine panics or hangs.
> The usb fix calls the callback when the stick is pulled out to free
> the associated buffers. Otherwise we have busy buffers for ever
> and the automatic unmount will panic.
> The change in the scsi layer prevents passing down further dirty
> buffers to usb after the stick has been deactivated.
> In vfs the automatic unmount has moved from the function vgonel()
> to vop_generic_revoke(). Both are called when the sd device's vnode
> is removed. In vgonel() the VXLOCK is already held which can cause
> a deadlock. So call dounmount() earlier.
> ok krw@, I like this marco@, tested by ian@ (bluhm@)
net
~ bpf.c ~ bridgestp.c
~ bsd-comp.c ~ if.c
~ if_bridge.c ~ if_ethersubr.c
~ if_faith.c ~ if_gif.c
~ if_gre.c ~ if_loop.c
~ if_pfsync.c ~ if_ppp.c
~ if_pppoe.c ~ if_sl.c
~ if_trunk.c ~ if_tun.c
~ if_vlan.c ~ pf_if.c
~ pf_ioctl.c ~ ppp-deflate.c
~ route.c ~ rtsock.c
> malloc sweep:
> -remove useless casts
> -MALLOC/FREE -> malloc/free
> -use M_ZERO where appropriate instead of seperate bzero
> feedback & ok krw, hshoexer (henning@)
net80211
~ ieee80211.c
> realy -> really in comments. Most reported on tech@ by Jung. (krw@)
scsi
~ sdvar.h ~ sd.c
> Allow to pull out an usb stick with ffs filesystem while mounted
> and a file is written onto the stick. Without these fixes the
> machine panics or hangs.
> The usb fix calls the callback when the stick is pulled out to free
> the associated buffers. Otherwise we have busy buffers for ever
> and the automatic unmount will panic.
> The change in the scsi layer prevents passing down further dirty
> buffers to usb after the stick has been deactivated.
> In vfs the automatic unmount has moved from the function vgonel()
> to vop_generic_revoke(). Both are called when the sd device's vnode
> is removed. In vgonel() the VXLOCK is already held which can cause
> a deadlock. So call dounmount() earlier.
> ok krw@, I like this marco@, tested by ian@ (bluhm@)
uvm
~ uvm_map.c ~ uvm_unix.c
> replace ctob and btoc with ptoa and atop respectively
> help and ok miod@ thib@ (martin@)
== usr.bin =========================================================== 03/04 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin
pcc
+ Makefile.in + config.guess
+ config.h.in + config.sub
+ configure + configure.ac
+ install-sh + arch/m16c/local.c
+ arch/m16c/TODO + arch/m16c/code.c
+ arch/m16c/local2.c + arch/m16c/macdefs.h
+ arch/m16c/order.c + arch/m16c/table.c
+ arch/mips/local.c + arch/mips/TODO
+ arch/mips/code.c + arch/mips/local2.c
+ arch/mips/macdefs.h + arch/mips/order.c
+ arch/mips/table.c + arch/nova/local.c
+ arch/nova/README + arch/nova/code.c
+ arch/nova/local2.c + arch/nova/macdefs.h
+ arch/nova/order.c + arch/nova/table.c
+ arch/pdp10/local.c + arch/pdp10/code.c
+ arch/pdp10/local2.c + arch/pdp10/macdefs.h
+ arch/pdp10/order.c + arch/pdp10/table.c
+ arch/vax/local.c + arch/vax/code.c
+ arch/vax/local2.c + arch/vax/macdefs.h
+ arch/vax/order.c + arch/vax/table.c
+ arch/x86/local.c + arch/x86/code.c
+ arch/x86/local2.c + arch/x86/macdefs.h
+ arch/x86/order.c + arch/x86/table.c
+ cc/Makefile.in + cc/cc/Makefile.in
+ cc/cc/cc.1 + cc/cc/cc.c
+ cc/cpp/Makefile.in + cc/cpp/cpp.c
+ cc/cpp/cpp.h + cc/cpp/cpy.y
+ cc/cpp/scanner.l + cc/cpp/token.c
+ cc/cpp/tests/res1 + cc/cpp/tests/res2
+ cc/cpp/tests/res3 + cc/cpp/tests/res4
+ cc/cpp/tests/res5 + cc/cpp/tests/res6
+ cc/cpp/tests/res7 + cc/cpp/tests/res8
+ cc/cpp/tests/res9 + cc/cpp/tests/test1
+ cc/cpp/tests/test2 + cc/cpp/tests/test3
+ cc/cpp/tests/test4 + cc/cpp/tests/test5
+ cc/cpp/tests/test6 + cc/cpp/tests/test7
+ cc/cpp/tests/test8 + cc/cpp/tests/test9
+ cc/ccom/Makefile.in + cc/ccom/ccom.1
+ cc/ccom/cgram.y + cc/ccom/gcc_compat.c
+ cc/ccom/init.c + cc/ccom/inline.c
+ cc/ccom/main.c + cc/ccom/optim.c
+ cc/ccom/pass1.h + cc/ccom/pftn.c
+ cc/ccom/scan.l + cc/ccom/stabs.c
+ cc/ccom/symtabs.c + cc/ccom/trees.c
+ f77/Makefile.in + f77/f77/Makefile.in
+ f77/fcom/Makefile.in + mip/common.c
+ mip/manifest.h + mip/match.c
+ mip/mkext.c + mip/node.h
+ mip/optim2.c + mip/pass2.h
+ mip/protos.h + mip/reader.c
+ mip/regs.c + os/dragonfly/ccconfig.h
+ os/linux/ccconfig.h + os/netbsd/ccconfig.h
+ os/netbsd/f77config.h + os/none/ccconfig.h
+ os/openbsd/ccconfig.h + os/openbsd/f77config.h
> New import:
> Import ragge's version of PCC into our tree, so we can hack on it more
+ Makefile + config.h
+ cc/Makefile + cc/cc/Makefile
+ cc/ccom/Makefile + cc/cpp/Makefile
+ cc/cpp/cpp.1
> "un"configure, to make it possible to build in obj dir. No need to run
> configure any more. (otto@)
- Makefile.in - config.guess
- config.h.in - config.sub
- configure - configure.ac
- install-sh
> remove files we do not need anymore since we moved to fixed Makefiles
> (otto@)
~ cc/cc/Makefile ~ cc/ccom/Makefile
~ cc/cpp/Makefile
> fix man installation path (otto@)
- cc/Makefile.in - cc/cc/Makefile.in
- cc/ccom/Makefile.in - cc/cpp/Makefile.in
> more files we do not need anymore (otto@)
~ cc/ccom/Makefile
> cleanup some files generated in obj (otto@)
~ Makefile ~ config.h
~ cc/Makefile ~ cc/cpp/cpp.1
> $OpenBSD$
> OK otto. (ray@)
~ config.h
> Lost the last $ in $OpenBSD$. (ray@)
~ arch/m16c/TODO ~ arch/m16c/code.c
~ arch/m16c/local.c ~ arch/m16c/local2.c
~ arch/m16c/macdefs.h ~ arch/m16c/order.c
~ arch/m16c/table.c ~ arch/mips/TODO
~ arch/mips/code.c ~ arch/mips/local.c
~ arch/mips/local2.c ~ arch/mips/macdefs.h
~ arch/mips/order.c ~ arch/mips/table.c
~ arch/nova/README ~ arch/nova/code.c
~ arch/nova/local.c ~ arch/nova/local2.c
~ arch/nova/macdefs.h ~ arch/nova/order.c
~ arch/nova/table.c ~ arch/pdp10/code.c
~ arch/pdp10/local.c ~ arch/pdp10/local2.c
~ arch/pdp10/macdefs.h ~ arch/pdp10/order.c
~ arch/pdp10/table.c ~ arch/vax/code.c
~ arch/vax/local.c ~ arch/vax/local2.c
~ arch/vax/macdefs.h ~ arch/vax/order.c
~ arch/vax/table.c ~ arch/x86/code.c
~ arch/x86/local.c ~ arch/x86/local2.c
~ arch/x86/macdefs.h ~ arch/x86/order.c
~ arch/x86/table.c ~ cc/cc/cc.1
~ cc/cc/cc.c ~ cc/ccom/ccom.1
~ cc/ccom/cgram.y ~ cc/ccom/gcc_compat.c
~ cc/ccom/init.c ~ cc/ccom/inline.c
~ cc/ccom/main.c ~ cc/ccom/optim.c
~ cc/ccom/pass1.h ~ cc/ccom/pftn.c
~ cc/ccom/scan.l ~ cc/ccom/stabs.c
~ cc/ccom/symtabs.c ~ cc/ccom/trees.c
~ cc/cpp/cpp.c ~ cc/cpp/cpp.h
~ cc/cpp/cpy.y ~ cc/cpp/scanner.l
~ cc/cpp/token.c ~ f77/Makefile.in
~ f77/f77/Makefile.in ~ f77/fcom/Makefile.in
~ mip/common.c ~ mip/manifest.h
~ mip/match.c ~ mip/mkext.c
~ mip/node.h ~ mip/optim2.c
~ mip/pass2.h ~ mip/protos.h
~ mip/reader.c ~ mip/regs.c
~ os/dragonfly/ccconfig.h ~ os/linux/ccconfig.h
~ os/netbsd/ccconfig.h ~ os/netbsd/f77config.h
~ os/none/ccconfig.h ~ os/openbsd/ccconfig.h
~ os/openbsd/f77config.h
> $OpenBSD$
> Requested by otto. (ray@)
== usr.sbin ========================================================== 04/04 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.sbin
httpd
~ src/main/buff.c
> [fF]uther -> [fF]urther in comments and man page. First one spotted on
> tech@ by Jung. (krw@)
ospfd
~ ospfd.8
> [fF]uther -> [fF]urther in comments and man page. First one spotted on
> tech@ by Jung. (krw@)
===============================================================================
More information about the odc
mailing list