HardenedBSD/src 34ab832contrib/binutils Makefile.in, contrib/terminus ter-u32n.bdf ter-u32b.bdf

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi

Conflicts:
        Makefile.inc1 (unresolved)
        share/man/man5/src.conf.5 (unresolved)
        targets/pseudo/bootstrap-tools/Makefile (unresolved)
        tools/build/options/WITH_OFED_EXTRA (deleted)
DeltaFile
+71,590-432tools/tools/locale/etc/final-maps/widths.txt
+52,834-0contrib/terminus/ter-u32n.bdf
+52,834-0contrib/terminus/ter-u32b.bdf
+0-49,485contrib/binutils/Makefile.in
+47,418-0contrib/terminus/ter-u28b.bdf
+47,418-0contrib/terminus/ter-u28n.bdf
+272,094-49,91725,491 files not shown
+3,013,181-3,285,38525,497 files

HardenedBSD/src 8a2b1d6sys/gnu/dts/arm tegra124-nyan-big-emc.dtsi dra7-l4.dtsi, sys/gnu/dts/arm64/qcom sdm845.dtsi sc7180.dtsi

Merge branch 'freebsd/current/main' into hardened/current/master

* freebsd/current/main:
  lualoader: use floor division to get correct type
  cat: Fix potential memory leak
  Add 'tmp' to the list of FILESYSTEMS dependencies.  Some scripts that depend on FILESYSTEMS run mktemp(1).  For systems that have read-only root this is broken until memory disk based /tmp is instantiated.  At least 'os-release' and 'motd' are subject to this problem.
  Revert 97ec6eba653a07.  There shouldn't be a dependency of 'tmp' on remote filesystems.  Discussed this with Brooks and he can't find evidence that provoked the change in 2005.  If anything gets broken I will fix it in a different way, not via rc sequence change.
  cat: capsicumize it
  Extract the logic from pmap_kextract
  Remove the old dts imported tree.
  Switch to the new device-tree vendor tree
  gpiokeys: Use the new device-tree vendor include
  arm64: Directly use #include <dt-binding/...>
  Re-apply f81b2b9a8abd to the new device-tree import
  Revert upstream commit 27c90e5e48d0
DeltaFile
+0-6,651sys/gnu/dts/arm/tegra124-nyan-big-emc.dtsi
+0-4,651sys/gnu/dts/arm/dra7-l4.dtsi
+0-4,599sys/gnu/dts/arm64/qcom/sdm845.dtsi
+0-3,589sys/gnu/dts/arm64/qcom/sc7180.dtsi
+0-3,340sys/gnu/dts/arm64/renesas/r8a77951.dtsi
+0-2,982sys/gnu/dts/arm64/renesas/r8a77960.dtsi
+0-25,8123,654 files not shown
+191-927,6753,660 files

HardenedBSD/src 7c84a74sys/gnu/dts/arm tegra124-nyan-big-emc.dtsi dra7-l4.dtsi, sys/gnu/dts/arm64/qcom sdm845.dtsi sc7180.dtsi

Remove the old dts imported tree.

The new one is in sys/contrib/device-tree
DeltaFile
+0-6,651sys/gnu/dts/arm/tegra124-nyan-big-emc.dtsi
+0-4,651sys/gnu/dts/arm/dra7-l4.dtsi
+0-4,599sys/gnu/dts/arm64/qcom/sdm845.dtsi
+0-3,589sys/gnu/dts/arm64/qcom/sc7180.dtsi
+0-3,340sys/gnu/dts/arm64/renesas/r8a77951.dtsi
+0-2,982sys/gnu/dts/arm64/renesas/r8a77960.dtsi
+0-25,8123,627 files not shown
+0-927,6313,633 files

HardenedBSD/src c7ce6b0contrib/libstdc++ configure, lib/clang/liblldb LLDBWrapLua.cpp

Merge branch 'hardened/current/master' into hardened/current/uninit-autoinit
DeltaFile
+0-111,817contrib/libstdc++/configure
+72,183-0lib/clang/liblldb/LLDBWrapLua.cpp
+71,590-432tools/tools/locale/etc/final-maps/widths.txt
+31,726-39,305share/ctypedef/ja_JP.eucJP.src
+59,521-0sys/contrib/dev/iwm/iwm-9000-34.fw.uu
+59,517-0sys/contrib/dev/iwm/iwm-9260-34.fw.uu
+294,537-151,55460,534 files not shown
+10,288,584-10,879,88160,540 files

