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

ODC auto at squish.net
Wed Nov 16 07:00:36 GMT 2005


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

bin/ksh                                 bin/pax
distrib/notes                           distrib/sets
etc/etc.alpha/MAKEDEV.md                games/trek
lib/libc                                lib/libm
libexec/comsat                          libexec/ld.so
sbin/ifconfig                           sbin/isakmpd
sbin/restore                            sbin/sysctl
share/man                               sys/arch/alpha/alpha
sys/arch/alpha/conf                     sys/arch/amd64/conf
sys/arch/hp300/dev                      sys/arch/i386/conf
sys/arch/m68k/fpsp                      sys/arch/mac68k/mac68k
sys/arch/macppc/conf                    sys/arch/macppc/dev
sys/arch/mvme88k/mvme88k                sys/arch/solbourne/solbourne
sys/arch/sparc/sparc                    sys/arch/sparc64/conf
sys/arch/vax/mscp                       sys/dev/i2c
sys/dev/ic                              sys/dev/mii
sys/dev/pci                             sys/dev/usb
sys/kern                                sys/netinet
sys/sys                                 sys/ufs/lfs
sys/uvm                                 usr.bin/ssh
usr.sbin/apm                            usr.sbin/apmd
usr.sbin/cron                           

== bin =============================================================== 01/11 ==

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

ksh

  ~ BUG-REPORTS                           

  > More typos (especially indicies -> indices), checked with jmc@ (miod@)

pax

  ~ cpio.1                                

  > go the whole hog, and provide a list of file size limits for the
  > various formats;
  > move it to CAVEATS too, which seems more logical;
  > suggested by peter philipp;
  > help/ok otto@ (jmc@)

== distrib =========================================================== 02/11 ==

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

notes

  ~ alpha/hardware                        

  > add radio(4) and bktr(4) devices (robert@)

sets

  ~ lists/base/md.alpha                   ~ lists/base/md.amd64
  ~ lists/base/md.cats                    ~ lists/base/md.hp300
  ~ lists/base/md.hppa                    ~ lists/base/md.hppa64
  ~ lists/base/md.i386                    ~ 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.sparc                   ~ lists/base/md.sparc64
  ~ lists/base/md.vax                     ~ lists/base/md.zaurus
  ~ lists/comp/mi                         ~ lists/man/mi

  > sync (deraadt@)

  ~ lists/base/md.macppc                  

  > sync (deraadt@)

  ~ lists/base/md.alpha                   ~ lists/base/md.amd64
  ~ lists/base/md.cats                    ~ lists/base/md.hp300
  ~ lists/base/md.hppa                    ~ lists/base/md.hppa64
  ~ lists/base/md.i386                    ~ lists/base/md.luna88k
  ~ lists/base/md.mac68k                  ~ lists/base/md.mvme68k
  ~ lists/base/md.mvme88k                 ~ lists/base/md.mvmeppc
  ~ lists/base/md.sgi                     ~ lists/base/md.sparc
  ~ lists/base/md.sparc64                 ~ lists/base/md.vax
  ~ lists/base/md.zaurus                  

  > sync (deraadt@)

  ~ lists/comp/mi                         ~ lists/man/mi

  > sync (deraadt@)

== etc =============================================================== 03/11 ==

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

etc.alpha/MAKEDEV.md

  ~ etc.alpha/MAKEDEV.md                  

  > enable bktr(4) and radio(4) on alpha
  > ok deraadt@ mickey@ (robert@)

== games ============================================================= 04/11 ==

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

trek

  ~ trek.h                                

  > More typos (especially indicies -> indices), checked with jmc@ (miod@)

== lib =============================================================== 05/11 ==

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

libc

  ~ include/thread_private.h              

  > Use a forward declaration of struct timespec instead of assuming
  > it has already been defined by previous includes.  While this
  > is true at the moment, it will no longer be true after a pending
  > includes cleanup.  OK marc@ (millert@)

  ~ net/getaddrinfo.3                     

  > Do not clobber errno when calling close(2) in example code.
  > From form@ via mpech@ (otto@)

libm

  ~ arch/i387/e_exp.S                     

  > Fix exp(3) for arg Inf and -Inf. From NetBSD; PR 4578. ok deraadt@ (otto@)

