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

Reply via email to