[odc] Daily src changes for 2007-09-22

ODC auto at squish.net
Sun Sep 23 07:00:01 BST 2007


OpenBSD src changes summary for 2007-09-22
==========================================

bin/cp                                  distrib/sets
share/man                               sys/arch/alpha/alpha
sys/arch/arm/include                    sys/arch/aviion/aviion
sys/arch/hppa/dev                       sys/arch/hppa/hppa
sys/arch/hppa/include                   sys/arch/hppa64/dev
sys/arch/luna88k/luna88k                sys/arch/mac68k/mac68k
sys/arch/macppc/macppc                  sys/arch/mips64/mips64
sys/arch/mvme88k/mvme88k                sys/arch/mvmeppc/dev
sys/arch/solbourne/solbourne            sys/arch/sparc/sparc
sys/arch/sparc64/sparc64                sys/arch/vax/vax
sys/compat/hpux                         sys/dev/ic
sys/dev/pci                             sys/dev/usb
usr.bin/cvs                             usr.bin/make
usr.bin/pcc                             usr.sbin/acpidump

== bin =============================================================== 01/06 ==

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

cp

  ~ utils.c                               

  > warn should return an error message for chmod, not for chown
  > ok millert@ (sobrado@)

== distrib =========================================================== 02/06 ==

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

sets

  ~ lists/base/md.armish                  ~ lists/base/md.hp300
  ~ lists/base/md.landisk                 ~ lists/base/md.luna88k
  ~ lists/base/md.mac68k                  ~ lists/base/md.macppc
  ~ lists/base/md.mvme68k                 ~ lists/base/md.mvme88k
  ~ lists/base/md.mvmeppc                 ~ lists/base/md.sgi
  ~ lists/base/md.zaurus                  

  > oops, fix arch vs machine messup (pvalchev@)

  ~ lists/comp/mi                         

  > sync (pvalchev@)

== share ============================================================= 03/06 ==

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

man

  ~ man4/bwi.4                            

  > The listed Linksys device is CardBus, not PCI. (mglocker@)

== sys =============================================================== 04/06 ==

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

arch/alpha/alpha

  ~ mem.c                                 

  > M_ZERO -> bzero.
  > ok art@ (krw@)

arch/arm/include

  ~ cpufunc.h                             

  > cf_context_switch takes an u_int argument.
  > ok drahn@ (kettenis@)

arch/aviion/aviion

  ~ mem.c                                 

  > M_ZERO -> bzero.
  > ok art@ (krw@)

arch/hppa/dev

  ~ mem.c                                 

  > replace even more ctob and btoc with ptoa and atop respectively plus
  > uvm_extern.h where needed (martin@)

  ~ mem.c                                 

  > M_ZERO -> bzero.
  > ok art@ (krw@)

arch/hppa/hppa

  ~ machdep.c                             ~ pmap.c

  > replace even more ctob and btoc with ptoa and atop respectively plus
  > uvm_extern.h where needed (martin@)

arch/hppa/include

  ~ param.h                               

  > replace even more ctob and btoc with ptoa and atop respectively plus
  > uvm_extern.h where needed (martin@)

arch/hppa64/dev

  ~ mem.c                                 

  > M_ZERO -> bzero.
  > ok art@ (krw@)

arch/luna88k/luna88k

  ~ mem.c                                 

  > M_ZERO -> bzero.
  > ok art@ (krw@)

arch/mac68k/mac68k

  ~ mem.c                                 

  > M_ZERO -> bzero.
  > ok art@ (krw@)

arch/macppc/macppc

  ~ mem.c                                 

  > M_ZERO -> bzero.
  > ok art@ (krw@)

arch/mips64/mips64

  ~ mem.c                                 

  > M_ZERO -> bzero.
  > ok art@ (krw@)

arch/mvme88k/mvme88k

  ~ mem.c                                 

  > M_ZERO -> bzero.
  > ok art@ (krw@)

arch/mvmeppc/dev

  ~ mem.c                                 

  > M_ZERO -> bzero.
  > ok art@ (krw@)

