Skip to content

Clang context analysis

Maintained 20 threads 107 messages Latest

About Lists, Files, Maintainers, Reviewers
Lists
llvm
Files
Documentation/dev-tools/context-analysis.rst, include/linux/compiler-context-analysis.h, lib/test_context-analysis.c, scripts/Makefile.context-analysis, scripts/context-analysis-suppression.txt
Maintainers
Marco Elver
Reviewers
Bart Van Assche
  1. Stop lockdep_assert_held*() from assuming lock ownership PATCH 14 patches Bart Van Assche lkml kernel/ (6), include/ (5), net/ (5), Documentation/, +3 Superseded 9 replies
  2. Stop lockdep_assert_held*() from assuming lock ownership PATCH v2 14 patches Bart Van Assche lkml kernel/ (6), include/ (5), net/ (5), Documentation/, +3 In review 5 replies
  3. tools/perf: Adopt kernel compiler-context-analysis.h annotations PATCH v11 20 patches Ian Rogers linux-perf-users lkml llvm tools/ (36), include/ In review 2 replies
  4. tools/perf: Adopt kernel compiler-context-analysis.h annotations PATCH v10 20 patches Ian Rogers linux-perf-users lkml llvm tools/ (36), include/ Superseded 1 reply
  5. tools/perf: Adopt kernel compiler-context-analysis.h annotations PATCH v9 19 patches Ian Rogers linux-perf-users lkml llvm tools/ (35), include/ Superseded 0 replies
  6. tools/perf: Adopt kernel compiler-context-analysis.h annotations PATCH 10 patches Ian Rogers linux-perf-users lkml llvm +1 tools/ (35), include/ Superseded 16 replies
  7. KVM: Enable Clang Context Analysis RFC PATCH 10 patches Marco Elver kvm linux-coco lkml +1 arch/ (36), virt/ (5), include/, scripts/ In review 9 replies
  8. include/linux: replace remaining __auto_type with auto PATCH 1 patch Zhan Xusheng lkml include/linux/ (2) In review 3 replies
  9. Bluetooth: L2CAP: avoid maybe-return-locked in l2cap_get_chan_by_scid/dcid PATCH RESEND v2 3 patches Pauli Virtanen linux-bluetooth lkml llvm net/bluetooth/ (2), include/net/bluetooth/, scripts/ Applied 1 reply
  10. Bluetooth: L2CAP: avoid maybe-return-locked in l2cap_get_chan_by_scid/dcid PATCH v2 3 patches Pauli Virtanen linux-bluetooth lkml llvm net/bluetooth/ (2), include/net/bluetooth/, scripts/ Superseded 4 replies
  11. Bluetooth: L2CAP: avoid maybe-return-locked and add locking annotations PATCH 2 patches Pauli Virtanen linux-bluetooth lkml llvm net/bluetooth/ (2), include/net/bluetooth/, scripts/ In review 3 replies
  12. compiler-context-analysis: Bump required Clang version to 23 PATCH tip/locking/core v3 1 patch Marco Elver lkml llvm lib/ (2), Documentation/dev-tools/, include/linux/ Applied 7 replies
  13. compiler-context-analysis: Add support for multi-argument guarded_by PATCH tip/locking/core 1 patch Marco Elver lkml llvm lib/ (2), Documentation/dev-tools/, include/linux/, init/ In review 6 replies
  14. compiler: Simplify generic RELOC_HIDE() PATCH 1 patch Marco Elver lkml llvm include/linux/, lib/ Applied 2 replies
  15. locking: Add/convert context analysis bits RFC PATCH 4 patches Peter Zijlstra lkml llvm kernel/locking/ (8), kernel/futex/ (5), include/linux/ (4) Applied 21 replies
  16. Lock context annotation fixes PATCH v2 4 patches Bart Van Assche lkml include/linux/ (5), include/linux/sched/, lib/, mm/kfence/ Applied 5 replies
  17. compiler-context-analysis: Scoped init guards PATCH tip/locking/core 6 patches Marco Elver linux-crypto linux-doc linux-security-module +2 include/ (12), crypto/ (2), Documentation/, kernel/, +2 Applied 5 replies
  18. Compiler-Based Context- and Locking-Analysis PATCH v5 36 patches Marco Elver linux-crypto linux-doc linux-kbuild +7 include/ (42), kernel/ (11), crypto/ (9), security/ (9), +11 Applied 48 replies
  19. compiler-context-analysis: Support immediate acquisition after initialization PATCH tip/locking/core 1 patch Marco Elver lkml llvm include/linux/ (10), lib/ In review 16 replies
  20. Compiler-Based Context- and Locking-Analysis PATCH v4 35 patches Marco Elver linux-crypto linux-doc linux-kbuild +7 include/ (41), kernel/ (11), crypto/ (9), security/ (9), +10 Superseded 38 replies