HardenedBSD/hardenedbsd a906febsys/vm vm_unix.c

HBSD: Resolve merge conflict

Signed-off-by:  Shawn Webb <shawn.webb at hardenedbsd.org>
DeltaFile
+0-5sys/vm/vm_unix.c
+0-51 files

HardenedBSD/hardenedbsd 887d9e4lib/libcasper/services/cap_sysctl cap_sysctl.c cap_sysctl.3, lib/libcasper/services/cap_sysctl/tests sysctl_test.c

Merge remote-tracking branch 'origin/freebsd/current/master' into hardened/current/master

Conflicts:
        sys/vm/vm_unix.c (unresolved)

DragonFlyBSD/dports e88e95cdevel/plasma5-khotkeys pkg-plist Makefile, devel/plasma5-khotkeys/files patch-CMakeLists.txt

Import devel/plasma5-khotkeys version 5.15.5

DragonFlyBSD/dports a7c8dcdsysutils/plasma5-kde-cli-tools pkg-plist Makefile

Import sysutils/plasma5-kde-cli-tools version 5.15.5

FreeBSD/ports 502627head/databases/memcached distinfo Makefile

databases/memcached: update to 1.5.16

NetBSD/src GNj0C8Wsys/dev/fdt fdtbus.c

   Restore "not configured" autoconfiguration prints by using config_found_sm_loc on the 
default pass
VersionDeltaFile
1.29+30-15sys/dev/fdt/fdtbus.c
+30-151 files

FreeBSD/ports 502626head/x11-themes/papirus-icon-theme pkg-plist distinfo

x11-themes/papirus-icon-theme: Update to 20190521

While I'm here:
* Move PORTDOCS above the options block according to the PHB.

Changelog:

https://github.com/PapirusDevelopmentTeam/papirus-icon-theme/releases/tag/20190521

PR:            238074
Submitted by:   Hiroki Tagato <tagattie at yandex.com> (maintainer)

FreeBSD/ports 502625head/security/cyrus-sasl2 Makefile.common

Fix sanity for cyrus-sasl2 plugins

DragonFlyBSD/dports 250022dx11/plasma5-plasma-workspace pkg-plist Makefile, x11/plasma5-plasma-workspace/dragonfly patch-CMakeLists.txt

Import x11/plasma5-plasma-workspace version 5.15.5

FreeBSD/ports 502624head MOVED, head/graphics Makefile

graphics/kooka: reinstate port from r323747

Kooka is an intuitive, easy to use open source GNU/Linux scan program. It is
the scan application of choice for the KDE platform and thus it is an official
part of the KDE Graphics Package.

https://userbase.kde.org/Kooka

DragonFlyBSD/src 945890dsys/kern sys_pipe.c

kernel - pipe locks are not needed in the kqueue event code

* The kqueue event code locks the knote itself, and this should be
  sufficient to interlock any race between the filter and the
  other side.

  Remove the token locks from the event filters and add a little code
  to handle any invalid kn_data values (due to not being locked).

Testing-with: sysutils/pv (via zrj)
DeltaFile
+24-1sys/kern/sys_pipe.c
+24-11 files

DragonFlyBSD/src 1832d38sys/kern lwkt_token.c

kernel - Reduce token backoff

* Reduce lwkt.token_backoff_max from 4096 to 128.  4096 was just too
  long and results in poor performance when heavy token contention is
  present.

Testing-with: sysutils/pv (via zrj)

FreeBSD/ports 502623head/graphics/zgv Makefile

graphics/zgv: Spell ONLY_FOR_ARCHS correctly

FreeBSD/ports 502622head/x11-drivers/xf86-video-geode Makefile

x11-drivers/xf86-video-geode: Spell ONLY_FOR_ARCHS_REASON correctly

FreeBSD/src 348277stable 12, stable/12/sys/compat/linuxkpi/common/include/linux seq_file.h

MFC r347892:
LinuxKPI: Finalize import of seq_file.

seq_file.h and linux_seq_file.c was imported form ports earlier but
linux_seq_file.c was never compiled in with the module. With this
commit base seq_file will replace ports seq_file and it required a
few modifications to not break functionality and build.

Reviewed by:    hps
Approved by:    imp (mentor), hps

