Code

History

Commits on 94dea151bf3651c01acb12a38ca75ba9d26ea4da to kernel/kcsan35+
  1. Merge branch 'kcsan' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu into locking/coreIngo Molnar committed 6 years ago63722bb
  2. kcsan: Improve IRQ state trace reportingMarco Elver committed 6 years ago92c209a
  3. kcsan: Make KCSAN compatible with new IRQ state trackingMarco Elver committed 6 years ago248591f
  4. kcsan: Disable branch tracing in core runtimeMarco Elver committed 6 years ago61d56d7
  5. kcsan: Simplify compiler flagsMarco Elver committed 6 years ago2839a23
  6. kcsan: Add jiffies test to test suiteMarco Elver committed 6 years ago56b031f
  7. kcsan: Remove existing special atomic rulesMarco Elver committed 6 years ago7e76656
  8. kcsan: Rename test.c to selftest.cMarco Elver committed 6 years agoacfa087
  9. kcsan: Silence -Wmissing-prototypes warning with W=1Marco Elver committed 6 years ago9dd979b
  10. kcsan: Prefer '__no_kcsan inline' in testMarco Elver committed 6 years ago2888557
  11. kcsan: Add test suiteMarco Elver committed 6 years ago1fe84fd
  12. kcsan: Support distinguishing volatile accessesMarco Elver committed 6 years ago75d75b7
  13. kcsan: Add __kcsan_{enable,disable}_current() variantsMarco Elver committed 6 years ago19acd03
  14. kcsan: Use GFP_ATOMIC under spin lockWei Yongjun committed 6 years ago52785b6
  15. kcsan: Make reporting aware of KCSAN testsMarco Elver committed 6 years agocdb9b07
  16. kcsan: Fix function matching in reportMarco Elver committed 6 years agof770ed1
  17. kcsan: Introduce scoped ASSERT_EXCLUSIVE macrosMarco Elver committed 6 years agod8949ef
  18. kcsan: Add support for scoped accessesMarco Elver committed 6 years ago757a4ce
  19. kcsan: Avoid blocking producers in prepare_report()Marco Elver committed 6 years ago6119418
  20. kcsan: Introduce report access_info and other_infoMarco Elver committed 6 years ago135c087
  21. kcsan: Fix a typo in a commentQiujun Huang committed 6 years agoe7b3410
  22. kcsan: Add current->state to implicitly atomic accessesMarco Elver committed 6 years ago44656d3
  23. kcsan: Add option for verbose reportingMarco Elver committed 6 years ago2402d0e
  24. kcsan: Add option to allow watcher interruptionsMarco Elver committed 6 years ago48b1fc1
  25. kcsan, trace: Make KCSAN compatible with tracingMarco Elver committed 6 years agof5d2313
  26. kcsan: Introduce ASSERT_EXCLUSIVE_BITS(var, mask)Marco Elver committed 6 years ago703b321
  27. kcsan: Add kcsan_set_access_mask() supportMarco Elver committed 6 years ago81af89e
  28. kcsan: Introduce kcsan_value_change typeMarco Elver committed 6 years agob738f61
  29. kcsan: Fix misreporting if concurrent races on same addressMarco Elver committed 6 years ago3a5b45e
  30. kcsan: Expose core configuration parameters as module paramsMarco Elver committed 6 years ago80d4c47
  31. kcsan: Add test to generate conflicts via debugfsMarco Elver committed 6 years agoa312013
  32. kcsan: Introduce KCSAN_ACCESS_ASSERT access typeMarco Elver committed 6 years agod591ec3
  33. kcsan: Fix 0-sized checksMarco Elver committed 6 years agoed95f95
  34. kcsan: Add option to assume plain aligned writes up to word size are atomicMarco Elver committed 6 years ago1e6ee2f
  35. kcsan: Address missing case with KCSAN_REPORT_VALUE_CHANGE_ONLYMarco Elver committed 6 years agoad4f8ee