OpenBSD src changes summary for 2016-05-06 ==========================================
lib/libedit regress/lib sys/arch/amd64/stand/efiboot sys/arch/armv7/imx sys/conf sys/dev/ic sys/dev/pci sys/net usr.bin/ftp usr.sbin/ntpd usr.sbin/tcpdump == lib =============================================================== 01/05 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/lib libedit ~ Makefile ~ chared.c ~ common.c ~ editline.c ~ el.h ~ emacs.c ~ keymacro.c ~ makelist ~ map.c ~ map.h ~ read.c ~ readline.c ~ search.c ~ terminal.c ~ tty.c ~ vi.c > Replace the generated file "fcns.c" by a simpler header "func.h" > included only in the one file needing it, "map.c". > That allows to define el_action_t directly in "map.h", > which in turn allows to stop including "fcns.h" from "el.h" > and include it only in the modules needing it. > Now we no longer autogenerate any C files. > Feedback and OK martijn@. > First version also proofread by Christian Heckendorf <mbie at ulmus dot > me>. (schwarze@) ~ chartype.h ~ refresh.c > typos in comments; from Pedro Giffuni (FreeBSD) via Christos Zoulas > (NetBSD) (schwarze@) == regress =========================================================== 02/05 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/regress lib + libedit/readline/Makefile + libedit/readline/history.c > A few regression tests for libedit readline(3) compat code. > Not linked to the build for now because these tests still fail for > our libedit and because readline compat is not enabled in our build. > Test suite written by Bastian Maerkisch <[email protected]>. > KNF and some minor tweaks by me. (schwarze@) == sys =============================================================== 03/05 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys arch/amd64/stand/efiboot ~ efidev.c > Fix efiboot not to hang with a disk whose block size < 512. > Report and diff from Vegar Linge Haaland > ok krw (yasuoka@) arch/armv7/imx ~ imxesdhc.c > Reset the bus width back to 1-bit when resetting the host. Makes > imxesdhc(4) > work on the cubox-i, whereu-boot leaves the controller in 4-bit mode. > (kettenis@) conf ~ param.c > Revert the previous commit. There still are bad interactions between the > pagedaemon and the buffer cache. > requested by deraadt@ (kettenis@) dev/ic ~ rtsx.c > Fix the DMA transfer code to repect the block size in the sdmmc command. > ok stsp@ (kettenis@) ~ rtsx.c > Round the requested clock frequency down to a support value instead of > insisting on an exact match. Add support for a 50 MHz clock. > ok stsp@ (kettenis@) ~ rtsx.c > Make sure we always update both bits that control the bus width. Also make > sure that we reset the bus width (to 1-bit) after powering up the bus. > Apparently the register write fails if the bus isn't powered on. > Implement the chip callback function and advertise 4-bit bus support. > ok stsp@ (kettenis@) dev/pci ~ if_bnx.c TAGGED OPENBSD_5_9 > r1.10 of if_bnx.c effectively removed the limit on the number of segments > in > the tx dma maps, apparently to allow heavily fragmented packets to be sent. > The tx ring accounting in bnx_start assumed that the longest fragment chain > we'd see was BNX_MAX_SEGMENTS, so sending a heavily fragmented packet when > the > ring was already full could cause it to overflow. > In the 10 years since r1.10, we've started defragmenting packets if they > won't fit in the dma map, so we can limit the maps to BNX_MAX_SEGMENTS > again. > While we're here, ensure there's always at least one slot on the tx ring > free, > for consistency between drivers. > Fixes packet corruption seen by otto@ > ok mpi@ dlg@ (jmatthew@) net ~ if_spppsubr.c TAGGED OPENBSD_5_9 > MFC if_spppsubr.c r1.151 > Remove a bogus "else" that was causing breakage with LCP echoes, > bug introduced in r1.138. > (specifically, when the line was quiescent we should have been sending > echoes, the bug caused this not to occur resulting in some unwanted > termination req's). (sthen@) == usr.bin =========================================================== 04/05 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin ftp ~ Makefile ~ fetch.c ~ main.c > Remove #ifdef INET6 bits, missed in a commit earlier this week > This probably broke passive FTP on IPv6 and [ip::v6]:port syntax in > RAMDISK ftp(1), sorry about that. > The diff was initially ok millert@ (jca@) == usr.sbin ========================================================== 05/05 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.sbin ntpd ~ constraint.c > Unconfuse things by renaming variables to match their contents. > ok deraadt@ reyk@ (jsing@) tcpdump ~ print-icmp6.c > In verbose mode, print the router preference contained in RAs. > "pref" keyword taken from tcpdump.org. > ok mpi@ sthen@ deraadt@ (jca@) =============================================================================== _______________________________________________ odc mailing list [email protected] http://www.squish.net/mailman/listinfo/odc
