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

ODC auto at squish.net
Thu Dec 29 07:00:38 GMT 2005


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

distrib/sets                            etc/Makefile
etc/changelist                          etc/mtree/special
etc/netstart                            gnu/usr.bin/binutils
include/Makefile                        include/errno.h
lib/libc                                lib/librthread
libexec/tftp-proxy                      sbin/ipsecctl
sbin/isakmpd                            share/man
sys/arch/hp300/dev                      sys/arch/hp300/stand/common
sys/arch/macppc/dev                     sys/arch/sparc64/include
sys/dev/acpi                            sys/dev/i2c
sys/dev/ic                              sys/dev/isa
sys/dev/pci                             sys/sys
sys/ufs/ext2fs                          sys/ufs/ffs
sys/ufs/lfs                             sys/ufs/ufs
usr.bin/cvs                             usr.bin/fstat
usr.bin/sdiff                           usr.bin/ssh
usr.bin/uname                           usr.sbin/pstat

== distrib =========================================================== 01/11 ==

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

sets

  ~ lists/etc/mi                          

  > sync (deraadt@)

== etc =============================================================== 02/11 ==

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

Makefile

  ~ Makefile                              

  > nuke extra whitespace (david@)

changelist

  ~ changelist                            

  > +/etc/ipsec.conf (david@)

mtree/special

  ~ mtree/special                         

  > /etc/crontab must be mode 0600; ok millert@ (david@)

netstart

  ~ netstart                              

  > nuke extra whitespace (david@)

== gnu =============================================================== 03/11 ==

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

usr.bin/binutils

  ~ gdb/sparc-tdep.c                      

  > Fix single-stepping over system calls on sparc and sparc64. (kettenis@)

  ~ gdb/Makefile.in                       + gdb/obsd-tdep.c
  + gdb/obsd-tdep.h                       

  > Support for skipping ld.so resolver. (kettenis@)

  ~ gdb/sparc64obsd-tdep.c                ~ gdb/config/sparc/obsd64.mt

  > Skip ld.so resolver on sparc64.  This makes stepping into functions in
  > shared
  > libraries work. (kettenis@)

  ~ gdb/Makefile.in                       ~ gdb/sparcobsd-tdep.c
  ~ gdb/config/sparc/obsd.mt              

  > Skip ld.so resolver on sparc too. (kettenis@)

== include =========================================================== 04/11 ==

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

Makefile

  ~ Makefile                              

  > Split off the non-kernel visible portion of sys/errno.h into a
  > separate errno.h.  sys/errno.h now only contains errno values (which
  > is included byerrno.h).  OK deraadt@ (millert@)

errno.h

  + errno.h                               

  > Split off the non-kernel visible portion of sys/errno.h into a
  > separate errno.h.  sys/errno.h now only contains errno values (which
  > is included byerrno.h).  OK deraadt@ (millert@)

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

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

libc

  ~ stdio/makebuf.c                       

  > Remove useless if() introduced by accident in rev 1.3.  Checking the
  > flag for sprintf-ness is not useful in a code path that is not
  > called for sprintf and friends. (millert@)

librthread

  + arch/hppa/rfork_thread.S              

  > remainder of the hppa support code for librthread. ok&help kettenis@
  > mickey@ (miod@)

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

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

tftp-proxy

  + Makefile                              + filter.c
  + filter.h                              + tftp-proxy.8
  + tftp-proxy.c                          

  > import tftp-proxy 1.6, a tftp helper for pf
  > ok jolan@, msf@, millert@
  > man page help from jmc@ (jcs@)

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

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

ipsecctl

  ~ ike.c                                 

  > make sure isakmpd fifo is actually a fifo. (hshoexer@)

  ~ ike.c                                 

  > no close() after fdopen(); ok hshoexer@ (naddy@)

isakmpd

  ~ conf.c                                ~ conf.h
  ~ math_2n.c                             ~ math_2n.h
  ~ transport.c                           ~ transport.h
  ~ util.c                                ~ util.h

  > remove some unused functions and an unused variable found by lint.
  > ok markus@ (hshoexer@)

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

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

man

  ~ man5/bsd.port.mk.5                    

  > Document basic SHARED_LIBS/MODGNU_SHARED_LIBS (espie@)

  ~ man4/it.4                             

  > Remove the sentence about 1.5s update, we use 5s interval anyway.
  > Noticed by Mike Belopuhov <mkb at crypt.org.ru(grange@)

  ~ man4/lm.4                             

  > lm(4) cat attach to iic(4) now and supports AS99127F as well.
  > Remove blurb about 1.5s update interval due to hardware limitations since
  > we
  > now update only every 5s.
  > incorporating suggestions by jmc@, ok grange@ (kettenis@)

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

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