HardenedBSD/src bae4655sys/gnu/dts/arm tegra124-nyan-big-emc.dtsi, sys/gnu/dts/arm64/qcom msm8996.dtsi

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

Conflicts:
        lib/libc/sys/procctl.2 (unresolved)
        sys/arm64/arm64/elf_machdep.c (unresolved)
        sys/x86/include/specialreg.h (unresolved)
DeltaFile
+6,250-1,623sys/gnu/dts/arm/tegra124-nyan-big-emc.dtsi
+3,339-0sys/gnu/dts/arm64/renesas/r8a77951.dtsi
+0-3,266sys/gnu/dts/arm64/renesas/r8a7795.dtsi
+1,571-1,655sys/gnu/dts/arm64/qcom/msm8996.dtsi
+2,972-0sys/gnu/dts/arm64/renesas/r8a77960.dtsi
+0-2,911sys/gnu/dts/arm64/renesas/r8a7796.dtsi
+14,132-9,4551,002 files not shown
+79,901-28,4541,008 files

HardenedBSD/src 39be8aa (r362408)sys/gnu/dts/arm tegra124-nyan-big-emc.dtsi, sys/gnu/dts/arm64/qcom msm8996.dtsi

MFC r358430, r359934-r359936, r359939, r359969, r360093

r358430:
dts: Update our copy for arm, arm64 and riscv dts to Linux 5.5

r359934:
dts: Import DTS from Linux 5.6

r359935:
allwinner: aw_thermal: Cope with DTS changes

The upstream DTS now include the thermal device node and the SID
calibration entry.
Update our driver to cope with this change and remove the DTB
overlays that aren't needed anymore.

X-MFC-With:     r359934

r359936:

    [27 lines not shown]
DeltaFile
+6,250-1,623sys/gnu/dts/arm/tegra124-nyan-big-emc.dtsi
+3,339-0sys/gnu/dts/arm64/renesas/r8a77951.dtsi
+0-3,266sys/gnu/dts/arm64/renesas/r8a7795.dtsi
+1,571-1,655sys/gnu/dts/arm64/qcom/msm8996.dtsi
+2,972-0sys/gnu/dts/arm64/renesas/r8a77960.dtsi
+0-2,911sys/gnu/dts/arm64/renesas/r8a7796.dtsi
+14,132-9,455954 files not shown
+78,444-28,167960 files

HardenedBSD/src ed93743sys/gnu/dts/arm tegra124-nyan-big-emc.dtsi, sys/gnu/dts/arm64/qcom msm8996.dtsi

MFC r358430, r359934-r359936, r359939, r359969, r360093

r358430:
dts: Update our copy for arm, arm64 and riscv dts to Linux 5.5

r359934:
dts: Import DTS from Linux 5.6

r359935:
allwinner: aw_thermal: Cope with DTS changes

The upstream DTS now include the thermal device node and the SID
calibration entry.
Update our driver to cope with this change and remove the DTB
overlays that aren't needed anymore.

X-MFC-With:     r359934

r359936:

    [27 lines not shown]
DeltaFile
+6,250-1,623sys/gnu/dts/arm/tegra124-nyan-big-emc.dtsi
+3,339-0sys/gnu/dts/arm64/renesas/r8a77951.dtsi
+0-3,266sys/gnu/dts/arm64/renesas/r8a7795.dtsi
+1,571-1,655sys/gnu/dts/arm64/qcom/msm8996.dtsi
+2,972-0sys/gnu/dts/arm64/renesas/r8a77960.dtsi
+0-2,911sys/gnu/dts/arm64/renesas/r8a7796.dtsi
+14,132-9,455954 files not shown
+78,444-28,167960 files

HardenedBSD/src 70f001fcontrib/gcc ChangeLog-2004 ChangeLog-2003, contrib/libstdc++ configure

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi

