FreeNAS/freenas 56fdd60src/freenas/usr/local/bin trueview_stats.sh

Merge pull request #2058 from freenas/beanpole135-patch-1-11.2-56511

tkt-56511: Update trueview_stats.sh (by beanpole135)

PC-BSD/trueos c5a2414. Makefile.inc1

Don't create etcupdate image in Makefile.inc1
DeltaFile
+0-3Makefile.inc1
+0-31 files

LLVM/llvm 346414cfe/trunk/lib/Driver Driver.cpp, cfe/trunk/lib/Tooling Tooling.cpp

[Tooling] Produce diagnostics for missing input files.

Summary:
This was disabled way back in 2011, in the dark times before Driver was VFS-aware.

Also, make driver more VFS-aware :-)

This breaks one ClangTidy test (we improved the error message), will fix when
submitting.

Reviewers: ioeric

Subscribers: cfe-commits, alexfh

Differential Revision: https://reviews.llvm.org/D53958

FreeBSD/ports 484463head/sysutils/node_exporter distinfo Makefile, head/sysutils/node_exporter/files node_exporter.in

Update to 0.16

PR:     226402
Reported by:    dor.bsd at xm0.uk
Approved by:    ports at ecadlabs.com (maintainer)

LLVM/llvm 346413cfe/trunk/lib/CodeGen CGCall.cpp, cfe/trunk/test/CodeGenCXX address-space-cast-coerce.cpp

Fix bitcast to address space cast for coerced load/stores 

Coerced load/stores through memory do not take into account potential
address space differences when it creates its bitcasts.

Patch by David Salinas.

Differential Revision: https://reviews.llvm.org/D53780

LLVM/llvm 346412llvm/trunk/test/tools/dsymutil/Inputs lc_build_version.x86_64, llvm/trunk/test/tools/dsymutil/X86 lc_build_version.test

[dsymutil] Copy the LC_BUILD_VERSION load command into the companion binary.

LC_BUILD_VERSION contains platform information that is useful for LLDB
to match up dSYM bundles with binaries. This patch copies the load
command over into the dSYM.

rdar://problem/44145175
rdar://problem/45883463

Differential Revision: https://reviews.llvm.org/D54233

Linux/linux f98d451arch/arm/configs multi_v7_defconfig

ARM: multi_v7_defconfig: Enable 8250-omap serial driver and use it by default

We've already moved omap2plus_defconfig over to use 8250-omap instead of
omap-serial driver. Let's update multi_v7_defconfig too.

By default we also enable SERIAL_8250_OMAP_TTYO_FIXUP that updates the
kernel serial console to point to 8250 driver and warns about it during
the boot.

Users with ttyO[0123] in their /etc/inittab should update inittab to
to use ttyS[0123] instead.

Signed-off-by: Tony Lindgren <tony at atomide.com>

Linux/linux 79351d5arch/arm/configs omap2plus_defconfig

Merge branch 'omap-for-v4.20/defconfig' into omap-for-v4.21/defconfig

FreeNAS/freenas 1e70f41gui/documentation views.py urls.py, gui/freeadmin site.py

feat(gui): documentation is now online

Ticket: #54924

LLVM/llvm 346411llvm/trunk/tools/llvm-exegesis/lib/PowerPC Target.cpp LLVMBuild.txt, llvm/trunk/unittests/tools/llvm-exegesis/PowerPC AnalysisTest.cpp TargetTest.cpp

[PowerPC][llvm-exegesis] Add a PowerPC target

This is patch to add PowerPC target to llvm-exegesis.
The target does just enough to be able to run llvm-exegesis in latency mode for at least 
some opcodes.

Differential Revision: https://reviews.llvm.org/D54185

Linux/linux 71f2cc6fs/ceph quota.c

ceph: quota: fix null pointer dereference in quota check

This patch fixes a possible null pointer dereference in
check_quota_exceeded, detected by the static checker smatch, with the
following warning:

   fs/ceph/quota.c:240 check_quota_exceeded()
    error: we previously assumed 'realm' could be null (see line 188)

Fixes: b7a2921765cf ("ceph: quota: support for ceph.quota.max_files")
Reported-by: Dan Carpenter <dan.carpenter at oracle.com>
Signed-off-by: Luis Henriques <lhenriques at suse.com>
Reviewed-by: "Yan, Zheng" <zyan at redhat.com>
Signed-off-by: Ilya Dryomov <idryomov at gmail.com>
DeltaFile
+2-1fs/ceph/quota.c
+2-11 files