== libexec =========================================================== 06/11 ==

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

comsat

  ~ comsat.c                              

  > the third arg of read() is size_t, not int (cast fix)
  > use UT_NAMESIZE more consistently
  > from Andrey Matveev (millert@)

ld.so

  ~ library_subr.c                        

  > correct opencount decrement in _dl_unload_dlopen. was leaving function
  > with -1 as opencount and interfeering with dtors. problem reported by
  > espie at .ay drahn@ (kurt@)

== sbin ============================================================== 07/11 ==

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

ifconfig

  ~ ifconfig.c                            

  > add "-description" to usage();
  > ok henning@ (jmc@)

isakmpd

  ~ field.c                               ~ key.c
  ~ util.c                                ~ util.h
  ~ x509.c                                

  > Add a new raw2hex function and yank out several pieces of code in other
  > places that were doing this.  Prodding deraadt.  OK hshoexer. (cloder@)

  ~ key.c                                 ~ key.h

  > Be cleaner about signed vs. unsigned when it's easy to do so.  OK hshoexer
  > (cloder@)

restore

  ~ symtab.c                              

  > More typos (especially indicies -> indices), checked with jmc@ (miod@)

sysctl

  ~ sysctl.c                              

  > Add support for light sensors.
  > ok dlg@ (kettenis@)

== share ============================================================= 08/11 ==

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

man

  ~ man4/ixgb.4                           

  > add some Intel part #'s (brad@)

  ~ man4/ixgb.4                           

  > use the correct names (brad@)

  ~ man9/pci_conf_read.9                  

  > various tweaks; (jmc@)

  ~ man4/lmenv.4                          

  > tweaks; (jmc@)

  ~ man4/ixgb.4                           

  > various tweaks; (jmc@)

  ~ man4/em.4                             

  > list Intel's PCI Express line of cards. (brad@)

  ~ man4/lmtemp.4                         

  > show macppc attachment != i386 (for now) (deraadt@)

  ~ man9/Makefile                         + man9/pci_intr_map.9

  > pci_intr* page (mickey@)

  ~ man9/pci_intr_map.9                   

  > various tweaks; (jmc@)

  ~ man9/pci_conf_read.9                  

  > .Xr pci_intr_map 9 (jmc@)

  ~ man4/Makefile                         + man4/maxtmp.4

  > man page for maxim 6690 driver (deraadt@)

  ~ man4/lmenv.4                          ~ man4/maxtmp.4

  > copyrights (deraadt@)

  ~ man4/Makefile                         + man4/adc.4

  > ad741x driver (deraadt@)

  ~ man4/iic.4                            

  > Xr various iic devices (deraadt@)

  ~ man4/man4.macppc/Makefile             + man4/man4.macppc/maciic.4

  > maciic(4) (kettenis@)

  ~ man4/man4.macppc/maciic.4             

  > mention Apple in the Nd, until jmc figures out something better (deraadt@)

  ~ man4/lmtemp.4                         

  > Fix typo. (kettenis@)

  ~ man4/Makefile                         + man4/tsl.4

  > tsl(4) (kettenis@)

  ~ man4/iic.4                            

  > Xr the various thingies (deraadt@)

  ~ man4/Makefile                         + man4/admtmp.4

  > driver for adm1030 i2c temp + fan controller (deraadt@)

== sys =============================================================== 09/11 ==

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

arch/alpha/alpha

  ~ conf.c                                

  > enable bktr(4) and radio(4) on alpha
  > ok deraadt@ mickey@ (robert@)

arch/alpha/conf

  ~ GENERIC                               ~ RAMDISKBIG

  > add ixgb(4) though commented out for now. (brad@)

  ~ GENERIC                               ~ RAMDISKBIG

  > add pcn on alpha and remove redundant pcn entry on i386 RAMDISK_CD (brad@)

  ~ GENERIC                               

  > enable bktr(4) and radio(4) on alpha
  > ok deraadt@ mickey@ (robert@)

arch/amd64/conf

  ~ GENERIC                               ~ RAMDISK_CD

  > add ixgb(4) though commented out for now. (brad@)

