[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