Conflicts:
        lib/clang/llvm.build.mk (unresolved)
        share/man/man5/src.conf.5 (unresolved)
        share/mk/src.opts.mk (unresolved)
DeltaFile
+0-111,817contrib/libstdc++/configure
+0-47,880contrib/gcc/ChangeLog-2004
+0-37,862contrib/gcc/ChangeLog-2003
+0-35,988contrib/gcc/ChangeLog-2002
+0-35,909contrib/gcc/ChangeLog-2005
+0-33,645contrib/gcc/ChangeLog-2001
+0-303,10113,209 files not shown
+569,809-3,319,09613,215 files

HardenedBSD/src 3757b01contrib/ntp CommitLog, contrib/ntp/ntpd ntp_parser.c ntp_keyword.h

Merge remote-tracking branch 'tor/freebsd/12-stable/master' into hardened/12-stable/master

Conflicts:
        sys/conf/newvers.sh (unresolved)
        sys/x86/x86/cpu_machdep.c (unresolved)
DeltaFile
+3,435-12contrib/ntp/CommitLog
+1,498-1,346contrib/ntp/ntpd/ntp_parser.c
+1,126-1,537sys/arm64/rockchip/clk/rk3399_cru.c
+65-2,394sys/gnu/dts/arm64/amlogic/meson-g12a.dtsi
+2,435-0sys/gnu/dts/arm64/amlogic/meson-g12-common.dtsi
+1,076-1,022contrib/ntp/ntpd/ntp_keyword.h
+9,635-6,311776 files not shown
+51,052-15,309782 files

HardenedBSD/src 22e68f4 (r358636)sys/gnu/dts/arm aspeed-g6-pinctrl.dtsi aspeed-bmc-opp-mihawk.dts, sys/gnu/dts/arm64/amlogic meson-g12a.dtsi meson-g12-common.dtsi

MFC r355187:

Import DTS files from Linux 5.4
DeltaFile
+65-2,394sys/gnu/dts/arm64/amlogic/meson-g12a.dtsi
+2,435-0sys/gnu/dts/arm64/amlogic/meson-g12-common.dtsi
+1,154-0sys/gnu/dts/arm/aspeed-g6-pinctrl.dtsi
+918-0sys/gnu/dts/arm/aspeed-bmc-opp-mihawk.dts
+841-0sys/gnu/dts/arm64/marvell/armada-3720-turris-mox.dts
+758-0sys/gnu/dts/arm64/freescale/imx8mn.dtsi
+6,171-2,394454 files not shown
+29,880-7,317460 files

HardenedBSD/src e69486asys/gnu/dts/arm aspeed-g6-pinctrl.dtsi aspeed-bmc-opp-mihawk.dts, sys/gnu/dts/arm64/amlogic meson-g12a.dtsi meson-g12-common.dtsi

MFC r355187:

Import DTS files from Linux 5.4
DeltaFile
+65-2,394sys/gnu/dts/arm64/amlogic/meson-g12a.dtsi
+2,435-0sys/gnu/dts/arm64/amlogic/meson-g12-common.dtsi
+1,154-0sys/gnu/dts/arm/aspeed-g6-pinctrl.dtsi
+918-0sys/gnu/dts/arm/aspeed-bmc-opp-mihawk.dts
+841-0sys/gnu/dts/arm64/marvell/armada-3720-turris-mox.dts
+758-0sys/gnu/dts/arm64/freescale/imx8mn.dtsi
+6,171-2,394454 files not shown
+29,880-7,317460 files

HardenedBSD/src 91019ea (r358466)contrib/gcc ChangeLog-2004 ChangeLog-2003

Merge ^/head r358400 through r358465.
DeltaFile
+0-47,880contrib/gcc/ChangeLog-2004
+0-37,862contrib/gcc/ChangeLog-2003
+0-35,988contrib/gcc/ChangeLog-2002
+0-35,909contrib/gcc/ChangeLog-2005
+0-33,645contrib/gcc/ChangeLog-2001
+0-32,124contrib/gcc/ChangeLog-2000
+0-223,4082,423 files not shown
+39,039-1,813,7352,429 files

HardenedBSD/src de05408contrib/gcc ChangeLog-2004 ChangeLog-2003

