OpenBSD src changes summary for 2017-05-05 ==========================================
distrib/sets lib/libc regress/usr.bin share/man sys/arch/amd64/amd64 sys/arch/amd64/include sys/arch/arm/arm sys/arch/arm64/arm64 sys/arch/arm64/conf sys/arch/armv7/sunxi sys/dev/fdt sys/dev/ofw sys/dev/pci sys/dev/sdmmc sys/dev/usb sys/net sys/netinet usr.bin/mandoc usr.bin/ssh usr.bin/tmux usr.sbin/syspatch usr.sbin/vmd == distrib =========================================================== 01/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/distrib sets ~ lists/comp/mi > sync (jsg@) == lib =============================================================== 02/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/lib libc ~ sys/sigprocmask.2 > Mention that the signal mask does not affect what signals are > discarded by the kernel. Document that at least one pending signal > will be delivered before sigprocmask() returns. (millert@) ~ sys/kill.2 > Document what happens when sending a signal to the calling process. > OK jmc@ (millert@) == regress =========================================================== 03/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/regress usr.bin ~ mandoc/roff/ft/Makefile + mandoc/roff/ft/badargs-mdoc.in + mandoc/roff/ft/badargs-mdoc.out_ascii + mandoc/roff/ft/badargs-mdoc.out_lint > Move handling of the roff(7) .ft request from the man(7) > modules to the new roff(7) modules. As a side effect, > mdoc(7) now handles .ft, too. Of course, do not use that. (schwarze@) ~ mandoc/man/blank/line.out_lint ~ mandoc/mdoc/Pp/arg.out_lint ~ mandoc/roff/cond/close.out_lint > Move .sp to the roff modules. Enough infrastructure is in place > now that this actually saves code: -70 LOC. (schwarze@) == share ============================================================= 04/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/share man ~ man7/man.7 ~ man7/mdoc.7 ~ man7/roff.7 > Clean up docs after today's .br and .ft code cleanup; simpler. (schwarze@) ~ man7/man.7 ~ man7/mdoc.7 ~ man7/roff.7 > Shorten the description of .sp and move it to roff(7). > If is not a macro but a low-level roff request > and not recommended for use in manual pages. (schwarze@) == sys =============================================================== 05/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys arch/amd64/amd64 ~ vmm.c > Allow setting guest %xcr0 from vmd(8). > Tested on linux and amd64 OpenBSD guests. > Posted to tech by Pratik Vyas. (mlarkin@) arch/amd64/include ~ vmmvar.h > Allow setting guest %xcr0 from vmd(8). > Tested on linux and amd64 OpenBSD guests. > Posted to tech by Pratik Vyas. (mlarkin@) arch/arm/arm ~ bus_dma.c > Remove /* FALLTHROUGH */ that isn't (and shouldn't). (kettenis@) arch/arm64/arm64 ~ bus_dma.c > Add the missing cache flush operations for non-coherent mappings. > ok jsg@, patrick@ (kettenis@) arch/arm64/conf ~ GENERIC ~ RAMDISK > Add glue to attach SDHC compliant controllers using the FDT. This makes > the eMMC controller on the Rockchip RK3399 work. (kettenis@) ~ GENERIC ~ RAMDISK > Add rkpinctrl(4), a driver to configure pins on Rockchip SoCs. For now, > only the RK3399 is supported. (kettenis@) arch/armv7/sunxi - if_dwge_fdt.c ~ files.sunxi > Move dwge(4) glue into dev/fdt. (kettenis@) dev/fdt ~ rkclock.c ~ rkclock_clocks.h > Add eMMC-related clocks. (kettenis@) ~ files.fdt + sdhc_fdt.c > Add glue to attach SDHC compliant controllers using the FDT. This makes > the eMMC controller on the Rockchip RK3399 work. (kettenis@) ~ files.fdt + rkpinctrl.c > Add rkpinctrl(4), a driver to configure pins on Rockchip SoCs. For now, > only the RK3399 is supported. (kettenis@) ~ files.fdt + if_dwge_fdt.c > Move dwge(4) glue into dev/fdt. (kettenis@) dev/ofw ~ ofw_misc.c > Include <dev/ofw/ofw_misc.h> instead of <dev/ofw/ofw_pinctrl.h>. > (kettenis@) dev/pci ~ pcidevs > add Moxa CP-104EL (jmatthew@) ~ pcidevs.h > regen (jmatthew@) dev/sdmmc ~ sdhc.c ~ sdhcvar.h > Implement two quirks to support the Arasan eMMC 5.1 controller found on > the Rockchip RK3399. > - Make it possible to override sdhc_signal_voltage(). > - Make it possible to disable double-data rate modes. > ok patrick@ (kettenis@) dev/usb ~ usbdi.c > Remove a DIAGNOSTIC test for a NULL pipe value inside a transfer, > mpi says a transfer can't exist without a pipe. ok mpi@ (jsg@) net ~ pfkeyv2.c ~ pfkeyv2_convert.c > Expand SA_LEN(), there is no benefit for using the macro in the > kernel. It was only used in IPsec sources. No binary change > OK deraadt@ (bluhm@) ~ pf.c > Put back the call to pf_remove_src_node lost in the netlock backout > Reported by Remi Barbier, thanks! OK mpi@ (mikeb@) netinet ~ ip_ipsp.c ~ ipsec_input.c > Expand SA_LEN(), there is no benefit for using the macro in the > kernel. It was only used in IPsec sources. No binary change > OK deraadt@ (bluhm@) == usr.bin =========================================================== 06/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin mandoc ~ Makefile ~ man_html.c ~ man_macro.c ~ man_term.c ~ man_validate.c ~ mdoc_html.c ~ mdoc_man.c ~ mdoc_markdown.c ~ mdoc_term.c ~ mdoc_validate.c ~ roff.c ~ roff.h ~ roff_html.c ~ roff_term.c + roff_validate.c > Move handling of the roff(7) .ft request from the man(7) > modules to the new roff(7) modules. As a side effect, > mdoc(7) now handles .ft, too. Of course, do not use that. (schwarze@) ~ man_html.c ~ man_macro.c ~ man_term.c ~ man_validate.c ~ mandocdb.c ~ mdoc_argv.c ~ mdoc_html.c ~ mdoc_macro.c ~ mdoc_man.c ~ mdoc_markdown.c ~ mdoc_state.c ~ mdoc_term.c ~ mdoc_validate.c ~ roff.c ~ roff.h ~ roff_term.c ~ roff_validate.c > move .ll to the roff modules (schwarze@) ~ man.c ~ man_html.c ~ man_macro.c ~ man_term.c ~ man_validate.c ~ mandocdb.c ~ mdoc.c ~ mdoc_argv.c ~ mdoc_html.c ~ mdoc_macro.c ~ mdoc_man.c ~ mdoc_markdown.c ~ mdoc_state.c ~ mdoc_term.c ~ mdoc_validate.c ~ roff.c ~ roff.h ~ roff_html.c ~ roff_term.c ~ roff_validate.c > Move .sp to the roff modules. Enough infrastructure is in place > now that this actually saves code: -70 LOC. (schwarze@) ssh ~ ssh-add.1 ~ ssh-keygen.1 ~ ssh.1 > remove superfluous protocol 2 mentions; ok jmc@ (naddy@) ~ authfd.c ~ authfd.h ~ pathnames.h ~ ssh-add.c ~ sshconnect2.c > more simplification and removal of SSHv1-related code; ok djm@ (naddy@) tmux ~ format.c ~ tmux.1 > Add some formats to look at the session window stack, suggested by Scott > ROCHFORD. (nicm@) == usr.sbin ========================================================== 07/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.sbin syspatch ~ syspatch.8 ~ syspatch.sh > Add a `-R' switch that reverts all patches. > prodded by deraadt@ > knobs sorting input jmc@ > ok sthen@ (ajacoutot@) vmd ~ vm.c > Allow vmd(8) to set guest %xcr0 > Usermode part of previous vmm(4) diff. > Posted to tech by Pratik Vyas (mlarkin@) ~ vm.c > VMs cannot use proc_compose() to PROC_VMM, they have to use > imsg_compose() on the "vmm_pipe" directly. This fixes the > communication channel from VMs back to vmm. (reyk@) =============================================================================== _______________________________________________ odc mailing list [email protected] http://www.squish.net/mailman/listinfo/odc
