Displaying 1 50 of 4,667,888 commits (0.245s)

LLVM — lld/trunk/test/ELF/lto symbol-ordering-lto.s

[ELF] Fix a typo introduced in r308915.

Thanks to Rafael for finding it in a post-commit review.

LLVM — lld/trunk/ELF LTO.cpp, lld/trunk/test/ELF/lto data-ordering-lto.s

[LTO] Make sure symbol ordering is honoured also for data.

Follow-up to r308915 suggested by Rafael and Peter.

LLVM — lldb/trunk/packages/Python/lldbsuite/test/tools/lldb-mi/variable TestMiVar.py

Skip test_lldbmi_var_update on Darwin.

ZFS on Linux — tests/zfs-tests/tests/functional/events events_common.kshlib

Increase delay for zed log in events tests

In zed event test cases, a brief delay was introduced
to allow for events to make it to the zed log. On at least
one buildbot builder, the 1 second delay is not long enough.
Therefore, increasing the delay should ensure the zed has
more than enough time to write to its log.

Reviewed-by: Brian Behlendorf <behlendorf1 at llnl.gov>
Signed-off-by: Giuseppe Di Natale <dinatale2 at llnl.gov>
Closes #6395

ZFS on Linux — module/zcommon zfs_namecheck.c

Fix buffer overflow in dsl_dataset_name()

If we're creating a pool with version >= SPA_VERSION_DSL_SCRUB (v11)
we need to account for additional space needed by the origin dataset
which will also be snapshotted: "poolname"+"/"+"$ORIGIN"+"@"+"$ORIGIN".

Reviewed-by: Brian Behlendorf <behlendorf1 at llnl.gov>
Reviewed by: Matthew Ahrens <mahrens at delphix.com>
Signed-off-by: loli10K <ezomori.nozomu at gmail.com>
Closes #6374
Delta File
+8 -1 module/zcommon/zfs_namecheck.c
+8 -1 1 file

LLVM — cfe/trunk/lib/Format UnwrappedLineParser.cpp

[clang-format] Reorder assignments, NFC

ZFS on Linux — cmd/zpool zpool_vdev.c

Fix don't zero_label when replace with spare

When replacing a disk with non-wholedisk spare, we shouldn't zero_label
it. The wholedisk case already skip it. In fact, zero_label function
will fail saying device busy because it's already opened exclusively,
but since there's no error checking, the replace command will succeed,
causing great confusion.

Reviewed-by: Brian Behlendorf <behlendorf1 at llnl.gov>
Signed-off-by: Chunwei Chen <david.chen at osnexus.com>
Closes #6369
Delta File
+2 -1 cmd/zpool/zpool_vdev.c
+2 -1 1 file

LLVM — llvm/trunk/test/DebugInfo/COFF dlang.ll

Followup to r308890: don't assert the llvm llvm version number.

FreeBSD Ports — head/textproc/py-enchant distinfo Makefile

Upgrade to 1.6.11.

LLVM — lld/trunk/test/ELF icf-non-mergeable.s

[ELF] Fix a couple of typos in a test.

LLVM — lld/trunk/ELF LTO.cpp, lld/trunk/test/ELF/lto symbol-ordering-lto.s

[LTO] Make sure symbol ordering is honoured.

We do this emitting a section for every function when LTO is used.
Fixes PR33888.

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

LLVM — llvm/trunk/lib/Target/Hexagon HexagonNewValueJump.cpp, llvm/trunk/test/CodeGen/Hexagon newvaluejump-c4.mir

[Hexagon] Recognize C4_cmpneqi, C4_cmpltei and C4_cmplteui in NewValueJump

LLVM — llvm/trunk/include/llvm/DebugInfo/DWARF DWARFSection.h, llvm/trunk/lib/DebugInfo/DWARF DWARFContext.cpp

Move DWARFSectionMap to a .cpp file.

Thanks to Paul Robinson for the suggestion.

LLVM — llvm/trunk/utils/release test-release.sh

test-release.sh: Fix phase2 and phase3 binary comparision

Summary:
scudo_utils.cpp.o from compiler-rt has one of the host compiler's builtin
include paths stored in the .debug_line section.  So we need to do
sed 's,Phase1,Phase2,g` on the Phase2 object file so it matches Phase3.

Reviewers: hans

Reviewed By: hans

Subscribers: llvm-commits

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

FreeBSD — head/sys/dev/cxgbe t4_main.c, head/sys/dev/cxgbe/common common.h