Merge ^/head r358400 through r358465.
DeltaFile
+0-47,880contrib/gcc/ChangeLog-2004
+0-37,862contrib/gcc/ChangeLog-2003
+0-35,988contrib/gcc/ChangeLog-2002
+0-35,909contrib/gcc/ChangeLog-2005
+0-33,645contrib/gcc/ChangeLog-2001
+0-32,124contrib/gcc/ChangeLog-2000
+0-223,4082,423 files not shown
+39,039-1,813,7352,429 files

HardenedBSD/src 2d68ed5sys/gnu/dts/arm tegra124-nyan-big-emc.dtsi tegra30-cpu-opp.dtsi, sys/gnu/dts/arm64/renesas r8a774b1.dtsi

Merge branch 'freebsd/current/master' into hardened/current/master

* freebsd/current/master:
  sy_call_t and systrace_args_func_t need to be visible to userspace.
  Do not load dtraceall.ko if dtrace.ko is already loaded.
  Fix standalone builds of systrace.ko after r357912.
  Clear systrace_args_func when systrace probes are disabled.
  Add a blocking counter KPI.
  Add Denverton UART PCI ID
  DTS: Update the device-tree files to Linux 5.5
DeltaFile
+6,249-1,622sys/gnu/dts/arm/tegra124-nyan-big-emc.dtsi
+2,627-0sys/gnu/dts/arm64/renesas/r8a774b1.dtsi
+1,739-0sys/gnu/dts/arm64/rockchip/rk3308.dtsi
+1,202-0sys/gnu/dts/arm/tegra30-cpu-opp.dtsi
+890-0sys/gnu/dts/arm/bcm2711.dtsi
+802-0sys/gnu/dts/arm/aspeed-bmc-opp-tacoma.dts
+13,509-1,622559 files not shown
+37,302-9,077565 files

HardenedBSD/src 92f487fsys/gnu/dts/arm tegra124-nyan-big-emc.dtsi tegra30-cpu-opp.dtsi, sys/gnu/dts/arm64/renesas r8a774b1.dtsi

dts: Update our copy for arm, arm64 and riscv dts to Linux 5.5

MFC after:      2 months
DeltaFile
+6,249-1,622sys/gnu/dts/arm/tegra124-nyan-big-emc.dtsi
+2,627-0sys/gnu/dts/arm64/renesas/r8a774b1.dtsi
+1,739-0sys/gnu/dts/arm64/rockchip/rk3308.dtsi
+1,202-0sys/gnu/dts/arm/tegra30-cpu-opp.dtsi
+890-0sys/gnu/dts/arm/bcm2711.dtsi
+802-0sys/gnu/dts/arm/aspeed-bmc-opp-tacoma.dts
+13,509-1,622544 files not shown
+36,983-8,889550 files

HardenedBSD/src 67da57b (r358430)sys/gnu/dts/arm tegra124-nyan-big-emc.dtsi tegra30-cpu-opp.dtsi, sys/gnu/dts/arm64/renesas r8a774b1.dtsi

dts: Update our copy for arm, arm64 and riscv dts to Linux 5.5

MFC after:      2 months
DeltaFile
+6,249-1,622sys/gnu/dts/arm/tegra124-nyan-big-emc.dtsi
+2,627-0sys/gnu/dts/arm64/renesas/r8a774b1.dtsi
+1,739-0sys/gnu/dts/arm64/rockchip/rk3308.dtsi
+1,202-0sys/gnu/dts/arm/tegra30-cpu-opp.dtsi
+890-0sys/gnu/dts/arm/bcm2711.dtsi
+802-0sys/gnu/dts/arm/aspeed-bmc-opp-tacoma.dts
+13,509-1,622544 files not shown
+36,983-8,889550 files

HardenedBSD/src 8cc71a9contrib/llvm-project/llvm/lib/Target/Hexagon HexagonDepInstrInfo.td, contrib/llvm-project/llvm/lib/Target/X86 X86ISelLowering.cpp

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi

Conflicts:
        gnu/lib/libgcc/Makefile (deleted)
        share/man/man5/src.conf.5 (unresolved)
        usr.bin/clang/lld/Makefile (unresolved)
        usr.sbin/rpc.statd/Makefile (unresolved)
