| Commit message (Expand) | Author | Files | Lines |
2021-12-10 | kcsan: Avoid nested contexts reading inconsistent reorder_access | Marco Elver | 1 | -0/+9 |
2021-12-10 | kcsan: Turn barrier instrumentation into macros | Marco Elver | 1 | -11/+13 |
2021-12-10 | kcsan: Make barrier tests compatible with lockdep | Marco Elver | 2 | -21/+30 |
2021-12-10 | kcsan: Support WEAK_MEMORY with Clang where no objtool support exists | Marco Elver | 2 | -2/+13 |
2021-12-10 | compiler_attributes.h: Add __disable_sanitizer_instrumentation | Alexander Potapenko | 1 | -0/+18 |
2021-12-10 | objtool, kcsan: Remove memory barrier instrumentation from noinstr | Marco Elver | 2 | -7/+32 |
2021-12-10 | objtool, kcsan: Add memory barrier instrumentation to whitelist | Marco Elver | 1 | -0/+4 |
2021-12-10 | sched, kcsan: Enable memory barrier instrumentation | Marco Elver | 1 | -4/+3 |
2021-12-10 | mm, kcsan: Enable barrier instrumentation | Marco Elver | 1 | -0/+2 |
2021-12-10 | x86/qspinlock, kcsan: Instrument barrier of pv_queued_spin_unlock() | Marco Elver | 1 | -0/+1 |
2021-12-10 | x86/barriers, kcsan: Use generic instrumentation for non-smp barriers | Marco Elver | 1 | -5/+5 |
2021-12-10 | asm-generic/bitops, kcsan: Add instrumentation for barriers | Marco Elver | 2 | -0/+6 |
2021-12-10 | locking/atomics, kcsan: Add instrumentation for barriers | Marco Elver | 2 | -10/+166 |
2021-12-10 | locking/barriers, kcsan: Support generic instrumentation | Marco Elver | 1 | -0/+25 |
2021-12-10 | locking/barriers, kcsan: Add instrumentation for barriers | Marco Elver | 2 | -15/+16 |
2021-12-10 | kcsan: selftest: Add test case to check memory barrier instrumentation | Marco Elver | 2 | -0/+143 |
2021-12-10 | kcsan: Ignore GCC 11+ warnings about TSan runtime support | Marco Elver | 1 | -0/+6 |
2021-12-10 | kcsan: test: Add test cases for memory barrier instrumentation | Marco Elver | 1 | -0/+319 |
2021-12-10 | kcsan: test: Match reordered or normal accesses | Marco Elver | 1 | -29/+63 |
2021-12-10 | kcsan: Document modeling of weak memory | Marco Elver | 1 | -13/+63 |
2021-12-10 | kcsan: Show location access was reordered to | Marco Elver | 1 | -12/+23 |
2021-12-10 | kcsan: Call scoped accesses reordered in reports | Marco Elver | 2 | -10/+10 |
2021-12-10 | kcsan, kbuild: Add option for barrier instrumentation only | Marco Elver | 1 | -0/+5 |
2021-12-10 | kcsan: Add core memory barrier instrumentation functions | Marco Elver | 2 | -3/+136 |
2021-12-10 | kcsan: Add core support for a subset of weak memory modeling | Marco Elver | 6 | -19/+235 |
2021-12-10 | kcsan: Avoid checking scoped accesses from nested contexts | Marco Elver | 2 | -3/+16 |
2021-12-10 | kcsan: Remove redundant zero-initialization of globals | Marco Elver | 2 | -10/+0 |
2021-12-10 | kcsan: Refactor reading of instrumented memory | Marco Elver | 1 | -34/+17 |
2021-11-14 | Linux 5.16-rc1v5.16-rc1 | Linus Torvalds | 1 | -2/+2 |
2021-11-14 | kconfig: Add support for -Wimplicit-fallthrough | Gustavo A. R. Silva | 2 | -5/+6 |
2021-11-13 | perf tests: Remove bash constructs from stat_all_pmu.sh | James Clark | 1 | -2/+2 |
2021-11-13 | perf tests: Remove bash construct from record+zstd_comp_decomp.sh | James Clark | 1 | -1/+1 |
2021-11-13 | perf test: Remove bash construct from stat_bpf_counters.sh test | James Clark | 1 | -1/+1 |
2021-11-13 | perf bench futex: Fix memory leak of perf_cpu_map__new() | Sohaib Mohamed | 4 | -0/+4 |
2021-11-13 | tools arch x86: Sync the msr-index.h copy with the kernel sources | Arnaldo Carvalho de Melo | 1 | -0/+2 |
2021-11-13 | tools headers UAPI: Sync drm/i915_drm.h with the kernel sources | Arnaldo Carvalho de Melo | 1 | -1/+241 |
2021-11-13 | tools headers UAPI: Sync sound/asound.h with the kernel sources | Arnaldo Carvalho de Melo | 1 | -1/+1 |
2021-11-13 | tools headers UAPI: Sync linux/prctl.h with the kernel sources | Arnaldo Carvalho de Melo | 1 | -0/+3 |
2021-11-13 | tools headers UAPI: Sync arch prctl headers with the kernel sources | Arnaldo Carvalho de Melo | 1 | -0/+4 |
2021-11-13 | perf tools: Add more weak libbpf functions | Jiri Olsa | 1 | -0/+27 |
2021-11-13 | perf bpf: Avoid memory leak from perf_env__insert_btf() | Ian Rogers | 3 | -3/+10 |
2021-11-13 | perf symbols: Factor out annotation init/exit | Ian Rogers | 3 | -1/+22 |
2021-11-13 | perf symbols: Bit pack to save a byte | Ian Rogers | 2 | -3/+3 |
2021-11-13 | perf symbols: Add documentation to 'struct symbol' | Ian Rogers | 1 | -3/+14 |
2021-11-13 | tools headers UAPI: Sync files changed by new futex_waitv syscall | Arnaldo Carvalho de Melo | 2 | -1/+5 |
2021-11-13 | perf test bpf: Use ARRAY_CHECK() instead of ad-hoc equivalent, addressing arr... | Guo Zhengkui | 1 | -1/+1 |
2021-11-13 | perf arm-spe: Support hardware-based PID tracing | German Gomez | 1 | -29/+70 |
2021-11-13 | perf arm-spe: Save context ID in record | German Gomez | 2 | -0/+3 |
2021-11-13 | perf arm-spe: Update --switch-events docs in 'perf record' | German Gomez | 2 | -2/+4 |
2021-11-13 | perf arm-spe: Track task context switch for cpu-mode events | Namhyung Kim | 2 | -1/+30 |