cxgbe(4): Display some more TOE parameters related to retransmission
and keepalive in the sysctl MIB.  Provide tunables to change some of
these parameters.  These are supposed to be setup by the firmware so
these tunables are for experimentation only.

MFC after:        2 weeks
Sponsored by:        Chelsio Communications

FreeBSD Ports — head/games/tome4 pkg-descr

follow permanent redirect of http -> https

Reported by:        repology.org
Delta File
+1 -1 head/games/tome4/pkg-descr
+1 -1 1 file

FreeBSD — head Makefile

Add some .ORDER for distrib-dirs, distribute, distribution and distributeworld.

Reported by:        Mark Millard
MFC after:        2 weeks
Sponsored by:        Dell EMC Isilon
Delta File
+10 -0 head/Makefile
+10 -0 1 file

FreeBSD Ports — head/sysutils/debootstrap pkg-descr

follow permanent redirect of http -> https

Reported by:        repology.org

ZFS on Linux — cmd/zpool zpool_iter.c, man/man8 zpool.8

Restrict zpool iostat/status -c to search path

zpool iostat/status -c is supposed to be restricted
by its search path, but currently isn't. To prevent
arbitrary scripts from being executed, disallow '/'
from commands.

Reviewed-by: Brian Behlendorf <behlendorf1 at llnl.gov>
Reviewed-by: Tony Hutter <hutter2 at llnl.gov>
Reviewed-by: George Melikov <mail at gmelikov.ru>
Reviewed-by: Ned Bass <bass6 at llnl.gov>
Signed-off-by: Giuseppe Di Natale <dinatale2 at llnl.gov>
Closes #6353
Closes #6359
Delta File
+3 -0 cmd/zpool/zpool_iter.c
+2 -1 man/man8/zpool.8
+5 -1 2 files

FreeBSD — head Makefile.inc1

Cleanup stale Options.inc files from the previous libllvm build for
clang 4.0.0.  Otherwise, these can get included before the two newly
generated ones (which are different) for clang 5.0.0.

Reported by:        Mark Millard
MFC after:        2 months
X-MFC-With:        r321369
Delta File
+10 -0 head/Makefile.inc1
+10 -0 1 file

LLVM — lldb/trunk/source/Plugins/SymbolFile/DWARF SymbolFileDWARF.cpp

Don't allow .debug_types to be parsed as LLDB can crash when enums are not able to be 
found.

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

LLVM — llvm/trunk/lib/Fuzzer/test CMakeLists.txt

Revert "Revert "[libFuzzer] Add a dependency on symbolizer from libFuzzer tests""

This reverts commit 15425f2bc6eac6249ee957a2a280511306c07547.

Should work now that atos is a default symbolizer on Darwin.

LLVM — llvm/trunk/test/CodeGen/X86 x86-interleaved-access.ll, llvm/trunk/test/Transforms/InterleavedAccess/X86 interleavedStore.ll

Adding base test for interleave store VF16 and expand the test for AVX512 
This patch doesn't modifay any non test file.

FreeBSD Ports — head/sysutils/restic distinfo Makefile

Update sysutils/restic to version 0.7.1.

PR:                220963
Submitted by:        olgeni
Approved by:        maintainer

FreeBSD Ports — head/math/cantor Makefile, head/math/rkward-kde4 Makefile pkg-plist

After r446199 libR.so has SONAME and was made visible for
consumer ports. Register correct dependency by using LIB_DEPENDS
instead of BUILD|RUN_DEPENDS dance.

math/rkward-kde4:
- Add 2 missing files to pkg-plist also

PR:                219776
Submitted by:        myself
Approved by:        maintainers timeouts

FreeBSD — projects/runtime-coverage/lib/libefivar uefi-dputil.c, projects/runtime-coverage/share/mk bsd.progs.mk bsd.opts.mk

MFhead at r321431

ZFS on Linux — module/zfs mmp.c

Use correct macro for hz in mmp.c

Commit 379ca9c Multi-modifier protection (MMP) used HZ to convert
nanoseconds to ticks for use with cv_timedwait() and ddi_get_lbolt().
The correct macro is hz, which is defined within the SPL for kernel
space, and within zfs_context.h for user space.

Reviewed-by: Brian Behlendorf <behlendorf1 at llnl.gov>
Reviewed-by: Tony Hutter <hutter2 at llnl.gov>
Reviewed-by: Giuseppe Di Natale <dinatale2 at llnl.gov>
Reviewed-by: George Melikov <mail at gmelikov.ru>
Signed-off-by: Olaf Faaland <faaland1 at llnl.gov>
Closes #6357
Closes #6360
Delta File
+1 -1 module/zfs/mmp.c
+1 -1 1 file