arch/solbourne/solbourne

  ~ mem.c                                 

  > M_ZERO -> bzero.
  > ok art@ (krw@)

arch/sparc/sparc

  ~ mem.c                                 

  > M_ZERO -> bzero.
  > ok art@ (krw@)

arch/sparc64/sparc64

  ~ mem.c                                 

  > M_ZERO -> bzero.
  > ok art@ (krw@)

  ~ intr.c                                ~ locore.s
  ~ trap.c                                

  > Add kernel locking. (kettenis@)

arch/vax/vax

  ~ mem.c                                 

  > M_ZERO -> bzero.
  > ok art@ (krw@)

compat/hpux

  ~ hpux_compat.c                         

  > replace even more ctob and btoc with ptoa and atop respectively plus
  > uvm_extern.h where needed (martin@)

dev/ic

  ~ oosiopvar.h                           

  > replace even more ctob and btoc with ptoa and atop respectively plus
  > uvm_extern.h where needed (martin@)

dev/pci

  ~ isp_pci.c                             

  > Obvious M_ZERO/bzero() change. Note that isp_param is void *, so the
  > idiom 'malloc(sizeof(*isp_param) ...' is not possible.
  > May even fix a couple of bugs. In two places 2*n was malloc'd, but
  > only n was bzero'd. (krw@)

dev/usb

  ~ usbdevs                               

  > whitespace nits
  > ok jsg@ (fkr@)

  ~ usbdevs.h                             ~ usbdevs_data.h

  > regen (fkr@)

== usr.bin =========================================================== 05/06 ==

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

cvs

  ~ checkout.c                            ~ client.c

  > Support for checkout with a local repository already in place.
  > OK joris@ (tobias@)

  ~ diff_internals.c                      

  > fix error message output, it caused diffs to be formed incorrectly
  > when no newline was present. (joris@)

  ~ rcs.c                                 

  > in rcs_translate_tag() do not fail when a tag resolved
  > to a normal revision instead of a branch, its perfectly valid. (joris@)

  ~ entries.c                             ~ file.c
  ~ remote.h                              ~ server.c

  > we no longer create a 0 sized file in our /tmp/cvs-serv<pid> server
  > directory when a client sends us info about a file that is up to date.
  > instead, remember the file is up to date in our CVS/Entries. Saves us a lot
  > of headaches on very big trees like src/ (joris@)

  ~ add.c                                 ~ admin.c
  ~ annotate.c                            ~ checkout.c
  ~ commit.c                              ~ cvs.h
  ~ diff.c                                ~ edit.c
  ~ entries.c                             ~ file.c
  ~ file.h                                ~ getlog.c
  ~ import.c                              ~ release.c
  ~ remove.c                              ~ repository.c
  ~ server.c                              ~ status.c
  ~ update.c                              ~ util.c

  > better branching/sticky tag support, no branch commits yet though. (joris@)

make

  ~ lowparse.c                            

  > reindent (espie@)

  ~ lowparse.c                            

  > rename functions and data structures for clarity (espie@)

pcc

  ~ cc/ccom/init.c                        

  > Fix from ragge:
  > Fix lost initializers when an array comes after something else in
  > a struct.  Reported in OpenBSD PR#5586. (otto@)

  ~ mip/reader.c                          

  > Pull form ragge's repo:
  > Repair delusesless() so that it will prepend subexpressions correctly.
  > (otto@)

  ~ mip/regs.c                            

  > Pull form ragge's repo:
  > Fix a problem that occurred when:
  > 1) wrong register were spilled (no effect of colorability)
  > 2) short-life-range register were spilled (no effect of colorability)
  > (otto@)

  ~ mip/common.c                          

  > fix tmp allocation of large chunks. (otto@)

== usr.sbin ========================================================== 06/06 ==

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

acpidump

  ~ asl_dump.c                            

  > avoid case ranges; ok millert@ (otto@)

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


More information about the odc mailing list