arch/hp300/dev

  ~ hd.c                                  ~ hdreg.h

  > More typos (especially indicies -> indices), checked with jmc@ (miod@)

  ~ hd.c                                  

  > Only two `h' in threshold. (miod@)

arch/i386/conf

  ~ GENERIC                               ~ RAMDISK_CD

  > add ixgb(4) though commented out for now. (brad@)

  ~ RAMDISK_CD                            

  > add pcn on alpha and remove redundant pcn entry on i386 RAMDISK_CD (brad@)

arch/m68k/fpsp

  ~ round.sa                              

  > Only two `h' in threshold. (miod@)

arch/mac68k/mac68k

  ~ machdep.c                             

  > More typos (especially indicies -> indices), checked with jmc@ (miod@)

arch/macppc/conf

  ~ GENERIC                               ~ RAMDISK

  > add ixgb(4) though commented out for now. (brad@)

  ~ files.macppc                          

  > move lm87 to dev/i2c; ok kettenis (deraadt@)

  ~ GENERIC                               

  > enable maxtmp (deraadt@)

  ~ GENERIC                               

  > enable adc (deraadt@)

  ~ GENERIC                               

  > Enable tsl. (kettenis@)

arch/macppc/dev

  ~ ki2c.c                                

  > oh, once we are on bus1, we must have a way to get back to bus0... duh
  > (deraadt@)

  - lm87.c                                

  > move lm87 to dev/i2c; ok kettenis (deraadt@)

  ~ maci2c.c                              ~ maci2cvar.h

  > instead of passing OF nodes down to the drivers, pass name/compat string
  > pointers.  This lets their match() functions actually make real decisions.
  > OF-capable machines will pass name/compat pointers, but other machines
  > will not.  grudging ok kettenis (deraadt@)

  ~ smu.c                                 

  > turn if else if else if into a switch statement.
  > tested and ok kettenis@ (dlg@)

arch/mvme88k/mvme88k

  ~ m88110.c                              

  > More typos (especially indicies -> indices), checked with jmc@ (miod@)

arch/solbourne/solbourne

  ~ locore.s                              

  > More typos (especially indicies -> indices), checked with jmc@ (miod@)

arch/sparc/sparc

  ~ locore.s                              

  > More typos (especially indicies -> indices), checked with jmc@ (miod@)

arch/sparc64/conf

  ~ GENERIC                               ~ RAMDISK

  > add ixgb(4) though commented out for now. (brad@)

arch/vax/mscp

  ~ mscp_subr.c                           

  > More typos (especially indicies -> indices), checked with jmc@ (miod@)

dev/i2c

  ~ files.i2c                             + lm87.c

  > move lm87 to dev/i2c; ok kettenis (deraadt@)

  ~ files.i2c                             + maxim6690.c

  > driver for the maxim6690 i2c dual temperature sensor (deraadt@)

  ~ i2c.c                                 ~ i2cvar.h
  ~ lm75.c                                ~ lm87.c

  > instead of passing OF nodes down to the drivers, pass name/compat string
  > pointers.  This lets their match() functions actually make real decisions.
  > OF-capable machines will pass name/compat pointers, but other machines
  > will not.  grudging ok kettenis (deraadt@)

  ~ lm87.c                                

  > avoid integer overflow in fan speed calculations, from kettenis
  > also, if things appear majorly wonky, mark sensors invalid (deraadt@)

  ~ files.i2c                             + ad741x.c

  > simple driver for the Analog Devices AD7417/7418 (does not cope right
  > with 7416 without ADC yet) (deraadt@)

  ~ lm87.c                                

  > Start monitoring operations such that values actually change.
  > ok deraadt@ (kettenis@)

  ~ lm87.c                                

  > temperature readings of 0x80 mean "diode not connected", i think; kettenis
  > ok (deraadt@)

  ~ lm87.c                                

  > read the channel register, hopefully initialized by some rom (Yes, Apple
  > does in their rom, but not in their kernel code).  This tells us if the
  > 2 AIN/FAN pins are wired as AIN or FAN (G4 xserve fans, G5 xserve more
  > voltage readings..); ok kettenis (deraadt@)

  ~ ad741x.c                              

  > differentiate the older chip without the 4 adc (deraadt@)

  ~ files.i2c                             + tsl2560.c

  > Driver for the TAOS TSL2560/61 light sensors. (kettenis@)

  ~ files.i2c                             + adm1030.c

  > driver for adm1030 i2c temp + fan controller (deraadt@)

