OpenBSD src changes summary for 2017-06-02
==========================================

games/fortune                           gnu
regress/lib                             regress/usr.bin
share/man                               sys/conf
sys/dev/fdt                             sys/dev/pci
sys/dev/pv                              sys/dev/usb
sys/net                                 sys/net80211
usr.bin/mandoc                          usr.bin/ssh

== games ============================================================= 01/06 ==

  http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/games

fortune

  ~ fortune/fortune.c                     

  > Fix an infinite loop in fortune(6).
  > When invoking fortune with the -l option (to get long dictums only),
  > the program gets stuck in an infinite loop because fortlen() doesn't
  > return the fortune length correctly.
  > OK mestre@, tb@, deraadt@, schwarze@ (fcambus@)

== gnu =============================================================== 02/06 ==

  http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/gnu

gnu

  ~ llvm/tools/clang/include/clang/Basic/DiagnosticGroups.td

  > Synonym -Wno-cpp for -Wno-#warnings. That one is not a headache for
  > scripting.
  > (got it into upstream, it's just a backport)
  > okay kettenis@, patrick@ (espie@)

== regress =========================================================== 03/06 ==

  http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/regress

lib

  ~ libm/fenv/Makefile                    

  > Use += instead of = for extra flag. Prompted by miod@ (otto@)

usr.bin

  ~ mandoc/char/unicode/latin1.in         
  ~ mandoc/char/unicode/latin1.out_ascii
  ~ mandoc/char/unicode/latin1.out_html   ~ mandoc/char/unicode/latin1.out_utf8
  ~ mandoc/char/unicode/named.in          ~ mandoc/char/unicode/named.out_ascii
  ~ mandoc/char/unicode/named.out_html    ~ mandoc/char/unicode/named.out_utf8
  ~ mandoc/char/unicode/namediff.in       
  ~ mandoc/char/unicode/namediff.out_ascii
  ~ mandoc/char/unicode/namediff.out_html
  ~ mandoc/char/unicode/namediff.out_utf8

  > add about 15 missing character escape sequences found in groff_char(7);
  > triggered by multimedia/mkvtoolnix mkvmerge(1) using \(S2 (schwarze@)

== share ============================================================= 04/06 ==

  http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/share

man

  ~ man7/mandoc_char.7                    

  > add about 15 missing character escape sequences found in groff_char(7);
  > triggered by multimedia/mkvtoolnix mkvmerge(1) using \(S2 (schwarze@)

  ~ man7/roff.7                           

  > Partial implementation of \h (horizontal line drawing function).
  > A full implementation would require access to output device properties
  > and state variables (both only available after the main parser has
  > finalized the parse tree) before numerical expansions in the roff
  > preprocessor (i.e., before the main parser is even started).
  > Not trying to pull that stunt right now because the static-width
  > implementation committed here is sufficient for tcl-style manual pages
  > and already more complicated than i would have suspected. (schwarze@)

== sys =============================================================== 05/06 ==

  http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys

conf

  ~ makegap.sh                            

  > typo; meant to say locore0.S (deraadt@)

dev/fdt

  ~ xhci_fdt.c                            

  > Attach the xhci(4) FDT driver to the generic-xhci compatible as well.
  > (patrick@)

dev/pci

  ~ if_msk.c                              ~ if_mskvar.h

  > only update the tx descriptors high address if it changes.
  > this should effectively double (or restore?) the number of packets that
  > can be fit on the tx ring.
  > tested on an od1000. (dlg@)

  ~ if_sk.c                               

  > handle 64bit dva in the tx path as well as the rx path. (dlg@)

  ~ if_iwn.c                              

  > When iwn(4) firmware reports missed beacons, send a probe request only
  > if ic_mgt_timer indicates that we're not already waiting for a response.
  > Fixes a flood of probe requests sent out while the interrupt kept firing.
  > Also, read the missed beacon counter value after DMA sync.
  > ok mpi@ (stsp@)

  ~ if_iwm.c                              

  > When iwm(4) firmware reports missed beacons, send a probe request only
  > if ic_mgt_timer indicates that we're not already waiting for a response.
  > Fixes a flood of probe requests sent out while the interrupt kept firing.
  > Also, byteswap the missed beacon counter value when reading it.
  > ok mpi@ (stsp@)

  ~ pcidevs                               

  > Intel HD Graphics 510. (kettenis@)

  ~ pcidevs.h                             ~ pcidevs_data.h

  > regen (kettenis@)

dev/pv

  ~ xen.c                                 

  > Perform grant table page allocation outside of the table mutex
  > witness(4) has found that km_alloc will trigger an rw_enter via uvm_map
  > and vm_map_lock.  While rw_enter is called with RW_SLEEPFAIL, there's
  > also an msleep in there, so it's easier to avoid getting in the middle
  > of that. (mikeb@)

dev/usb

  ~ if_run.c                              

  > Remove a bogus run_read() call about getting MAC version.
  > ok stsp@ (kevlo@)

net

  ~ ifq.c                                 

  > be less tricky about when ifq_free is handled.
  > instead of assuming start routines only run inside the ifq serialiser,
  > only rely on the serialisation provided by the ifq mtx which is
  > explicitly used during ifq_deq ops.
  > ie, free the mbufs in ifq_free at the end of ifq_deq ops instead
  > of in the ifq_serialiser loop. ifq deq ops arent necessarily called
  > within the serialiser.
  > this should fix panics caused by fq codel on top of bce (which calls
  > bce_start from it's tx completion path instead of ifq_restart).
  > ok mikeb@ (dlg@)

net80211

  ~ ieee80211_proto.c                     

  > Scale the missed beacon counter threshold to the AP's beacon interval.
  > This should make fading APs time out consistently regardless of what the
  > beacon interval is set to (range is 1 to 2^16 TU, though in practice 100 TU
  > seems to be a common value).
  > Print the beacon interval and missed beacon counter threshold to dmesg
  > if the DEBUG flag was set on the wireless interface with ifconfig(8).
  > This should help with diagnosing any issues that pop up.
  > Requested and diff eye-balled by kettenis@
  > help & ok tb@ phessler@ (stsp@)

== usr.bin =========================================================== 06/06 ==

  http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin

mandoc

  ~ chars.c                               

  > add about 15 missing character escape sequences found in groff_char(7);
  > triggered by multimedia/mkvtoolnix mkvmerge(1) using \(S2 (schwarze@)

  ~ mandoc.c                              ~ mandoc.h
  ~ term.c                                

  > Partial implementation of \h (horizontal line drawing function).
  > A full implementation would require access to output device properties
  > and state variables (both only available after the main parser has
  > finalized the parse tree) before numerical expansions in the roff
  > preprocessor (i.e., before the main parser is even started).
  > Not trying to pull that stunt right now because the static-width
  > implementation committed here is sufficient for tcl-style manual pages
  > and already more complicated than i would have suspected. (schwarze@)

ssh

  ~ Makefile.inc                          

  > rationalise the long list of manual CDIAGFLAGS that we add; most of
  > these were redundant to -Wall -Wextra (djm@)

===============================================================================
_______________________________________________
odc mailing list
[email protected]
http://www.squish.net/mailman/listinfo/odc

Reply via email to