FreeBSD/ports 502621head/multimedia/QtAV Makefile

multimedia/QtAV: Spell LICENSE_FILE correctly

FreeBSD/src 348276stable 12, stable/12/sys/kern kern_descrip.c

MFC r344486:
Change seq_read to seq_load to avoid namespace conflicts with lkpi

Sponsored by:   iX Systems

FreeBSD/ports 502620head/multimedia/gtk-recordmydesktop Makefile

multimedia/gtk-recordmydesktop: Fix spelling of INSTALLS_ICONS

FreeBSD/ports 502619head/multimedia/gmerlin Makefile

multimedia/gmerlin: Fix spelling of INSTALLS_ICONS

FreeBSD/ports 502618head/deskutils/flameshot Makefile

deskutils/flameshot: Drop nop and misspelled INSTALL_ICONS

As a Qt port it should not have INSTALLS_ICONS anyway.

FreeBSD/ports 502617head/multimedia/vdr-plugin-osdpip Makefile

multimedia/vdr-plugin-osdpip: Drop bogus HAVE_CONFIGURE

OpenBSD/src Y96rLORsys/kern sched_bsd.c

   Do not account spinning time as running time when a thread crosses a
   tick boundary of schedlock().

   This reduces the contention on the SCHED_LOCK() when the current thread
   is already spinning.

   Prompted by deraadt@, ok visa@
VersionDeltaFile
1.51+2-2sys/kern/sched_bsd.c
+2-21 files

FreeBSD/ports 502616head/emulators/x49gp Makefile

emulators/x49gp: Drop bogus HAVE_CONFIGURE

FreeBSD/ports 502615head/x11/terminology distinfo Makefile

x11/terminology: Update to 1.4.1

Approved by:    jrm
Differential Revision:  https://reviews.freebsd.org/D20408

FreeBSD/ports 502614head/math/cadabra2 Makefile

math/cadabra2: Actually set INSTALLS_ICONS

There is no opt_INSTALLS_ICONS helper.

FreeBSD/src 348275stable/12/sys/conf files

LinuxKPI: Register new linuxkpi and lindebugfs source files.

This change is a partial MFC of r344487.

Reviewed by:    hps
Approved by:    imp (mentor), hps
Obtained from:  mmacy

LLVM/llvm 361706llvm/trunk/lib/Target/X86 X86ISelLowering.cpp, llvm/trunk/test/CodeGen/X86 vector-sext-widen.ll vector-sext.ll

[X86] lowerBuildVectorToBitOp - support build_vector(shift()) -> shift(build_vector(),C)

Commonly occurs in sign-extension cases

FreeBSD/ports 502613head/math/mfem pkg-plist distinfo

math/mfem: Update 3.4 -> 4.0

Reported by:    portscout

FreeBSD/ports 502612head/devel/xeus distinfo Makefile

devel/xeus: Update 0.19.1 -> 0.19.2

Reported by:    portscout

FreeBSD/ports 502611head/audio/qjackctl distinfo Makefile

audio/qjackctl: Update 0_5_7 -> 0_5_8

Reported by:    portscout

FreeBSD/ports 502610head/devel Makefile heaptrack, head/devel/heaptrack Makefile pkg-descr

New port: devel/heaptrack

- At the moment this includes only the GUI part and not the actual tracker.

Heaptrack traces all memory allocations and annotates these events with stack
traces. Dedicated analysis tools then allow you to interpret the heap memory
profile to:

  *  find hotspots that need to be optimized to reduce the memory footprint of
     your application
  *  find memory leaks, i.e. locations that allocate memory which is never
     deallocated
  *  find allocation hotspots, i.e. code locations that trigger a lot of
     memory allocation calls
  *  find temporary allocations, which are allocations that are directly
     followed by their deallocation

WWW: https://github.com/KDE/heaptrack

FreeBSD/src 348274head/share/man/man5 devfs.conf.5

We don't really need two entries to describe how to deal with
optical drives in devfs.conf(5).

MFC after:      2 weeks
Sponsored by:   The FreeBSD Foundation

FreeBSD/ports 502609head/devel/py-prompt_toolkit2 Makefile

devel/py-prompt_toolkit2: Spell EXPIRATION_DATE correctly

