[odc] Daily src changes for 2005-11-28

ODC auto at squish.net
Tue Nov 29 07:00:34 GMT 2005


OpenBSD src changes summary for 2005-11-28
==========================================

distrib/sets                            lib/libc
lib/libutil                             regress/usr.bin
sbin/ifconfig                           share/man
sys/arch/amd64/amd64                    sys/arch/amd64/include
sys/arch/hppa/dev                       sys/arch/hppa/include
sys/arch/hppa64/dev                     sys/arch/hppa64/include
sys/arch/i386/i386                      sys/arch/luna88k/luna88k
sys/arch/m88k/include                   sys/arch/m88k/m88k
sys/arch/macppc/dev                     sys/arch/mips64/include
sys/arch/mvme88k/mvme88k                sys/arch/sgi/include
sys/dev                                 sys/dev/i2c
sys/dev/ic                              sys/dev/pci
sys/dev/usb                             sys/kern
sys/net                                 sys/scsi
usr.bin/cvs                             usr.bin/rcs
usr.bin/ssh                             usr.bin/xlint

== distrib =========================================================== 01/07 ==

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

sets

  ~ lists/man/mi                          

  > sync (deraadt@)

== lib =============================================================== 02/07 ==

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

libc

  ~ dlfcn/dlfcn_stubs.c                   

  > ARGSUSED stubs (deraadt@)

  ~ sys/Lint_brk.c                        ~ sys/Lint_sbrk.c

  > make Lint prototypes equal; ok millert (deraadt@)

  ~ gen/glob.c                            

  > unused arg in internal static API (deraadt@)

  ~ gen/nlist.c                           

  > some nice off_t casts to please lint (deraadt@)

libutil

  ~ uucplock.c                            

  > spaces, and a off_t typecast to please lint (deraadt@)

== regress =========================================================== 03/07 ==

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

usr.bin

  ~ xlint/test-5.c.exp                    

  > Remove dammit (cloder@)

  ~ xlint/Makefile                        + xlint/test-5.c
  + xlint/test-5.c.exp                    

  > Test for promoting in-range literal to bigger type (cloder@)

== sbin ============================================================== 04/07 ==

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

ifconfig

  ~ ifconfig.c                            

  > do not overflow ifr.ifr_addr; ok mpf, henning, hshoexer, deraadt (markus@)

== share ============================================================= 05/07 ==

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

man

  ~ man4/rtw.4                            

  > List a few more products and mention which radio individual products use.
  > 'looks fine' jmc@ (jsg@)

  ~ man4/iic.4                            ~ man4/man4.macppc/Makefile
  + man4/man4.macppc/fcu.4                

  > macppc fcu man page (deraadt@)

  ~ man4/man4.macppc/fcu.4                

  > transposed chars; (jmc@)

  ~ man4/man4.macppc/fcu.4                

  > a little whitespace removal, and sort SEE ALSO; (jmc@)

  ~ man8/afterboot.8                      ~ man8/daily.8

  > setting ROOTBACKUP need not be done in crontab: alter the text to
  > explain better (it must be set in the environment) and use the
  > crontab text as a valid example;
  > based on a diff from nick@
  > ok nick@ (jmc@)

  ~ man9/bus_dma.9                        

  > Some verbiage tweaks and cleanup. Sprinkle .Fa around for types and
  > fields. No semantic changes or additions.
  > ok jmc@ marco@ (krw@)

== sys =============================================================== 06/07 ==

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

arch/amd64/amd64

  ~ pmap.c                                

  > - consistently use x86_round_pdr() allowing us to remove the superfluous
  > round_pdr() macro
  > - while there remove two more unused Mach macros (martin@)

arch/amd64/include

  ~ param.h                               

  > - consistently use x86_round_pdr() allowing us to remove the superfluous
  > round_pdr() macro
  > - while there remove two more unused Mach macros (martin@)

arch/hppa/dev

  ~ mem.c                                 

  > use atop(), remove last traces of Mach macros from hppa and hppa64
  > (martin@)