dev/ic

  ~ gem.c                                 

  > add IFQ_SET_MAXLEN(). (brad@)

dev/mii

  ~ brgphy.c                              

  > - Addition of more DSP init code for brgphy models that come with BCM5703
  > and
  > BCM5703 bge(4) copper NICs.
  > - Do not enable Ethernet at WireSpeedr 5705 chips other than A0 and A1.
  > Derived from Linux's tg3 driver. (brad@)

dev/pci

  ~ if_em.c                               

  > remove braces and fix indenting here so its easier to read. (brad@)

  ~ if_devar.h                            

  > all csr offsets are bus_size_t (mickey@)

  ~ ami_pci.c                             ~ twe_pci.c

  > missing return upon intr_establish failure (mickey@)

  ~ bktr/bktr_core.c                      

  > Undefine STATUS_SUM, because it is not needed, and it makes
  > bktr(4) work on alpha.
  > ok mickey@ (robert@)

  ~ if_ixgb.c                             

  > a little cleaning. (brad@)

  ~ pcidevs                               ~ if_sk.c

  > more accurately reflect the naming scheme of the Marvell Yukon devices with
  > there
  > pcidevs entries.
  > Based on information from the Marvell Yukon/Yukon-II FreeBSD driver.
  > (brad@)

  ~ pcidevs.h                             ~ pcidevs_data.h

  > regen (brad@)

dev/usb

  ~ ehci.c                                ~ ohci.c
  ~ uhci.c                                

  > More typos (especially indicies -> indices), checked with jmc@ (miod@)

kern

  ~ kern_synch.c                          

  > Match comments with reality (pedro@)

  ~ kern_ktrace.c                         

  > Save process context in ktrwrite(), as it may be needed for locking
  > purposes by the file system specific write routine. Fixes PR 4612.
  > Okay deraadt at .edro@)

netinet

  ~ tcp_input.c                           ~ tcp_timer.c
  ~ tcp_var.h                             

  > Only two `h' in threshold. (miod@)

sys

  ~ malloc.h                              

  > More typos (especially indicies -> indices), checked with jmc@ (miod@)

  ~ cdefs.h                               

  > Having __STRICT_ANSI__ (gcc -ansi) stop all non-ANSI interfaces from
  > being visible causes too many problems to be worth it.  Lots of
  > thigns in ports use -ansi and expect to still be able to use POSIX bits.
  > We may want to disable long long for __STRICT_ANSI__ in the future since
  > this is consistent with what gcc whines about. (millert@)

  ~ sensors.h                             

  > Add support for light sensors.
  > ok dlg@ (kettenis@)

ufs/lfs

  ~ lfs_bio.c                             

  > Only two `h' in threshold. (miod@)

uvm

  ~ uvm_aobj.c                            

  > Only two `h' in threshold. (miod@)

== usr.bin =========================================================== 10/11 ==

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

ssh

  ~ includes.h                            

  > Include sys/queue.h explicitly instead of assuming some other header
  > will pull it in.  At the moment it gets pulled in by sys/select.h
  > (which ssh has no business including) via event.h.	OK markus@ (millert@)

== usr.sbin ========================================================== 11/11 ==

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

apm

  ~ apm.8                                 

  > sort SYNOPSIS; (jmc@)

  ~ apm.c                                 

  > sync usage() w/ man page; (jmc@)

  ~ apm.8                                 

  > move the REFERENCES stuff into SEE ALSO; (jmc@)

apmd

  ~ apmd.8                                

  > use a standard options list;
  > various rearrangements concerned with this;
  > prompted by deraadt@ (jmc@)

  ~ apmd.c                                

  > sync usage() w/ man page; (jmc@)

cron

  ~ cron.c                                

  > If two or more changes are made withing a single second it is possible
  > that only the first change will be loaded due to the granularity of
  > st_mtime.  Work around this by zeroing the saved mtime when we get
  > a poke on the socket from crontab or at since that means there has been
  > a change.  Fix from Daniel Lucq. (millert@)

  ~ cron.c                                

  > More typos (especially indicies -> indices), checked with jmc@ (miod@)

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



More information about the odc mailing list