This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_tx1
in repository toolchain/ci/interesting-commits.
from 232cb0e Add regression 1c0fdaf79e3618fd7512608a2e5c62b6b306e9e8 from [...]
new dce4d50 Add last-good 1ca05dead046d88c4bd9e7b8f3129269a5c5eea4 from h [...]
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
gcc | 1 +
1 file changed, 1 insertion(+)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository linux.
from b961f8dc8976 Merge tag 'io_uring-5.8-2020-06-11' of git://git.kernel.dk [...]
new 4e018b450ad3 mm/memory-failure: prioritize prctl(PR_MCE_KILL) over vm.m [...]
new 03151c6e0b66 mm/memory-failure: send SIGBUS(BUS_MCEERR_AR) only to curr [...]
new fce1affe4e39 ocfs2: fix build failure when TCP/IP is disabled
new b5265c813ce4 lib/lzo: fix ambiguous encoding bug in lzo-rle
new 8449d150e66c amdgpu: a NULL ->mm does not mean a thread is a kthread
new b1a62749946e Merge branch 'akpm' (patches from Andrew)
new 765dcd209947 asm-generic/atomic: Use __always_inline for fallback wrappers
new 37f8173dd849 locking/atomics: Flip fallbacks and instrumentation
new 9716e57a0195 Merge tag 'locking-urgent-2020-06-11' of git://git.kernel. [...]
new dfd402a4c4ba kcsan: Add Kernel Concurrency Sanitizer infrastructure
new c48981eeb0d5 include/linux/compiler.h: Introduce data_race(expr) macro
new 905e672b3af5 kcsan: Add Documentation entry in dev-tools
new 5f5c971292b4 objtool, kcsan: Add KCSAN runtime functions to whitelist
new 0ebba7141ead build, kcsan: Add KCSAN build exceptions
new 88ecd153be95 seqlock, kcsan: Add annotations for KCSAN
new bf07132f96d4 seqlock: Require WRITE_ONCE surrounding raw_seqcount_barrier
new e75a6795ed13 locking/atomics, kcsan: Add KCSAN instrumentation
new 40d04110f879 x86, kcsan: Enable KCSAN for x86
new 8e1d58ae0c8d Merge branch 'for-mingo' of git://git.kernel.org/pub/scm/l [...]
new 5cbaefe9743b kcsan: Improve various small stylistic details
new 28336be568bb Merge tag 'v5.5-rc4' into locking/kcsan, to resolve conflicts
new 31c7ac388aa9 Merge tag 'v5.5-rc5' into locking/kcsan, to resolve conflict
new c29a59e43829 x86/vdso: Enable sanitizers for vma.o
new 837171fe77d7 Merge tag 'v5.5-rc7' into locking/kcsan, to refresh the tree
new d47715f50e83 kcsan, ubsan: Make KCSAN+UBSAN work together
new c020395b6634 asm-generic/atomic: Use __always_inline for pure wrappers
new 944bc9cca7c3 asm-generic/atomic: Use __always_inline for fallback wrappers
new 7161177481d5 kcsan: Document static blacklisting options
new e33f9a169747 kcsan: Add __no_kcsan function attribute
new 7add7875a8eb Merge branch 'kcsan.2020.01.07a' into locking/kcsan
new 8efbc518b884 x86/kexec: Do not reserve EFI setup_data in the kexec e820 table
new e2ac07c06058 x86/purgatory: Disable various profiling and sanitizing options
new e4160b2e4b02 x86/purgatory: Fail the build if purgatory.ro has missing symbols
new a4654e9bde4e Merge branch 'x86/kdump' into locking/kcsan, to resolve conflicts
new df10846ff2ac Merge branch 'linus' into locking/kcsan, to pick up fixes
new 5c361425744d kcsan: Prefer __always_inline for fast-path
new 47144eca2821 kcsan: Show full access type in report
new 05f9a4067964 kcsan: Rate-limit reporting per data races
new f1bc96210c6a kcsan: Make KCSAN compatible with lockdep
new ad4f8eeca8ea kcsan: Address missing case with KCSAN_REPORT_VALUE_CHANGE_ONLY
new 36e4d4dd4fc4 include/linux: Add instrumented.h infrastructure
new ed8af2e4d2a7 asm-generic, atomic-instrumented: Use generic instrumented.h
new 27f937cc810a asm-generic, kcsan: Add KCSAN instrumentation for bitops
new d0ef4c360f7e iov_iter: Use generic instrumented.h
new 76d6f06c36a3 copy_to_user, copy_from_user: Use generic instrumented.h
new 7ad900d35b49 kcsan: Add docbook header for data_race()
new 1e6ee2f0fe8a kcsan: Add option to assume plain aligned writes up to wor [...]
new a249a73231e2 kcsan: Clarify Kconfig option KCSAN_IGNORE_ATOMICS
new 8cfbb04fae75 kcsan: Clean up the main KCSAN Kconfig option
new ed95f95c86cd kcsan: Fix 0-sized checks
new d591ec3db75f kcsan: Introduce KCSAN_ACCESS_ASSERT access type
new f97f713dc257 kcsan: Introduce ASSERT_EXCLUSIVE_*() macros
new a312013578e4 kcsan: Add test to generate conflicts via debugfs
new 80d4c4775216 kcsan: Expose core configuration parameters as module params
new 3a5b45e5031f kcsan: Fix misreporting if concurrent races on same address
new f0f6928c2c4c kcsan: Move interfaces that affects checks to kcsan-checks.h
new b968a08f242d compiler.h, seqlock.h: Remove unnecessary kcsan.h includes
new b738f6169f12 kcsan: Introduce kcsan_value_change type
new 81af89e15862 kcsan: Add kcsan_set_access_mask() support
new 703b321501c9 kcsan: Introduce ASSERT_EXCLUSIVE_BITS(var, mask)
new f5d2313bd3c5 kcsan, trace: Make KCSAN compatible with tracing
new 3b02a051d25d Merge tag 'v5.7-rc1' into locking/kcsan, to resolve confli [...]
new 48b1fc190a18 kcsan: Add option to allow watcher interruptions
new 2402d0eae589 kcsan: Add option for verbose reporting
new 44656d3dc4f0 kcsan: Add current->state to implicitly atomic accesses
new e7b341005007 kcsan: Fix a typo in a comment
new e7325b774cc7 kcsan: Update Documentation/dev-tools/kcsan.rst
new 1443b8c9e712 kcsan: Update API documentation in kcsan-checks.h
new 135c0872d869 kcsan: Introduce report access_info and other_info
new 6119418f94ca kcsan: Avoid blocking producers in prepare_report()
new 757a4cefde76 kcsan: Add support for scoped accesses
new 9967683ce5d4 objtool, kcsan: Add explicit check functions to uaccess whitelist
new d8949ef1d9f1 kcsan: Introduce scoped ASSERT_EXCLUSIVE macros
new 01b4ff58f72d kcsan: Move kcsan_{disable,enable}_current() to kcsan-checks.h
new d071e91361bb kcsan: Change data_race() to no longer require marking rac [...]
new f770ed10a9ee kcsan: Fix function matching in report
new cdb9b07d8c78 kcsan: Make reporting aware of KCSAN tests
new eba9c444d34c Improve KCSAN documentation a bit
new 52785b6ae8ed kcsan: Use GFP_ATOMIC under spin lock
new 5099a722e972 checkpatch: Warn about data_race() without comment
new 19acd03d95da kcsan: Add __kcsan_{enable,disable}_current() variants
new 50a19ad4b1ec objtool, kcsan: Add kcsan_disable_current() and kcsan_enab [...]
new 97a9474aeb78 Merge branch 'kcsan-for-tip' of git://git.kernel.org/pub/s [...]
new 37d1a04b13a6 Rebase locking/kcsan to locking/urgent
new ea91a1d45d19 ubsan, kcsan: Don't combine sanitizer with kcov on clang
new 17168f5c1bef kcsan: Avoid inserting __tsan_func_entry/exit if possible
new 0e1aa5b62160 kcsan: Restrict supported compilers
new 75d75b7a4d54 kcsan: Support distinguishing volatile accesses
new d31d4d6bb256 kcsan: Pass option tsan-instrument-read-before-write to Clang
new e3b779d9ebe8 kcsan: Remove 'noinline' from __no_kcsan_or_inline
new 0bb9ab3a6fa7 kcsan: Update Documentation to change supported compilers
new 44b97dccb229 compiler.h: Remove data_race() and unnecessary checks from [...]
new 95c094fccb85 compiler.h: Avoid nested statement expression in data_race()
new eb73876c7431 compiler.h: Move function attributes to compiler_types.h
new 1f44328ea24c compiler_types.h, kasan: Use __SANITIZE_ADDRESS__ instead [...]
new b791d1bdf921 Merge tag 'locking-kcsan-2020-06-11' of git://git.kernel.o [...]
The 96 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
Documentation/dev-tools/index.rst | 1 +
Documentation/dev-tools/kcsan.rst | 321 +++
Documentation/lzo.txt | 8 +-
MAINTAINERS | 11 +
Makefile | 3 +-
arch/arm64/include/asm/atomic.h | 6 +-
arch/x86/Kconfig | 1 +
arch/x86/boot/Makefile | 2 +
arch/x86/boot/compressed/Makefile | 2 +
arch/x86/entry/vdso/Makefile | 6 +
arch/x86/include/asm/atomic.h | 17 +-
arch/x86/include/asm/atomic64_32.h | 9 +
arch/x86/include/asm/atomic64_64.h | 15 +-
arch/x86/include/asm/bitops.h | 6 +-
arch/x86/kernel/Makefile | 4 +
arch/x86/kernel/cpu/Makefile | 3 +
arch/x86/kernel/e820.c | 10 +-
arch/x86/lib/Makefile | 9 +
arch/x86/mm/Makefile | 4 +
arch/x86/purgatory/.gitignore | 1 +
arch/x86/purgatory/Makefile | 21 +-
arch/x86/realmode/Makefile | 3 +
arch/x86/realmode/rm/Makefile | 3 +
drivers/firmware/efi/libstub/Makefile | 2 +
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 2 +-
fs/ocfs2/Kconfig | 2 +-
include/asm-generic/atomic-instrumented.h | 711 +++---
include/asm-generic/atomic-long.h | 331 +--
include/asm-generic/bitops/instrumented-atomic.h | 14 +-
include/asm-generic/bitops/instrumented-lock.h | 10 +-
.../asm-generic/bitops/instrumented-non-atomic.h | 16 +-
include/linux/atomic-arch-fallback.h | 2291 ++++++++++++++++++++
include/linux/atomic-fallback.h | 346 ++-
include/linux/atomic.h | 11 +
include/linux/compiler-clang.h | 11 +-
include/linux/compiler-gcc.h | 6 +
include/linux/compiler.h | 53 +-
include/linux/compiler_types.h | 32 +
include/linux/instrumented.h | 109 +
include/linux/kcsan-checks.h | 430 ++++
include/linux/kcsan.h | 59 +
include/linux/sched.h | 4 +
include/linux/seqlock.h | 51 +-
include/linux/uaccess.h | 14 +-
init/init_task.c | 10 +
init/main.c | 2 +
kernel/Makefile | 6 +
kernel/kcsan/Makefile | 14 +
kernel/kcsan/atomic.h | 20 +
kernel/kcsan/core.c | 850 ++++++++
kernel/kcsan/debugfs.c | 349 +++
kernel/kcsan/encoding.h | 95 +
kernel/kcsan/kcsan.h | 142 ++
kernel/kcsan/report.c | 634 ++++++
kernel/kcsan/test.c | 131 ++
kernel/locking/Makefile | 3 +
kernel/sched/Makefile | 6 +
kernel/trace/Makefile | 3 +
lib/Kconfig.debug | 2 +
lib/Kconfig.kcsan | 199 ++
lib/Kconfig.ubsan | 11 +
lib/Makefile | 4 +
lib/iov_iter.c | 7 +-
lib/lzo/lzo1x_compress.c | 13 +
lib/usercopy.c | 7 +-
mm/Makefile | 8 +
mm/memory-failure.c | 43 +-
scripts/Makefile.kcsan | 19 +
scripts/Makefile.lib | 10 +
scripts/atomic/fallbacks/acquire | 6 +-
scripts/atomic/fallbacks/add_negative | 8 +-
scripts/atomic/fallbacks/add_unless | 8 +-
scripts/atomic/fallbacks/andnot | 6 +-
scripts/atomic/fallbacks/dec | 6 +-
scripts/atomic/fallbacks/dec_and_test | 8 +-
scripts/atomic/fallbacks/dec_if_positive | 8 +-
scripts/atomic/fallbacks/dec_unless_positive | 8 +-
scripts/atomic/fallbacks/fence | 6 +-
scripts/atomic/fallbacks/fetch_add_unless | 10 +-
scripts/atomic/fallbacks/inc | 6 +-
scripts/atomic/fallbacks/inc_and_test | 8 +-
scripts/atomic/fallbacks/inc_not_zero | 8 +-
scripts/atomic/fallbacks/inc_unless_negative | 8 +-
scripts/atomic/fallbacks/read_acquire | 4 +-
scripts/atomic/fallbacks/release | 6 +-
scripts/atomic/fallbacks/set_release | 4 +-
scripts/atomic/fallbacks/sub_and_test | 8 +-
scripts/atomic/fallbacks/try_cmpxchg | 6 +-
scripts/atomic/gen-atomic-fallback.sh | 31 +-
scripts/atomic/gen-atomic-instrumented.sh | 9 +-
scripts/atomic/gen-atomic-long.sh | 3 +-
scripts/atomic/gen-atomics.sh | 5 +-
scripts/checkpatch.pl | 8 +
tools/objtool/check.c | 22 +
94 files changed, 6886 insertions(+), 883 deletions(-)
create mode 100644 Documentation/dev-tools/kcsan.rst
create mode 100644 arch/x86/purgatory/.gitignore
create mode 100644 include/linux/atomic-arch-fallback.h
create mode 100644 include/linux/instrumented.h
create mode 100644 include/linux/kcsan-checks.h
create mode 100644 include/linux/kcsan.h
create mode 100644 kernel/kcsan/Makefile
create mode 100644 kernel/kcsan/atomic.h
create mode 100644 kernel/kcsan/core.c
create mode 100644 kernel/kcsan/debugfs.c
create mode 100644 kernel/kcsan/encoding.h
create mode 100644 kernel/kcsan/kcsan.h
create mode 100644 kernel/kcsan/report.c
create mode 100644 kernel/kcsan/test.c
create mode 100644 lib/Kconfig.kcsan
create mode 100644 scripts/Makefile.kcsan
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository binutils-gdb.
from e9576b7d682 Automatic date update in version.in
new d8af286fffa RISC-V: Drop the privileged spec v1.9 support.
new 453c733fcf7 RISC-V: Update the rebuild-csr-xml.sh.
The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
gas/ChangeLog | 6 +
.../gas/riscv/priv-reg-fail-version-1p9.d | 11 -
.../gas/riscv/priv-reg-fail-version-1p9.l | 30 --
gas/testsuite/gas/riscv/priv-reg-version-1p9.d | 257 ------------
gdb/ChangeLog | 4 +
gdb/features/riscv/rebuild-csr-xml.sh | 4 +-
include/ChangeLog | 8 +
include/opcode/riscv-opc.h | 435 ++++++++++-----------
include/opcode/riscv.h | 1 -
opcodes/ChangeLog | 4 +
opcodes/riscv-opc.c | 1 -
11 files changed, 241 insertions(+), 520 deletions(-)
delete mode 100644 gas/testsuite/gas/riscv/priv-reg-fail-version-1p9.d
delete mode 100644 gas/testsuite/gas/riscv/priv-reg-fail-version-1p9.l
delete mode 100644 gas/testsuite/gas/riscv/priv-reg-version-1p9.d
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_tk1
in repository toolchain/ci/interesting-commits.
from f62d1aa Add regression 85d8c05a02bf7d1b256f806582a11e3fd8970a32 from [...]
new 3a0d4f7 Add regression 6506cd198fa1c511d2ffb14bd213b9da271f124f from [...]
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
gcc | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_tk1
in repository toolchain/ci/interesting-commits.
from c454443 Add last-good 79b9d18ea1bfd1613c704350e317edfacde227e0 from h [...]
new f62d1aa Add regression 85d8c05a02bf7d1b256f806582a11e3fd8970a32 from [...]
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
gcc | 1 +
1 file changed, 1 insertion(+)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_tk1
in repository toolchain/ci/interesting-commits.
from 1e0a02d Add regression 62758cf490afdf73f0deeba39aa05583de99b3a4 from [...]
new c454443 Add last-good 79b9d18ea1bfd1613c704350e317edfacde227e0 from h [...]
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
gcc | 1 +
1 file changed, 1 insertion(+)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.