Linux/linux 23c625cfs/ceph mds_client.c, include/linux/ceph ceph_features.h

libceph: assume argonaut on the server side

No one is running pre-argonaut.  In addition one of the argonaut
features (NOSRCADDR) has been required since day one (and a half,
2.6.34 vs 2.6.35) of the kernel client.

Allow for the possibility of reusing these feature bits later.

Signed-off-by: Ilya Dryomov <idryomov at gmail.com>
Reviewed-by: Sage Weil <sage at redhat.com>

FreeNAS/freenas db6f70dsrc/middlewared/middlewared/plugins netdata.py

Fix conf files generation on netdata service update

Linux/linux c2c6d3cfs/ceph file.c

ceph: add destination file data sync before doing any remote copy

If we try to copy into a file that was just written, any data that is
remote copied will be overwritten by our buffered writes once they are
flushed.  When this happens, the call to invalidate_inode_pages2_range
will also return a -EBUSY error.

This patch fixes this by also sync'ing the destination file before
starting any copy.

Fixes: 503f82a9932d ("ceph: support copy_file_range file operation")
Signed-off-by: Luis Henriques <lhenriques at suse.com>
Reviewed-by: "Yan, Zheng" <zyan at redhat.com>
Signed-off-by: Ilya Dryomov <idryomov at gmail.com>
DeltaFile
+9-2fs/ceph/file.c
+9-21 files

FreeNAS/freenas fa77c33src/freenas/usr/local/bin trueview_stats.sh

Update trueview_stats.sh

Several updates:
1. Fix label parsing for the ifstat output
2. Add sysctl information for all ZFS arc stats
3. Add process stats using "ps"
4. Disable the in-kernel memory zone stats (not useful - save a lot of bandwidth/time)

Total effect seems to make the script run faster and return more useful info.
(cherry picked from commit 95a9b7c5f795e43667ac19c388bf4413cb5bac4d)

FreeNAS/freenas 8b432basrc/freenas/usr/local/bin trueview_stats.sh

Update trueview_stats.sh

Several updates:
1. Fix label parsing for the ifstat output
2. Add sysctl information for all ZFS arc stats
3. Add process stats using "ps"
4. Disable the in-kernel memory zone stats (not useful - save a lot of bandwidth/time)

Total effect seems to make the script run faster and return more useful info.

OpenBSD/ports sahgqamgames/arx-libertatis Makefile

   needs desktop-file-utils at build time because desktop-file-validate
   is run during the build
VersionDeltaFile
1.6+3-2games/arx-libertatis/Makefile
+3-21 files

NetBSD/src zjamAJclib/libc/arch/ia64/gen Makefile.inc

   Use the generic C fabs/fabsl on ia64 for now to unbreak the build.

FreeNAS/freenas 98595e3gui/documentation views.py urls.py, gui/freeadmin site.py

feat(gui): documentation is now online

Ticket: #54924

FreeNAS/freenas 21b6cdcgui/documentation views.py urls.py, gui/freeadmin site.py

feat(gui): documentation is now online

Ticket: #54924

NetBSD/src xXve1xGlib/libc/arch/powerpc64/gen fabs.c

   powerpc64 needs fabsl too.  (Apparently no __HAVE_LONG_DOUBLE?)

FreeNAS/freenas c30e074src/middlewared/middlewared/etc_files/local/netdata alarms.py

alarm fixes

NetBSD/src BVj4dU2lib/libc/arch/hppa/gen fabs.c

   Try speling it rite, riasthradhdadhaa or whatever your name is.
VersionDeltaFile
1.6+2-2lib/libc/arch/hppa/gen/fabs.c
+2-21 files

FreeBSD/src 340253head/usr.sbin/newsyslog newsyslog.conf

Revert r340246.

Sponsored by:          Mellanox Technologies

PC-BSD/trueos c332523usr.sbin/newsyslog newsyslog.conf

Revert r340246.

Sponsored by:          Mellanox Technologies

HardenedBSD/hardenedbsd c332523usr.sbin/newsyslog newsyslog.conf

Revert r340246.

Sponsored by:          Mellanox Technologies

OpenBSD/ports nOUZe3awww/py-betamax distinfo Makefile

   Update to py-betamax-0.8.1

   From Pamela Mosiejczuk

LLVM/llvm 346410llvm/trunk/lib/Target/MSP430 MSP430InstrInfo.td MSP430InstrFormats.td, llvm/trunk/lib/Target/MSP430/MCTargetDesc MSP430MCCodeEmitter.cpp MSP430AsmBackend.cpp