FreeBSD — head/share/mk bsd.opts.mk

Use __DEFAULT_DEPENDENT_OPTIONS for articulating dependency relationship
between MK_STALE_STAGED and MK_STAGING instead of using equivalent ad hoc
logic.

MFC after:        1 month
Delta File
+1 -4 head/share/mk/bsd.opts.mk
+1 -4 1 file

FreeBSD Ports — head/graphics/openimageio Makefile

graphics/openimageio: fix build with OPENCV option

Broken in r445627

Pointyhat to:        swills

ZFS on Linux — module/zfs mmp.c spa.c

Fix coverity defects: CID 165755

CID 165755: Division or modulo by zero (DIVIDE_BY_ZERO)

Reviewed-by: Brian Behlendorf <behlendorf1 at llnl.gov>
Reviewed-by: Tony Hutter <hutter2 at llnl.gov>
Reviewed-by: Olaf Faaland <faaland1 at llnl.gov>
Signed-off-by: Giuseppe Di Natale <dinatale2 at llnl.gov>
Closes #6352
Delta File
+2 -2 module/zfs/mmp.c
+1 -1 module/zfs/spa.c
+3 -3 2 files

FreeBSD — projects/runtime-coverage/share/mk bsd.opts.mk

MK_COVERAGE should rely on MK_DEBUG_FILES

Building programs and libraries with --coverage without having corresponding
symbol support built in to them doesn't make a whole lot of sense.

FreeBSD — head/lib/libefivar uefi-dputil.c

fix typo
Delta File
+1 -1 head/lib/libefivar/uefi-dputil.c
+1 -1 1 file

ZFS on Linux — tests/zfs-tests/tests/functional/cli_root/zfs_mount zfs_mount_011_neg.ksh

zfs_mount_001_neg: use log_must_busy in cleanup

Use log_must_busy when destroying the snapshot
and dataset during cleanup in zfs_mount_001_neg.

Reviewed-by: Brian Behlendorf <behlendorf1 at llnl.gov>
Reviewed-by: George Melikov <mail at gmelikov.ru>
Signed-off-by: Giuseppe Di Natale <dinatale2 at llnl.gov>
Closes #6382

LLVM — llvm/trunk/lib/CodeGen RegAllocBase.cpp InlineSpiller.cpp

RA: Replace asserts related to empty live intervals

These don't exactly assert the same thing anymore, and
allow empty live intervals with non-empty uses.

Removed in r308808 and r308813.

LLVM — lldb/trunk/packages/Python/lldbsuite/test/lang/cpp/gmodules TestWithModuleDebugging.py, lldb/trunk/source/Plugins/SymbolFile/DWARF SymbolFileDWARFDwo.cpp

RFix PR33875 by distinguishing between DWO and clang modules.

This reapplies https://reviews.llvm.org/D35740 with a tweak to find
the section by name rather than type. Section types don't distinguish
between regular sections and their DWO counterparts.

LLVM — llvm/trunk/lib/Target/AArch64 AArch64SchedM1.td

[AArch64] Adjust the cost model for Exynos M1 and M2

Fine tune the resources in a couple of ASIMD loads.

LLVM — llvm/trunk/lib/Target/AMDGPU SIRegisterInfo.td, llvm/trunk/lib/Target/AMDGPU/InstPrinter AMDGPUInstPrinter.cpp

AMDGPU: Fix allocating pseudo-registers

There's no need for these to be part of a class since
they are immediately replaced. New unreachable hit in
existing tests.'

ZFS on Linux — tests/zfs-tests/include libtest.shlib properties.shlib, tests/zfs-tests/tests/functional/cli_root/zfs_set mountpoint_003_pos.ksh

Disable nbmand tests on kernels w/o support

This change allows mountpoint_003_pos and send-c_props
to run on Linux kernels that do not support mandatory
locking. Linux kernel versions greater than or equal to
4.4 no longer support mandatory locking and the test
suite will now account for that.

Reviewed-by: Brian Behlendorf <behlendorf1 at llnl.gov>
Reviewed-by: Tony Hutter <hutter2 at llnl.gov>
Reviewed-by: George Melikov <mail at gmelikov.ru>
Signed-off-by: Giuseppe Di Natale <dinatale2 at llnl.gov>
Closes #6346
Closes #6347
Closes #6362