arch/hp300/dev

  ~ apci.c                                

  > Setting the service switch on 425e to select serial console shall not be
  > considered as forcing the console, but as a normal remote console
  > selection. (miod@)

  ~ dca.c                                 ~ dcareg.h

  > Define dca remote console identifiers as regular identifier with the bit 7
  > set, like dcm does. No functional change. (miod@)

  ~ hyper.c                               ~ rbox.c
  ~ topcat.c                              

  > hyper, rbox and topcat not in intio space are CN_NORMAL priority, not
  > CN_INTERNAL. (miod@)

  ~ apci.c                                

  > ..thus no need to override conscode if we are configured as console, so
  > that
  > kernels with hardcoded CONSCODE value can run as advertized regardless of
  > the
  > service switch position. (miod@)

arch/hp300/stand/common

  ~ dca.c                                 

  > Define dca remote console identifiers as regular identifier with the bit 7
  > set, like dcm does. No functional change. (miod@)

arch/macppc/dev

  ~ snapper.c                             ~ onyx.c

  > Fix totally bogus previous commit. (kettenis@)

arch/sparc64/include

  ~ z8530var.h                            

  > Remove dead cruft. (miod@)

dev/acpi

  ~ amltypes.h                            ~ dsdt.c
  ~ dsdt.h                                

  > Added new method evaluation code
  > ok marco@ (jordan@)

  ~ acpivar.h                             

  > oops. forgot this. part of dsdt parsing changes
  > ok marco@ (jordan@)

  ~ acpibat.c                             ~ acpidev.h

  > Add 2 methods (Battery Info and Battery Status)
  > ok jordan@ (marco@)

  ~ acpi.c                                

  > Moved DEVNAME to a acpidev.h
  > ok jordan@ (marco@)

  ~ acpibat.c                             

  > Add some return values to getbst and getbif.
  > ok jordan@ (marco@)

  ~ acpibat.c                             

  > oops enabled a method that doesnt work yet so disabled getbif for now.
  > ok jordan@ (marco@)

dev/i2c

  ~ files.i2c                             + adm1026.c

  > first draft of an adm1026 driver, without fan code yet (deraadt@)

  ~ adt7460.c                             

  > golly gee, adm1027 looks a lot like adt7460 (deraadt@)

  ~ i2c_scan.c                            ~ i2cvar.h
  ~ lm_i2c.c                              

  > some chips (especially those crazy i2c/lpc/isa gross things) expose their
  > banks at other addresses, but there are issues with accessing these other
  > devices.  so allow a driver to "knock" these out from future probing.
  > tested by kettenis -- unfortunate enough to have one of these winbond
  > pieces
  > of poo (deraadt@)

  ~ adm1025.c                             

  > symbolic + 3 (deraadt@)

  ~ adm1031.c                             

  > spacing (deraadt@)

  ~ ad741x.c                              

  > ad7417 much like ad7418 (deraadt@)

  ~ adm1024.c                             ~ adm1026.c

  > attempt at fan measurement (deraadt@)

  ~ i2c_scan.c                            

  > if many regs in a "xeontemp" appear the same, it is not one (deraadt@)

  ~ adm1024.c                             ~ adm1026.c

  > I think this is better fan support (deraadt@)

  ~ i2c_scan.c                            

  > probe true lm90, lm99, lm89, lm86 devices (deraadt@)

  ~ i2c_scan.c                            

  > correct copyright (deraadt@)

  ~ maxim6690.c                           

  > this should also match lm86, lm89, lm90, lm99, lm89-1, lm99-1, i think
  > (deraadt@)

  ~ adm1021.c                             

  > probe for adm1032, a stupid stupid adm1021 (deraadt@)

  ~ i2c_scan.c                            

  > probe for adm1032, a stupid stupid adm1021 (deraadt@)

