OpenBSD src changes summary for 2017-04-26 ==========================================
bin/ed bin/md5 distrib/sets etc/mtree/4.4BSD.dist sbin/iked sbin/pfctl share/man sys/arch/amd64/amd64 sys/arch/amd64/include sys/arch/i386/i386 sys/dev/ic sys/dev/pci sys/net usr.bin/systat usr.bin/vi usr.sbin/dhcpd usr.sbin/eeprom == bin =============================================================== 01/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/bin ed ~ glbl.c ~ io.c ~ main.c > silence clang warnings: add an extra pair of parentheses and stop > passing empty format strings to printf-family functions; ok millert@ > (naddy@) md5 ~ md5.c > In -C mode, process all checksums that match the specified file(s), > not just the first one that matches. OK deraadt@ (millert@) == distrib =========================================================== 02/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/distrib sets ~ lists/base/mi ~ lists/man/mi > Install arm64 manpages: eeprom(8), MAKEDEV(8). ok phessler kettenis > (sthen@) == etc =============================================================== 03/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/etc mtree/4.4BSD.dist ~ mtree/4.4BSD.dist > Install arm64 manpages: eeprom(8), MAKEDEV(8). ok phessler kettenis > (sthen@) == sbin ============================================================== 04/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sbin iked ~ iked.h ~ ikev2.c ~ ikev2_msg.c > cope with IP address changes. before, we were trying to resend the msg > with the no-longer-available address over and over and over, requiring > iked to be restarted eventually. instead, on EADDRNOTAVAIL, schedule > SA deletion so a new one is set up shortly thereafter. ok reyk mikeb > (henning@) pfctl ~ pfctl.c ~ pfctl_queue.c > Perform H-FSC root queue allocation in the kernel > Since only leaf queues can have packets assigned to them, > H-FSC requires the user specified root queue to have a > parent. To simplify userland tools and the configuration > interface, the kernel can be leveraged to set it up. > ok henning (mikeb@) == share ============================================================= 05/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/share man ~ man9/VOP_LOOKUP.9 > We are men of action. Lies do not become us. (beck@) ~ man9/VOP_LOOKUP.9 > tweak previous; (jmc@) ~ man8/Makefile + man8/man8.arm64/Makefile > Install arm64 manpages: eeprom(8), MAKEDEV(8). ok phessler kettenis > (sthen@) == sys =============================================================== 06/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys arch/amd64/amd64 ~ vmm.c > Convert some hardcoded function names in printfs into %s / __func__. > Some of these pointed out by Michael W. Bombardieri, I went through > the file and fixed the rest. > No functional change. (mlarkin@) arch/amd64/include ~ pcb.h > Fix a typo relating to savefpu alignment > ok kettenis (mlarkin@) arch/i386/i386 ~ vmm.c > Convert some hardcoded function names in printfs into %s / __func__. > Some of these pointed out by Michael W. Bombardieri, I went through > the file and fixed the rest. > No functional change. (mlarkin@) dev/ic ~ ar5008.c > Tell MiRA about the actual number of retries instead of pretending that > a frame which was retried N times was retried just once. > This punishes retry-heavy data rates even more and should reduce latency. > It does not seem to have a noticable effect on net throughput in my > testing. > If this change causes throughput problems for anyone, let me know. > ok tb@ mlarkin@ (stsp@) dev/pci ~ if_iwm.c ~ if_iwn.c > Tell MiRA about the actual number of retries instead of pretending that > a frame which was retried N times was retried just once. > This punishes retry-heavy data rates even more and should reduce latency. > It does not seem to have a noticable effect on net throughput in my > testing. > If this change causes throughput problems for anyone, let me know. > ok tb@ mlarkin@ (stsp@) ~ if_iwm.c > Remove the size argument of iwm_rx_addbuf() and use a constant internally. > All callers were passing the same constant IWM_RBUF_SIZE, which is derived > from the smallest RX buffer the hardware supports (4k). Smaller sizes don't > make sense anyway and larger sizes are not on our horizon for now. (stsp@) ~ if_iwm.c > Get rid of convoluted macros in iwm's receive code path. > Since we now sync the entire Rx DMA buffer the SYNC_RESP_STRUCT() macro > which > was used to sync just parts of the buffer can be replaced by assignments. > The SYNC_RESP_PTR() macro was already unused so just remove it. > The ADVANCE_RXQ() macro was used just once so expand it in place. (stsp@) net ~ hfsc.c ~ hfsc.h > Perform H-FSC root queue allocation in the kernel > Since only leaf queues can have packets assigned to them, > H-FSC requires the user specified root queue to have a > parent. To simplify userland tools and the configuration > interface, the kernel can be leveraged to set it up. > ok henning (mikeb@) == usr.bin =========================================================== 07/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin systat ~ pftop.c > Perform H-FSC root queue allocation in the kernel > Since only leaf queues can have packets assigned to them, > H-FSC requires the user specified root queue to have a > parent. To simplify userland tools and the configuration > interface, the kernel can be leveraged to set it up. > ok henning (mikeb@) vi ~ common/exf.c > Remove extraneous ", NULL" in the assignment of msgstr which was > leftover from when msg_cat() was removed. From Anton Lindqvist (millert@) == usr.sbin ========================================================== 08/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.sbin dhcpd ~ dhcpd.conf.5 > remove some repetitive text chunks; ok krw (jmc@) eeprom ~ Makefile > Install arm64 manpages: eeprom(8), MAKEDEV(8). ok phessler kettenis > (sthen@) =============================================================================== _______________________________________________ odc mailing list [email protected] http://www.squish.net/mailman/listinfo/odc