DeltaFile
+59,521-0sys/contrib/dev/iwm/iwm-9000-34.fw.uu
+59,517-0sys/contrib/dev/iwm/iwm-9260-34.fw.uu
+45,556-0contrib/llvm-project/llvm/lib/Target/X86/X86ISelLowering.cpp
+0-42,750contrib/llvm/lib/Target/X86/X86ISelLowering.cpp
+0-37,629contrib/llvm/lib/Target/Hexagon/HexagonDepInstrInfo.td
+37,628-0contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonDepInstrInfo.td
+202,222-80,37929,524 files not shown
+5,482,014-5,100,48629,530 files

HardenedBSD/src db4649bsys/gnu/dts/arm aspeed-g6-pinctrl.dtsi aspeed-bmc-opp-mihawk.dts, sys/gnu/dts/arm64/amlogic meson-g12a.dtsi meson-g12-common.dtsi

Merge branch 'freebsd/current/master' into hardened/current/master

* freebsd/current/master:
  Fix two races while handling nfsuserd daemon start/stop.
  Implement the ofw_bus_get_node method in the imx_gpio driver so that ofw_gpiobus can find its fdt metadata and instantiate child devices.
  Clarify name of Pau Casals (it's Catalonian) Get correct birthday (from Wikipedia).
  arm64: rockchip: rk3328: Add TSADC clocks
  arm64: rockchip: tsadc: Do not free the sysctl context is it wasn't created
  Import devicetree files from Linux 5.4
  Fix use-after-free in case of L2ARC prefetch failure.
DeltaFile
+65-2,394sys/gnu/dts/arm64/amlogic/meson-g12a.dtsi
+2,435-0sys/gnu/dts/arm64/amlogic/meson-g12-common.dtsi
+1,154-0sys/gnu/dts/arm/aspeed-g6-pinctrl.dtsi
+918-0sys/gnu/dts/arm/aspeed-bmc-opp-mihawk.dts
+841-0sys/gnu/dts/arm64/marvell/armada-3720-turris-mox.dts
+758-0sys/gnu/dts/arm64/freescale/imx8mn.dtsi
+6,171-2,394465 files not shown
+30,320-7,336471 files

HardenedBSD/src 007ac39 (r355187)sys/gnu/dts/arm aspeed-g6-pinctrl.dtsi aspeed-bmc-opp-mihawk.dts, sys/gnu/dts/arm64/amlogic meson-g12a.dtsi meson-g12-common.dtsi

Import DTS files from Linux 5.4

MFC after:      2 months
DeltaFile
+65-2,394sys/gnu/dts/arm64/amlogic/meson-g12a.dtsi
+2,435-0sys/gnu/dts/arm64/amlogic/meson-g12-common.dtsi
+1,154-0sys/gnu/dts/arm/aspeed-g6-pinctrl.dtsi
+918-0sys/gnu/dts/arm/aspeed-bmc-opp-mihawk.dts
+841-0sys/gnu/dts/arm64/marvell/armada-3720-turris-mox.dts
+758-0sys/gnu/dts/arm64/freescale/imx8mn.dtsi
+6,171-2,394454 files not shown
+29,880-7,317460 files

HardenedBSD/src 73df511sys/gnu/dts/arm aspeed-g6-pinctrl.dtsi aspeed-bmc-opp-mihawk.dts, sys/gnu/dts/arm64/amlogic meson-g12a.dtsi meson-g12-common.dtsi

Import DTS files from Linux 5.4

MFC after:      2 months
DeltaFile
+65-2,394sys/gnu/dts/arm64/amlogic/meson-g12a.dtsi
+2,435-0sys/gnu/dts/arm64/amlogic/meson-g12-common.dtsi
+1,154-0sys/gnu/dts/arm/aspeed-g6-pinctrl.dtsi
+918-0sys/gnu/dts/arm/aspeed-bmc-opp-mihawk.dts
+841-0sys/gnu/dts/arm64/marvell/armada-3720-turris-mox.dts
+758-0sys/gnu/dts/arm64/freescale/imx8mn.dtsi
+6,171-2,394454 files not shown
+29,880-7,317460 files