dev/ic

  ~ aic79xx.c                             ~ aic79xx.h
  ~ aic79xx_openbsd.c                     

  > Strip out fancy timeout code that attempts to mimic FreeBSD's thread
  > based timeout handling. Use the simple timeout == bus reset model
  > instead. Also move verbose debug output inside #ifdef/#endif.
  > Fixes immediate crashes on encountering a timeout.
  > Noted by per englebrecht when trying 'smartctl -d scsi -a /dev/rsd0c'.
  > Thanks to per englebrecht and luiz gustavo for testing.
  > Should only impact timeout handling. No change to normal processing.
  > ok marco@ (krw@)

  ~ aic7xxx.c                             ~ aic7xxx_openbsd.c
  ~ aic7xxxvar.h                          

  > Strip out fancy timeout code that attempts to mimic FreeBSD's thread
  > based timeout handling. Use the simple timeout == bus reset model
  > instead. Also move verbose debug output inside #ifdef/#endif.
  > Fixes pulling out a raidctl disk causing a crash noted by kurt at .  > Rebuilding the raid still problematic.
  > Reduces but does not eliminate crashes with 'smartctl -d scsi -a
  > /dev/rcd0c' seen by Sigfried H?versen.
  > Should only impact timeout handling. No change to normal processing.
  > Thanks to kurt@ and Sigfied for testing.
  > ok marco@ (krw@)

  ~ aic7xxx_openbsd.h                     

  > Oops. Missed file from previous commit. (krw@)

  ~ ac97.c                                

  > correct CX20468 initialization; mickey@ ok'ed this some time ago.
  > if you have this conexant codec give it a try. (fgsch@)

dev/isa

  ~ it.c                                  

  > Convert for sensor_task_register();
  > diff from Mike Belopuhov <mkb at crypt.org.ru(grange@)

dev/pci

  ~ piixreg.h                             ~ piixpm.c

  > Use corrent size for io mapping. Problem reported by
  > steve.shockley at shockley.net.range@)

  ~ if_bge.c                              ~ if_bgereg.h

  > eliminate the last few quirk flags. (brad@)

  ~ if_bge.c                              

  > Fix bge_eeprom_getbyte() to return 1 when timeout happens.
  > Previously it always returned 0 which means success regardless of
  > EEPROM status.
  > While here, add a check whether EEPROM read is successful.
  > From yongari FreeBSD (brad@)

  ~ if_bge.c                              

  > using the PCI capability register to check for PCI-X mode doesn't get the
  > expected
  > result as this is set whether the board is in a PCI-X slot or not. The chip
  > can tell us if we're on a conventional PCI bus. (brad@)

  ~ if_bge.c                              

  > clear IFF_RUNNING here to get a full re-init. (brad@)

sys

  ~ errno.h                               

  > Split off the non-kernel visible portion of sys/errno.h into a
  > separate errno.h.  sys/errno.h now only contains errno values (which
  > is included byerrno.h).  OK deraadt@ (millert@)

ufs/ext2fs

  ~ ext2fs_lookup.c                       

  > Use the DIP macros to uniformly access fields from UFS1 and UFS2 dinodes.
  > No functional change, okay tedu at .edro@)

ufs/ffs

  ~ ffs_alloc.c                           ~ ffs_balloc.c
  ~ ffs_inode.c                           ~ ffs_softdep.c
  ~ ffs_vfsops.c                          ~ fs.h

  > Use the DIP macros to uniformly access fields from UFS1 and UFS2 dinodes.
  > No functional change, okay tedu at .edro@)

ufs/lfs

  ~ lfs_alloc.c                           ~ lfs_balloc.c
  ~ lfs_inode.c                           ~ lfs_segment.c
  ~ lfs_vfsops.c                          ~ lfs_vnops.c

  > Use the DIP macros to uniformly access fields from UFS1 and UFS2 dinodes.
  > No functional change, okay tedu at .edro@)

ufs/ufs

  ~ inode.h                               ~ ufs_bmap.c
  ~ ufs_dirhash.c                         ~ ufs_inode.c
  ~ ufs_lookup.c                          ~ ufs_quota.c
  ~ ufs_readwrite.c                       ~ ufs_vfsops.c
  ~ ufs_vnops.c                           

  > Use the DIP macros to uniformly access fields from UFS1 and UFS2 dinodes.
  > No functional change, okay tedu at .edro@)

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

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

cvs

  ~ rcs.c                                 

  > don't use rf_pdata when it's not allocated. (joris@)

fstat

  ~ fstat.c                               

  > Use the DIP macros to uniformly access fields from UFS1 and UFS2 dinodes.
  > No functional change, okay tedu at .edro@)

sdiff

  ~ edit.c                                ~ sdiff.c

  > spacing (deraadt@)

ssh

  ~ canohost.c                            ~ channels.c
  ~ clientloop.c                          

  > use 'break-in' for consistency; ok deraadt@ ok and input jmc@ (stevesk@)

uname

  ~ uname.c                               

  > Pass sysctl() the buffer, not a pointer to the buffer.  From mpech@
  > (millert@)

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

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

pstat

  ~ pstat.c                               

  > Use the DIP macros to uniformly access fields from UFS1 and UFS2 dinodes.
  > No functional change, okay tedu at .edro@)

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



More information about the odc mailing list