[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