[odc] Daily src changes for 2007-03-25

ODC auto at squish.net
Mon Mar 26 08:03:31 BST 2007


OpenBSD src changes summary for 2007-03-25
==========================================

gnu/usr.bin/binutils                    lib/libc
sbin/route                              share/man
sys/dev                                 sys/dev/ata
sys/dev/wscons                          sys/isofs/cd9660
sys/isofs/udf                           sys/kern
sys/net                                 sys/netinet
sys/uvm                                 usr.bin/sendbug
usr.sbin/ospfd                          usr.sbin/tcpdrop

== gnu =============================================================== 01/07 ==

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

usr.bin/binutils

  ~ Makefile.bsd-wrapper                  

  > pick up the newer rev man pages; noticed by ingo schwarze, first rev by
  > jmc (deraadt@)

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

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

libc

  ~ rpc/auth_unix.c                       

  > eliminate call to abort(), which is very bad in libs. I forgat how
  > this diff came into my tree, apologies for not naming the contributor.
  > ok tedu@ deraadt@ (otto@)

== sbin ============================================================== 03/07 ==

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

route

  ~ route.8                               ~ route.c

  > Instead of using the global -F flag that only works with show, switch to a
  > show specific modifier -gateway to show only routes whose gateway are in
  > the
  > same AF as the destination.
  > Requested by deraadt@, OK pyr@, reyk@, michele@ (claudio@)

== share ============================================================= 04/07 ==

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

man

  ~ man9/uvm.9                            

  > Remove references to KERN_SUCCESS, okay miod@ (pedro@)

== sys =============================================================== 05/07 ==

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

dev

  ~ vnd.c                                 

  > use a rwlock instead of the homegrown approach
  > ok art pedro thib (tedu@)

  ~ vnd.c                                 

  > include rwlock.h ourselves, better than depending on it getting picked
  > up elsewhere (tedu@)

dev/ata

  ~ ata.c                                 

  > kill extra space in output with diskerr(); ok jsg (deraadt@)

  ~ wd.c                                  

  > wdc retries (including after suspends) caused a disk to remain busy when
  > it should not; ok dlg
  > problem spotted using zaurus soft-drive-led diff which is pending
  > i think i convinced jsg now that this fix is better than putting it
  > in wdrestart (deraadt@)

dev/wscons

  ~ wskbd.c                               

  > POLLERR is the correct return code for poll errors
  > ok art deraadt miod (tedu@)

isofs/cd9660

  ~ cd9660_vfsops.c                       

  > Account for the space of all the previous sessions on disk when
  > mounting a multisession CD, as they may be accessed as well.
  > From FreeBSD via Enache Adrian, okay krw@ thib@ tedu at .edro@)

isofs/udf

  ~ udf_vnops.c                           

  > Remove LK_INTERLOCK from flags in a call to vget();
  > ok pedro@ (thib@)

kern

  ~ kern_malloc.c                         

  > remove a few void * casts that are useless (tedu@)

  ~ kern_clock.c                          

  > Garbage collect CPU_CLOCKUPDATE since it was only used by i386.
  > from brad. (art@)

net

  ~ if.c                                  

  > Synchronise carp advertisements on group demotion.
  > This reduces group failover time to a few milliseconds.
  > Diff from Nathanael.
  > OK henning@ (mpf@)

netinet

  ~ if_ether.c                            

  > Change the "can't allocate llinfo" to a better log message that includes
  > the problemantic IP address and a hopefully better reason message.
  > After discussion with dtucker@, "fine with me" deraadt@ some time ago
  > (claudio@)

  ~ ip_carp.c                             

  > Synchronise carp advertisements on group demotion.
  > This reduces group failover time to a few milliseconds.
  > Diff from Nathanael.
  > OK henning@ (mpf@)

uvm

  ~ uvm_fault.c                           ~ uvm_km.c
  ~ uvm_loan.c                            ~ uvm_map.c
  ~ uvm_mmap.c                            ~ uvm_pager.c
  ~ uvm_param.h                           

  > remove KERN_SUCCESS and use 0 instead.
  > eyeballed by miod@ and pedro@ (art@)

  ~ uvm_map.h                             ~ uvm_map_i.h

  > Remove the flags_lock simplelock from struct vm_map;
  > Cleanup the code accordingly.
  > ok pedro@, art@ (thib@)

  ~ uvm_vnode.c                           

  > Remove references to KERN_SUCCESS, okay miod@ (pedro@)

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

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

sendbug

  ~ sendbug.c                             

  > Save errno before calling signal(). (ray@)

  ~ sendbug.c                             

  > KNF. (ray@)

  ~ sendbug.c                             

  > Change editit() to return -1 on error and 0 on success, like many
  > other C functions.	(Currently this return value is unchecked.) (ray@)

  ~ sendbug.c                             

  > more cleaning :) (deraadt@)

  ~ sendbug.c                             

  > fork() does not return EPROCLIM, so don't test for it. (ray@)

== usr.sbin ========================================================== 07/07 ==

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

ospfd

  ~ ospfd.c                               

  > If the interface metric changes on reload it is necessary to re-originate
  > the router LSA so that the change propagates instantly. Call orig_rtr_lsa()
  > in merge_config() if a interface in an area changes. Do it as late as
  > possible
  > to reduce the amount of updates generated by a config reload.
  > Found and tested by Stuart Henderson. OK norby@ (claudio@)

tcpdrop

  ~ tcpdrop.8                             ~ tcpdrop.c

  > support a 2 address format (addr:port addr:port) like fstat outputs.
  > also enhance ipv6 support by unpacking the [addr]:port format.
  > ok beck, itojun, various others (deraadt@)

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



More information about the odc mailing list