FreeBSD/ports 502608head/net-im/qq Makefile

net-im/qq: Spell EXPIRATION_DATE correctly

FreeBSD/ports 502607head/textproc/py-pdfminer.six Makefile

textproc/py-pdfminer.six: Drop nop and misspelled DOS2UNIXGLOB

FreeBSD/ports 502606head/games/mangband Makefile

games/mangband: Drop nop and misspelled DOS2UNIXFILES

FreeBSD/ports 502605head/net/nepenthes Makefile

net/nepenthes: Drop nop and misspelled DOS2UNIX_FILE

FreeBSD/ports 502604head/print/scribus-devel Makefile

print/scribus-devel: Drop nop and misspelled DOS2UNIX_FILE

FreeBSD/src 348273stable 12, stable/12/sys/compat lindebugfs

MFC r344485:
import linux debugfs support

Reviewed by:    hps@
Sponsored by:   iX Systems
Differential Revision:  https://reviews.freebsd.org/D19258

FreeBSD/ports 502603head/devel/kdevelop-pg-qt distinfo Makefile

devel/kdevelop-pg-qt: update to 2.2.0

Linux/linux b2ad813drivers/dax super.c, drivers/md dm.c dm-table.c

Merge tag 'libnvdimm-fixes-5.2-rc2' of 
git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm

Pull libnvdimm fixes from Dan Williams:

 - Fix a regression that disabled device-mapper dax support

 - Remove unnecessary hardened-user-copy overhead (>30%) for dax
   read(2)/write(2).

 - Fix some compilation warnings.

* tag 'libnvdimm-fixes-5.2-rc2' of 
git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm:
  libnvdimm/pmem: Bypass CONFIG_HARDENED_USERCOPY overhead
  dax: Arrange for dax_supported check to span multiple devices
  libnvdimm: Fix compilation warnings with W=1

FreeBSD/doc 53060head/en_US.ISO8859-1/htdocs/cgi man.cgi

the default architecture is 'All Architectures'

Linux/linux a2c48d9kernel/trace trace_events_hist.c trace.h

Merge tag 'trace-v5.2-rc1' of 
git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace

Pull tracing fixes from Steven Rostedt:
 "Tom Zanussi sent me some small fixes and cleanups to the histogram
  code and I forgot to incorporate them.

  I also added a small clean up patch that was sent to me a while ago
  and I just noticed it"

* tag 'trace-v5.2-rc1' of 
git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace:
  kernel/trace/trace.h: Remove duplicate header of trace_seq.h
  tracing: Add a check_val() check before updating cond_snapshot() track_val
  tracing: Check keys for variable references in expressions too
  tracing: Prevent hist_field_var_ref() from accessing NULL tracing_map_elts

FreeBSD/ports 502602head/devel/rubygem-fastthread Makefile

devel/rubygem-fastthread: Spell DEPRECATED correctly

FreeBSD/ports 502601head/multimedia/vlc Makefile, head/net/liveMedia distinfo pkg-plist

net/liveMedia: update to 2019.05.21

From the changelog:
  - Added new classes "JPEG2000VideoRTPSink" and "JPEG2000VideoRTPSource" for
    sending/receiving JPEG 2000 video in RTP - as specified in RFC 5371.
    (Thanks to Francois Bonnissent for providing the initial implementation.)

FreeBSD/ports 502600head/www/mimetex Makefile

www/mimetex: Set option descriptions correctly

FreeBSD/doc 53059head/en_US.ISO8859-1/htdocs/cgi man.cgi

perl warnings

NetBSD/pkgsrc-wip a7671b3spice-html5 PLIST Makefile

wip/spice-html5: import spice-html5-0.1.7

spice-html5 is a Javascript SPICE client.  This includes a simple HTML
page to initiate a session, and the client itself.  It includes a configuration
file for Apache, but should work with any web server.

OpenBSD/src 4RJay54usr.bin/tmux format.c tmux.1

   Add <, >, <=, >= for formats, GitHub issue 1747.
VersionDeltaFile
1.195+33-8usr.bin/tmux/format.c
1.652+8-4usr.bin/tmux/tmux.1
+41-122 files

FreeBSD/ports 502599head/net/zebra Makefile

net/zebra: Spell CPE_VENDOR correctly