arch/hppa/include

  ~ param.h                               

  > use atop(), remove last traces of Mach macros from hppa and hppa64
  > (martin@)

arch/hppa64/dev

  ~ mem.c                                 

  > use atop(), remove last traces of Mach macros from hppa and hppa64
  > (martin@)

arch/hppa64/include

  ~ param.h                               

  > use atop(), remove last traces of Mach macros from hppa and hppa64
  > (martin@)

arch/i386/i386

  ~ powernow-k7.c                         

  > another dangling semicolon from Matthias Bauer (mickey@)

  ~ esm.c                                 ~ esmvar.h
  ~ mainbus.c                             

  > probe before match; ok jordan marco (deraadt@)

  ~ esm.c                                 ~ esmreg.h

  > Added sysids for PowerVault/PowerApp ESM2 systems
  > Changed Register names to be more readable
  > ok marco@ (jordan@)

  ~ esm.c                                 

  > Fixed Motherbobrd typo
  > Changed type of Power Unit sensor
  > ok marco@ (jordan@)

  ~ esm.c                                 ~ esmreg.h

  > spacing (deraadt@)

  ~ esm.c                                 ~ esmreg.h

  > Added dlg@ watchdog code for enabling ESM2 watchdog timer
  > Fixes for watchdog code by jordan@
  > Spacing fixes in esmreg
  > ok marco@ (jordan@)

  ~ esm.c                                 

  > no need for printf; man page should describe functionality (deraadt@)

arch/luna88k/luna88k

  ~ machdep.c                             

  > Switch to per-process AST flags and clean AST-related codepaths; speeds up
  > forks as a bonus.
  > Tested on luna88k and mvme88k by aoyama@ martin@ and I. (miod@)

arch/m88k/include

  ~ cpu.h                                 

  > Maintain an interrupt depth counter for CLKF_INTR to be correct.
  > Tested aoyama@ martin@ and I. (miod@)

  ~ cpu.h                                 ~ proc.h

  > Switch to per-process AST flags and clean AST-related codepaths; speeds up
  > forks as a bonus.
  > Tested on luna88k and mvme88k by aoyama@ martin@ and I. (miod@)

arch/m88k/m88k

  ~ m88k_machdep.c                        ~ trap.c

  > Maintain an interrupt depth counter for CLKF_INTR to be correct.
  > Tested aoyama@ martin@ and I. (miod@)

  ~ eh_common.S                           ~ genassym.cf
  ~ trap.c                                

  > Switch to per-process AST flags and clean AST-related codepaths; speeds up
  > forks as a bonus.
  > Tested on luna88k and mvme88k by aoyama@ martin@ and I. (miod@)

arch/macppc/dev

  ~ pi2c.c                                

  > correct attach() output (deraadt@)

arch/mips64/include

  ~ signal.h                              

  > Remove older-than-gramps poor man's assym.h defines; .S files do not even
  > need
  > these constants. (miod@)

arch/mvme88k/mvme88k

  ~ machdep.c                             

  > Switch to per-process AST flags and clean AST-related codepaths; speeds up
  > forks as a bonus.
  > Tested on luna88k and mvme88k by aoyama@ martin@ and I. (miod@)

arch/sgi/include

  - kbdreg.h                              - mouse.h

  > Leftovers from picatimes. (miod@)

dev

  ~ ipmi.c                                ~ ipmivar.h

  > Added ipmi watchdog code, based on esm watchdog code by dlg@
  > Added signextend function to cleanup conversion routine
  > ok marco@ (jordan@)

dev/i2c

  ~ ad741x.c                              

  > attempt to cope with the other versions of the chips
  > try not to scan all the sensors every pass through, but do a
  > few registers each time
  > still not reading correct data on one machine i have, but this
  > might be because apple did not connect them up.  who knows, when
  > they build machines with 50+ sensors.. (deraadt@)