ZFS on Linux — tests/zfs-tests/tests/functional/zvol/zvol_misc zvol_misc_002_pos.ksh

Add new fsck return code to zvol_misc_002_pos

zvol_misc_002_pos was failing on Fedora 26 because its newer version
of fsck was returning a different code than previous versions.  The
new fsck error code is valid and is been added to the test in this
patch.

Reviewed-by: Giuseppe Di Natale <dinatale2 at llnl.gov>
Reviewed-by: George Melikov <mail at gmelikov.ru>
Reviewed-by: Olaf Faaland <faaland1 at llnl.gov>
Signed-off-by: Tony Hutter <hutter2 at llnl.gov>
Closes #6350

FreeBSD — head/share/mk bsd.progs.mk bsd.obj.mk

PROGS: Fix ESTALE errors on NFS while cleaning in directories with PROGS.

- Only recurse on cleanobj/cleandir if there is no .OBJDIR being used.
  If we don't recurse then bsd.obj.mk will just rm -rf the OBJDIR dir.
- When recursing on cleanobj/cleandir don't remove dependfiles/dirs
  redundantly from the child and main processes.  Meaning '.depend', and
  'tags', and '.depend.*' will now only be removed from the main
  process.
- Stop recursing on 'cleandepend' since the main process can handle
  removing all files via the default glob patterns in CLEANDEPENDFILES.
- This reverts r288201, by readding recursion on 'cleanobj', due to
  r291635 changing how bsd.subdir.mk handles recursion.

This is primarily targeting ESTALE NFS errors from rm(1) during a
buildworld but is also a performance optimization as both issues fixed
were redundant anyway.

Reported by:        cperciva, scottl
MFC after:        2 weeks
Sponsored by:        Dell EMC Isilon

FreeBSD — head/share/mk bsd.obj.mk

cleanobj: Unhide removal of directory.

MFC after:        2 weeks
Sponsored by:        Dell EMC Isilon
Delta File
+1 -1 head/share/mk/bsd.obj.mk
+1 -1 1 file

FreeBSD Ports — head/security/openssl Makefile

security/openssl: Fix MASTER_SITE_SUBDIR

 - DISTVERSIONFULL is not expanded before assignment

PR:                219929
Submitted by:        Fukang Chen <loader at FreeBSD.org>
Delta File
+1 -1 head/security/openssl/Makefile
+1 -1 1 file

LLVM — llvm/trunk/lib/DebugInfo/PDB PDBExtras.cpp

Revert "Debug: handle dumping the D language."

Reid beat me to it.

LLVM — llvm/trunk/lib/DebugInfo/PDB PDBExtras.cpp

Debug: handle dumping the D language.

Mostly just to silence a warning about an unhandled case. There don't seem to
be any tests for this operator (at least that I could find).

FreeBSD — head/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/scripts dtest.pl

Fix whitespace on a line in fix(..) accidentally missed in r321424

MFC after:        1 month
MFC with:        r321424

FreeBSD — head/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/scripts dtest.pl

Style cleanup: delete spurious trailing whitespace

MFC after:        1 month

LLVM — llvm/trunk/runtimes CMakeLists.txt

[CMake] Remove redundant logic in runtimes/CMakeList.txt

Summary:
`SUB_CHECK_TARGETS` contains all test targets in `SUB_COMPONENTS` when
we load `Components.cmake`. We don't need to add those targets
again and having duplicate targets will break the cmake policy CMP0002.

Reviewers: phosek

Subscribers: mgorny, llvm-commits, srhines, pirama

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

FreeBSD — head/sys/kern subr_blist.c

Change the interactions of the interface functions with the "meta" and
"leaf" functions for alloc, free, and fill.  After the change, the interface
functions call "meta" unconditionally, and the "meta" functions recur
unconditionally in looping over their descendants. The "meta" functions
start with a validity test, and then a test for the "leaf" case, before
falling into the general recursive case.  This simplifies and shrinks the
code, and, for "free" and "fill" moves panic tests that check the same meta
node repeatedly in a loop to a place that will have each node tested once.

Remove irrelevant null checks from blist_free and blist_fill.

Make the code that initializes a meta node the same in blist_meta_alloc and
blist_meta_fill.

Parenthesize return expressions in blst_meta_fill.

Submitted by:        Doug Moore <dougm at rice.edu>
MFC after:        1 week
Delta File
+29 -60 head/sys/kern/subr_blist.c
+29 -60 1 file