Pull up following revision(s) (requested by mlelstv in ticket #198):
external/bsd/ntp/dist/include/ntp_lists.h: revision 1.9
Restore NULL pointer check from upstream. Should fix PR 59973.
NAS-140099 / 27.0.0-BETA.1 / Remove process pool (#18338)
`zfs.pool` is the last remaining user of the process pool. The
introduction of the new `truenas_pylibzfs` package eliminates the need
for a process pool in middleware.
[clang-doc] Add DAG directive to MD "All files" test (#184671)
It seems like the order of the all-files.md output might be different on
local machines, so make the check directives `-DAG` for now.
[CIR][NFC] Remove unnecessary call to clangCmpToCIRCmp (#184217)
Remove unnecessary call to clangCmpToCIRCmp and use the result from the
previous call L1165
Pullup the following revisions, requested by kim in ticket #197:
external/bsd/tmux/prepare-import.sh up to 1.7
external/bsd/tmux/dist/CHANGES up to 1.1.1.12
external/bsd/tmux/dist/Makefile.am up to 1.1.1.10
external/bsd/tmux/dist/Makefile.in up to 1.1.1.11
external/bsd/tmux/dist/README up to 1.1.1.7
external/bsd/tmux/dist/README.ja up to 1.1.1.3
external/bsd/tmux/dist/alerts.c up to 1.3
external/bsd/tmux/dist/attributes.c up to 1.1.1.11
external/bsd/tmux/dist/cfg.c up to 1.1.1.16
external/bsd/tmux/dist/cmd-bind-key.c up to 1.1.1.12
external/bsd/tmux/dist/cmd-break-pane.c up to 1.1.1.15
external/bsd/tmux/dist/cmd-capture-pane.c up to 1.12
external/bsd/tmux/dist/cmd-choose-tree.c up to 1.1.1.13
external/bsd/tmux/dist/cmd-command-prompt.c up to 1.1.1.15
external/bsd/tmux/dist/cmd-confirm-before.c up to 1.1.1.14
external/bsd/tmux/dist/cmd-copy-mode.c up to 1.1.1.15
external/bsd/tmux/dist/cmd-display-menu.c up to 1.10
[95 lines not shown]
Pull up following revision(s) (requested by joe in ticket #1242):
sbin/raidctl/raidctl.c: revision 1.87
use proper string conversion for RAID level using create method
using atoi returns 0 for any non-integer passed to it. this could
configure RAID 0 in the kernel which was not intended for when one
mistakenly passes a non-integer string. uses an internal conversion
function that produces proper error message.
Pull up following revision(s) (requested by joe in ticket #196):
sbin/raidctl/raidctl.c: revision 1.87
use proper string conversion for RAID level using create method
using atoi returns 0 for any non-integer passed to it. this could
configure RAID 0 in the kernel which was not intended for when one
mistakenly passes a non-integer string. uses an internal conversion
function that produces proper error message.
Pull up following revision(s) (requested by hgutch in ticket #1241):
lib/libcurses/refresh.c: revision 1.130
Readd a NULL check that got lost in r1.106.
This fixes PR lib/59945 (and its duplicate, PR bin/60001 ).
Pull up following revision(s) (requested by hgutch in ticket #195):
lib/libcurses/refresh.c: revision 1.130
Readd a NULL check that got lost in r1.106.
This fixes PR lib/59945 (and its duplicate, PR bin/60001 ).
Pull up the following revisions, requested by christos in ticket #194:
external/bsd/blocklist/bin/blocklistd.c up to 1.15
external/bsd/blocklist/bin/blocklistd.conf.5 up to 1.9
external/bsd/blocklist/bin/run.c up to 1.4
external/bsd/blocklist/bin/support.c up to 1.4
external/bsd/blocklist/port/popenve.c up to 1.3
PR 59929: fix a filedescriptor leak.
[DebugInfo][DwarfDebug] Move emission of globals from beginModule() to endModule() (5/7) (#184219)
RFC
https://discourse.llvm.org/t/rfc-dwarfdebug-fix-and-improve-handling-imported-entities-types-and-static-local-in-subprogram-and-lexical-block-scopes/68544
This patch moves the emission of global variables from
`DwarfDebug::beginModule()` to `DwarfDebug::endModule()`.
It has the following effects:
1. The order of debug entities in the resulting DWARF changes.
2. Currently, if a DISubprogram requires emission of both concrete
out-of-line and inlined subprogram DIEs, and such a subprogram contains
a static local variable, the DIE for the variable is emitted into the
concrete out-of-line subprogram DIE. As a result, the variable is not
available in debugger when breaking at the inlined function instance.
It happens because static locals are emitted in
`DwarfDebug::beginModule()`, but abstract DIEs for functions that are
not completely inlined away are created only later during
[18 lines not shown]
Pull up following revision(s) (requested by skrll in ticket #193):
libexec/ld.elf_so/headers.c: revision 1.77
libexec/ld.elf_so/headers.c: revision 1.79
libexec/ld.elf_so/rtld.c: revision 1.223
libexec/ld.elf_so/rtld.c: revision 1.224
libexec/ld.elf_so/rtld.h: revision 1.155
Support DT_PREINIT_ARRAY which holds a pointer to an array of pointers
to functions that should be executed before the main program starts.
Fix typo in debug output
Don't adjust preinit_array while running the functions.
Requested by christos.
Pull up following revision(s) (requested by skrll in ticket #192):
lib/csu/arch/riscv/crt0.S: revision 1.4
lib/csu/arch/riscv/crt0.S: revision 1.5
Set gp via a .preinit_array function
This fixes the sudo crash reported by Benny Siegert on port-riscv.
No need for @progbits, i.e. be more concise.
HBSD: Resolve merge conflict
Bring our ports-mgmt/pkg up-to-date with FreeBSD with version 2.6.2.
Signed-off-by: Shawn Webb <shawn.webb at hardenedbsd.org>