dev/ic

  ~ if_wi.c                               

  > Correctly report channel. PR 4728.
  > ok fgsch@ (jsg@)

  ~ mpt_openbsd.c                         

  > Correct parameter in bus_dmamem_alloc().
  > ok marco@ (krw@)

dev/pci

  ~ if_em.c                               

  > back out last change, caused me panics on jumbo packets, ok deraadt@
  > (wilfried@)

  ~ if_bge.c                              

  > back out the last 2 commits to bge(4) for now. (brad@)

dev/usb

  ~ uvisor.c                              ~ usbdevs

  > tapwave zodiac is a uvisor interface (deraadt@)

  ~ usbdevs.h                             ~ usbdevs_data.h

  > sync (deraadt@)

kern

  ~ kern_acct.c                           ~ kern_clock.c
  ~ kern_descrip.c                        ~ kern_exec.c
  ~ kern_exit.c                           ~ kern_ktrace.c
  ~ kern_lkm.c                            ~ kern_lock.c
  ~ kern_malloc.c                         ~ kern_physio.c
  ~ kern_proc.c                           ~ kern_prot.c
  ~ kern_resource.c                       ~ kern_sig.c
  ~ kern_subr.c                           ~ kern_synch.c
  ~ kern_sysctl.c                         ~ kern_time.c
  ~ kern_watchdog.c                       ~ kern_xxx.c

  > ansi/deregister.
  > 'go for it' deraadt@ (jsg@)

net

  ~ route.c                               

  > unbreak route deletion (from revision 1.55; obviously too much eyebleeding)
  > (markus@)

  ~ route.c                               

  > more breakage (markus@)

scsi

  ~ scsi_base.c                           

  > fix month-old breakage found by genududes (after henning's breakage)
  > (mickey@)

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

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

cvs

  ~ import.c                              ~ repo.c
  ~ resp.c                                

  > consistency in error messages; (xsa@)

rcs

  ~ ci.c                                  

  > consistency in error messages; (xsa@)

  ~ ci.c                                  

  > shrink some multi-lines comments; (xsa@)

  ~ rcsdiff.c                             

  > -T is here for compatibility; (xsa@)

  ~ ci.c                                  ~ rcsclean.c
  ~ rcsdiff.c                             ~ rcsmerge.c
  ~ rcsprog.c                             ~ rlog.c

  > sync usage() for `-xsuffixes'; (xsa@)

ssh

  ~ ssh-keygen.1                          ~ ssh-keygen.c

  > Enforce DSA key length of exactly 1024 bits to comply with FIPS-186-2,
  > increase minumum RSA key size to 768 bits and update man page to reflect
  > these.  Patch originally bz#1119 (senthilkumar_sen at hotpop.com),
  > ok djm@, grudging ok deraadt at .tucker@)

  ~ ssh-agent.1                           

  > Update agent socket path templates to reflect reality, correct xref for
  > the time formats.  bz#1121, patch from openssh at roumenpetrov.info, ok
  > djm@ (dtucker@)

xlint

  ~ lint1/tree.c                          

  > Do not complain about promotion of a constant (e.g. from int literal to
  > a quad argument) as long as the constant is within the range of the type
  > being promoted to. (cloder@)

  ~ lint1/tree.c                          

  > Set m_balance to 0 for the COLON operator, thus avoiding a false positive.
  > In the "question mark" construct, there is no balancing or conversions
  > between the LHS and RHS of the colon; thus, there is no need for the LHS
  > and RHS of the colon to be of compatible types (as long as the LHS and RHS
  > are each compatible with the lvalue of the expression having the question
  > mark expression as the rvalue.  Currently lint doesn't verify that.
  > (cloder@)

  ~ lint1/tree.c                          

  > Typos in comments (cloder@)

  ~ lint1/tree.c                          

  > Another comment typo (cloder@)

  ~ lint1/tree.c                          

  > Simplify checks for division by zero. (cloder@)

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



More information about the odc mailing list