OpenBSD src changes summary for 2016-04-12 ==========================================
lib/libc lib/libedit sys/arch/amd64/amd64 sys/dev sys/dev/ic sys/dev/usb sys/net sys/net80211 sys/netinet sys/uvm usr.bin/awk usr.bin/mg usr.sbin/bgpd usr.sbin/pstat == lib =============================================================== 01/04 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/lib libc ~ sys/pledge.2 > documents "route" promise > initial diff from Rob Pierce rob ! 2keys. ca > with some enhancements from jmc@, schwarze@ and me > ok jmc@ schwarze@ (semarie@) ~ sys/pledge.2 > documents "mcast" promise > with few nits from and ok schwarze@ (semarie@) ~ stdlib/malloc.c > two times a define to an inline function, from Michael McConville; ok djm@ > (otto@) ~ sys/pledge.2 > tweak previous; (jmc@) libedit ~ keymacro.c ~ keymacro.h ~ map.c ~ read.c > * Delete the unimplemented feature XK_EXE. > * Delete the unused macro MIN(). > No functional change. > OK czarkoff@ martijn@ (schwarze@) ~ read.c > Cleanup, no functional change: > * Make the return value from read_getcmd() less confusing. > * No need to store that return value; testing it once is enough. > * Get rid of one #ifdef section in el_wgets(). > OK czarkoff@ martijn@ (schwarze@) == sys =============================================================== 02/04 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys arch/amd64/amd64 ~ vmm.c > Only build the vcpu register dump functions if VMM_DEBUG is enabled, no > need for these in non-debug scenarios (mlarkin@) ~ vmm.c > Call debug register dump functions in error conditions (if VMM_DEBUG set) > (mlarkin@) dev ~ softraid.c ~ softraid_concat.c ~ softraid_crypto.c ~ softraid_raid0.c ~ softraid_raid1.c ~ softraid_raid5.c ~ softraid_raid6.c > No need to rescan chunks in each discipline to find appropriate > volume sector size. Determine volume sector size in sr_meta_init(). > Pointed out, tweaked and ok jsing@ (krw@) dev/ic ~ nvme.c > shuffle attach so we read chip capabilities before operating on it > most importantly this gets the proper timeout for chip enables/disables. > (dlg@) dev/usb ~ if_cdce.c ~ if_cdcef.c ~ if_ugl.c > Call ether_fakeaddr() instead of faking Ethernet addresses manually. > Input from and ok jsg@ (mpi@) net ~ if_bridge.c > Set bridge(4)'s if_output to a dummy function returning EAFNOSUPPORT as > it should not be used to output packets but we have to respect the ifp > driver API to some extend. > Prevent a panic found the hardway by espie@. > ok claudio@, mikeb@, jsg@, krw@ (mpi@) ~ art.c ~ art.h > Remove unneeded art_free(). > Reported by and ok jmatthew@ (mpi@) net80211 ~ ieee80211_input.c ~ ieee80211_node.c ~ ieee80211_output.c ~ ieee80211_pae_output.c ~ ieee80211_proto.c > Call if_enqueue() and if_start() instead of dereferencing the ifp > pointers. > These functions have been introduced to abstract some of the MP- > safeness^Wmadness and should be use everywhere. > Prodded by a comment from jsg@. > ok mikeb@, stsp@ (mpi@) netinet ~ in_pcb.c > Unbreak tree. Put 'laddr6' declaration inside #ifdef INET6/#endif. (krw@) uvm ~ uvm_amap.c > Simplify amap traversal in amap_swap_off. > There's no need to insert marker elements to find the next item in the > amap list. The next amap can be determined by looking at the currently > examined amap. > Care must be taken to get the next element before the current amap is > possibly deleted, and after all the current amap's pages were read in > from swap (because the page-in may sleep and remove items from the amap > list). (stefan@) == usr.bin =========================================================== 03/04 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin awk ~ lib.c > Fix awk crash with empty assignment, e.g. 'BEGIN {i=$1}', when > malloc does not return zero-filled data. OK tb@ (millert@) mg ~ paragraph.c > Stop mg putting a space at the end of a paragraph when using > fill-paragraph. Reported by Harald Dunkel. (lum@) == usr.sbin ========================================================== 04/04 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.sbin bgpd ~ kroute.c TAGGED OPENBSD_5_9 > MFC > revision 1.209 by phessler@ > When bgp receives an RTM_CHANGE message for an RTF_MPATH route[1], and > it finds it actually on an interface, bgpd can get confused. In this > case, just log it and treat it as an RTM_ADD so bgpd doesn't suicide. > [1] includes all ospfd installed routes, btw. > OK benno@ sthen@ (phessler@) ~ kroute.c TAGGED OPENBSD_5_8 > MFC > revision 1.209 by phessler@ > When bgp receives an RTM_CHANGE message for an RTF_MPATH route[1], and > it finds it actually on an interface, bgpd can get confused. In this > case, just log it and treat it as an RTM_ADD so bgpd doesn't suicide. > [1] includes all ospfd installed routes, btw. > OK benno@ sthen@ (phessler@) pstat ~ pstat.c > The -T flag consumes the same data as the -f flag so it requires > nlist too. Fixes a crash when the -T flag is specified due to > calling kvm_read() with a NULL kvm_t. From Rob Pierce (millert@) =============================================================================== _______________________________________________ odc mailing list [email protected] http://www.squish.net/mailman/listinfo/odc