Revert "[MSP430] Add MC layer"

This commit broke the module buildbots.
Error:

lib/Target/MSP430/MSP430GenAsmMatcher.inc:1027:1: error: redundant
namespace 'llvm' [-Wmodules-import-nested-redundant]
^

Linux/linux 6303f3edrivers/regulator core.c

regulator: core: Decouple regulators on regulator_unregister()

Regulators shall be uncoupled if one of the couples disappear.

Signed-off-by: Dmitry Osipenko <digetx at gmail.com>
Signed-off-by: Mark Brown <broonie at kernel.org>

Linux/linux 85254bcdrivers/regulator core.c of_regulator.c, include/linux/regulator machine.h

regulator: core: Add new max_uV_step constraint

On NVIDIA Tegra30 there is a requirement for regulator "A" to have voltage
higher than voltage of regulator "B" by N microvolts, the N value changes
depending on the voltage of regulator "B". This is similar to min-spread
between voltages of regulators, the difference is that the spread value
isn't fixed. This means that extra carefulness is required for regulator
"A" to drop its voltage without violating the requirement, hence its
voltage should be changed in steps so that its couple "B" could follow
(there is also max-spread requirement).

Add new "max_uV_step" constraint that breaks voltage change into several
steps, each step is limited by the max_uV_step value.

Signed-off-by: Dmitry Osipenko <digetx at gmail.com>
Signed-off-by: Mark Brown <broonie at kernel.org>

Linux/linux a2dfe7cDocumentation/devicetree/bindings/regulator regulator.txt

regulator: Document new regulator-max-step-microvolt property

Certain hardware may require supply voltage to be changed in steps. Define
new property that allow to describe such hardware.

Signed-off-by: Dmitry Osipenko <digetx at gmail.com>
Reviewed-by: Rob Herring <robh at kernel.org>
Signed-off-by: Mark Brown <broonie at kernel.org>

Linux/linux 40c223einclude/linux/regulator driver.h

regulator: core: Limit regulators coupling to a single couple

Device tree binding was changed in a way that now max-spread values must
be defied per regulator pair. Limit number of pairs in order to adapt to
the new binding without changing regulators code.

Signed-off-by: Dmitry Osipenko <digetx at gmail.com>
Signed-off-by: Mark Brown <broonie at kernel.org>

Linux/linux d3b687cDocumentation/devicetree/bindings/regulator regulator.txt

regulator: Change regulator-coupled-max-spread property

Redefine binding for regulator-coupled-max-spread property in a way that
max-spread values are defined per regulator couple instead of defining
single max-spread for the whole group of coupled regulators.

With that change the following regulators coupling configuration will be
possible:

regA: regulatorA {
        regulator-coupled-with = <&regB &regC>;
        regulator-coupled-max-spread = <100000 300000>;
};

regB: regulatorB {
        regulator-coupled-with = <&regA &regC>;
        regulator-coupled-max-spread = <100000 200000>;
};

regC: regulatorC {
        regulator-coupled-with = <&regA &regB>;
        regulator-coupled-max-spread = <300000 200000>;
};

Signed-off-by: Dmitry Osipenko <digetx at gmail.com>
Signed-off-by: Mark Brown <broonie at kernel.org>

LLVM/llvm 346409compiler-rt/trunk/test/profile/Posix instrprof-gcov-fork.test

[Profile] The test for gcov-fork seems to be ok on arm

Summary: Remove the XFAIL for arm since it seems to be ok

Reviewers: marco-c

Reviewed By: marco-c

Subscribers: javed.absar, kristof.beyls, delcypher, chrib, llvm-commits, #sanitizers, 
sylvestre.ledru

Differential Revision: https://reviews.llvm.org/D54263

PC-BSD/trueos 71387d6etc Makefile, sbin/openrc Makefile

Remove the dhcpcd.conf entry in etc/Makefile

Move all the OPENRC /etc symlink work into sbin/openrc/Makefile

NetBSD/pkgsrc-wip 6a6a2bdsiproxd distinfo, siproxd/patches patch-aa patch-doc_Makefile.in

siproxd: Rename patch according to new convention

FreeBSD/doc 52474head/en_US.ISO8859-1/htdocs/releases/12.0R schedule.xml

Add BETA4 to the 12.0-RELEASE schedule.

Approved by:    re (implicit)
Sponsored by:   The FreeBSD Foundation

FreeBSD/ports 484462head/security/git-crypt Makefile

- Fix brokenness with ssl=openssl111