OpenBSD src changes summary for 2017-01-15 ==========================================
share/man sys/arch/alpha/tc sys/arch/arm64/arm64 sys/arch/loongson/dev sys/arch/luna88k/dev sys/arch/sgi/gio sys/kern usr.bin/mandoc usr.bin/tmux usr.sbin/ftp-proxy == share ============================================================= 01/04 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/share man ~ man5/bsd.regress.mk.5 > Add some guidelines how to write regression tests to the bsd.regress.mk(5) > man page. The goal is that all tests behave alike to make automatic > testing easy. > input and OK schwarze@ (bluhm@) == sys =============================================================== 02/04 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys arch/alpha/tc ~ cfb.c ~ sfb.c > Harmonize the way frame buffer drivers display resolution and color > depth when attaching. > OK visa@, deraadt@ (fcambus@) arch/arm64/arm64 ~ locore.S > Address _start relative to the current program counter, like we already > do for esym. (patrick@) ~ locore.S > When dropping to EL1 ensure we have written to all special registers by > moving the instruction barrier to just before we drop exception level. > Additionally, enable system register access for EL2. > From FreeBSD. (patrick@) ~ machdep.c > Make sure to also backup and restore the a4x bus space map function > so that we can initialize the console early. (patrick@) arch/loongson/dev ~ radeonfb.c ~ sisfb.c > Harmonize the way frame buffer drivers display resolution and color > depth when attaching. > OK visa@, deraadt@ (fcambus@) arch/luna88k/dev ~ lunafb.c > Harmonize the way frame buffer drivers display resolution and color > depth when attaching. > OK visa@, deraadt@ (fcambus@) arch/sgi/gio ~ grtwo.c ~ light.c ~ newport.c > Harmonize the way frame buffer drivers display resolution and color > depth when attaching. > OK visa@, deraadt@ (fcambus@) kern ~ vfs_subr.c ~ vfs_syscalls.c > When traversing the mount list, the current mount point is locked > with vfs_busy(). If the FOREACH_SAFE macro is used, the next pointer > is not locked and could be freed by another process. Unless > necessary, do not use _SAFE as it is unsafe. In vfs_unmountall() > the current pointer is actullay freed. Add a comment that this > race has to be fixed later. > OK krw@ (bluhm@) == usr.bin =========================================================== 03/04 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin mandoc ~ dba.c > When looking up macro values while the macro tables are being built > in makewhatis(8), use ohash rather than linear searches. > This was identified as the main makewhatis(8) performance bottleneck > by Baptiste Daroussin <bapt at FreeBSD>, who also suggested part > of the improved algorithm. > This reduces the run time of "makewhatis /usr/share/man" from eleven > to five seconds on my notebook. Note that the changed code is not > used in apropos(1), so don't expect speedups there. > While here, sort macro values asciibetically, to improve reproducibility - > which still isn't perfect, but getting better. (schwarze@) tmux ~ options.c > Append needs to go old,new not new,old... (nicm@) ~ options-table.c > Remove unused quiet option. (nicm@) ~ cmd-set-option.c ~ cmd-show-options.c ~ format.c ~ options-table.c ~ options.c ~ style.c ~ tmux.c ~ tmux.h > Major tidy up and rework of options tree and set-option/show-options > commands this pushes more of the code into options.c and ties it more > closely to the options table rather than having an unnecessary > split. Also add support for array options (will be used later). Only > (intentional) user visible change is that show-options output is now > passed through vis(3) with VIS_DQ so quotes are escaped. (nicm@) ~ cmd-set-option.c > -q flag now needs to be checked in a couple more places. (nicm@) ~ cfg.c ~ cmd-command-prompt.c ~ cmd-confirm-before.c ~ cmd-display-panes.c ~ cmd-if-shell.c ~ cmd-set-hook.c ~ cmd-string.c ~ control.c ~ key-bindings.c ~ tmux.h ~ window-choose.c > It is silly for cmd_list_parse to return an integer error when it could > just return NULL. (nicm@) == usr.sbin ========================================================== 04/04 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.sbin ftp-proxy ~ ftp-proxy.8 > fix typo; from semarie (deraadt@) =============================================================================== _______________________________________________ odc mailing list [email protected] http://www.squish.net/mailman/listinfo/odc
