OpenBSD src changes summary for 2015-05-12 ==========================================
gnu/usr.bin/binutils-2.17 lib/libc lib/libpthread lib/librthread regress/sys share/man sys/arch/armv7/armv7 sys/arch/armv7/imx sys/arch/armv7/include sys/dev sys/dev/isa sys/dev/pci sys/dev/usb sys/kern sys/net sys/netinet sys/netinet6 usr.bin/tmux usr.sbin/npppd == gnu =============================================================== 01/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/gnu usr.bin/binutils-2.17 ~ bfd/elflink.c > Revert rev 1.3. While that change appears to make the behaviour similar to > binutils 2.15, it introduces bogus failures when inter-library dependencies > are present. > With the binutils 2.17 behaviour restored, --as-needed will cause linker > failures when necessary inter-library dependencies are not present. This > is > actually a good thing as binutils 2.15 will silently produce executables > that will fail at runtime in those cases. > ok miod@ (kettenis@) == lib =============================================================== 02/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/lib libc ~ sys/sigaction.2 ~ gen/signal.3 > chflagsat() is also async-signal-safe (guenther@) ~ arch/vax/sys/cerror.S > Put the right number of leading underscores in ___cerror and __cerror, for > the sake of libpthread. Probably missed during the a.out->ELF switch, I > can't believe this went unnoticed for so long. (miod@) ~ stdlib/atexit.3 > Add dlclose(3) to SEE ALSO > ok millert@ jmc@ schwarze@ (guenther@) libpthread ~ man/pthread_atfork.3 > Document pthread_atfork(3)'s interaction with dlclose(3) > Use Xr instead of Fn for functions documented on other manpages > ok millert@ jmc@ schwarze@ (guenther@) librthread ~ arch/vax/cerror.S > Put the right number of leading underscores in ___cerror and __cerror, for > the sake of libpthread. Probably missed during the a.out->ELF switch, I > can't believe this went unnoticed for so long. (miod@) == regress =========================================================== 03/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/regress sys ~ fifofs/fifotest.c > Race less. (millert@) == share ============================================================= 04/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/share man ~ man4/urtwn.4 > Add newly matched devices to urtwn(4) hardware list. > from Mikhail mp39590@gmail on tech@ > Grammar fixes by sthen@. Made mandoc -T lint clean by me (must escape > 'D1'). (stsp@) == sys =============================================================== 05/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys arch/armv7/armv7 ~ armv7_machdep.c > Raise VM_PHYSSEG_MAX to two and load an additional physical memory > segment if u-boot reports it. Needed for the utilite where u-boot > reports two 1GB segments of physical memory. > From Patrick Wildt in bitrig with some additional sanity checks added. > (jsg@) ~ armv7.c > imxiic is known to be broken don't try attaching it on utilite (jsg@) arch/armv7/imx ~ imxuart.c > Add missing braces. > Tested by and ok djm@ (jsg@) arch/armv7/include ~ vmparam.h > Raise VM_PHYSSEG_MAX to two and load an additional physical memory > segment if u-boot reports it. Needed for the utilite where u-boot > reports two 1GB segments of physical memory. > From Patrick Wildt in bitrig with some additional sanity checks added. > (jsg@) dev ~ midi.c > Don't hold the audio mutex when calling uiomove(), as uiomove() > may sleep in case of a page fault (ratchov@) ~ midi.c ~ midi_if.h > Remove unused code & definitions: midi_attach(), midi_unit_count(), > midi_getinfo(), midi_writebytes(). They were "used" by the sequencer > interface which we removed years ago. (ratchov@) ~ midi.c > store byte count in a size_t and switch from uiomovei() to uiomove() > (ratchov@) ~ midi.c ~ midivar.h > remove the sc->isopen flag, as sc->flags already hold the > same information. (ratchov@) dev/isa ~ gus_isa.c ~ gus_isapnp.c ~ sb_isa.c ~ sb_isapnp.c > Remove references to (deleted) auconv.h and mulaw.h files. Fixes > i386 build. Found by Mark Patruck <mark at wrapped.cx>, thanks! (ratchov@) dev/pci ~ if_em.c ~ if_em_hw.c ~ if_em_hw.h > The i211 does not support an external EEPROM only a OTP > Internal Non-Volatile Memory (iNVM). Add support for reading > words out of it instead of an EEPROM. > From Patrick Wildt with some more offsets added. (jsg@) ~ hifn7751.c > Fixup potential use after free and a memory leak. > Found by Maxime Villard <max at m00nbsd ! net> with the Brainy Code > Scanner, > thanks! (mikeb@) ~ if_em.c > Make sure the rx ring lwm is set to at least 4. As far as we know, all > hardware variants need at least 4 descriptors on the rx ring to be able to > receive packets. Should fix the issue reported by Christian Schulte on > bugs@. > ok mikeb@, sthen@ (kettenis@) dev/usb ~ usbdevs > Add 4 additional urtwn(4) device IDs. > from FreeBSD via Mikhail mp39590@gmail on tech@ (stsp@) ~ usbdevs.h > usbdevs_data.h (stsp@) ~ usbdevs_data.h > regen (stsp@) ~ if_urtwnreg.h > Fix definition of R92C_USTIME_TSF. > from FreeBSD r282623 via Mikhail mp39590@gmail on tech@ (stsp@) ~ if_urtwn.c > Merge various urtwn(4) fixes from FreeBSD: > Match additional devices (RTL8188CU_3, DWA123D1, DWA125D1). > Fix efuse reading (fixes potential error in MAC address read from efuse). > Replace some magic numbers with macros. > Based on FreeBSD r270191, r273589, r281918, r281592, r282119, and r282623 > via Mikhail mp39590@gmail on tech@ > ok sthen@ (stsp@) kern ~ kern_synch.c ~ vfs_subr.c > Drop and reacquire the kernel lock in the vfs_shutdown and "cold" > portions of msleep and tsleep to give interrupts a chance to run > on other CPUs. > Tweak and OK kettenis (mikeb@) net ~ bridgestp.c > This file is only compiled when "pseudo-device bridge" is included in > your kernel configuration, no need for a #if NBRIDGE > 0 dance. (mpi@) netinet ~ in_gif.c > MPLS also needs a definition for etherip_output(), fix build without > bridge. (mpi@) netinet6 ~ in6_gif.c > MPLS also needs a definition for etherip_output(), fix build without > bridge. (mpi@) == usr.bin =========================================================== 06/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin tmux ~ options-table.c ~ server-window.c ~ tmux.1 ~ tmux.h > Add bell-action "other" to pass through bells in all windows except the > current, suggested by Jan ONDREJ. (nicm@) ~ format.c ~ options-table.c ~ tmux.1 > Add a session_alerts format which is a list of all the alerts in the > current session in symbolic form (something like "0!,4~,5!"). Use this > in the default set-titles-string. Prompted by a request from Jan ONDREJ. > (nicm@) ~ cmd-show-messages.c > Tidy blank lines when outputting server info. (nicm@) ~ tmux.h ~ tty.c ~ window.c > To replace c0-*, add a high watermark to the pty event, and also backoff > when the any of the ttys the pane is going to write to has buffered > enough data. (nicm@) == usr.sbin ========================================================== 07/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.sbin npppd ~ npppd/log.c ~ npppd/log.h > Move the logit() prototype so parse.y will see it. > ok yasuoka@ (jsg@) ~ pptp/pptp_ctrl.c > Fix an uninitialized variable access when pptp.hostname is configured. > (yasuoka@) =============================================================================== _______________________________________________ odc mailing list [email protected] http://www.squish.net/mailman/listinfo/odc
