summaryrefslogtreecommitdiffstats
path: root/kernel/kcsan/report.c
Commit message (Expand)AuthorAgeFilesLines
* panic: Consolidate open-coded panic_on_warn checksKees Cook2022-12-021-2/+1
* kcsan: Show location access was reordered toMarco Elver2021-12-091-12/+23
* kcsan: Call scoped accesses reordered in reportsMarco Elver2021-12-091-8/+8
* kcsan: Support reporting scoped read-write access typeMarco Elver2021-09-131-0/+4
* kcsan: Start stack trace with explicit location if providedMarco Elver2021-09-131-5/+50
* kcsan: Add ability to pass instruction pointer of access to reportingMarco Elver2021-09-131-9/+11
* Merge branch 'kcsan.2021.05.18a' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2021-07-041-81/+88
|\
| * kcsan: Report observed value changesMark Rutland2021-05-181-5/+26
| * kcsan: Remove kcsan_report_typeMark Rutland2021-05-181-22/+7
| * kcsan: Remove reporting indirectionMark Rutland2021-05-181-66/+49
| * kcsan: Refactor access_info initializationMark Rutland2021-05-181-17/+25
| * kcsan: Fold panic() call into print_report()Mark Rutland2021-05-181-13/+8
| * kcsan: Refactor passing watchpoint/other_infoMark Rutland2021-05-181-9/+4
| * kcsan: Distinguish kcsan_report() callsMark Rutland2021-05-181-3/+23
* | sched: Introduce task_is_running()Peter Zijlstra2021-06-181-1/+1
|/
* kcsan: Add missing license and copyright headersMarco Elver2021-03-081-0/+5
* kcsan: Optimize debugfs stats countersMarco Elver2020-08-241-1/+1
* kcsan: Simplify constant string handlingMarco Elver2020-08-241-2/+2
* kcsan: Support compounded read-write instrumentationMarco Elver2020-08-241-0/+4
* kcsan: Improve IRQ state trace reportingMarco Elver2020-07-311-0/+3
* kcsan: Make KCSAN compatible with new IRQ state trackingMarco Elver2020-07-101-4/+5
* kcsan: Make reporting aware of KCSAN testsMarco Elver2020-04-131-7/+23
* kcsan: Fix function matching in reportMarco Elver2020-04-131-9/+9
* kcsan: Add support for scoped accessesMarco Elver2020-04-131-11/+22
* kcsan: Avoid blocking producers in prepare_report()Marco Elver2020-04-131-111/+101
* kcsan: Introduce report access_info and other_infoMarco Elver2020-04-131-73/+74
* kcsan: Add option for verbose reportingMarco Elver2020-03-251-1/+102
* kcsan: Add kcsan_set_access_mask() supportMarco Elver2020-03-211-1/+12
* kcsan: Introduce kcsan_value_change typeMarco Elver2020-03-211-12/+14
* kcsan: Fix misreporting if concurrent races on same addressMarco Elver2020-03-211-0/+38
* kcsan: Introduce KCSAN_ACCESS_ASSERT access typeMarco Elver2020-03-211-12/+31
* kcsan: Address missing case with KCSAN_REPORT_VALUE_CHANGE_ONLYMarco Elver2020-03-211-7/+20
* kcsan: Make KCSAN compatible with lockdepMarco Elver2020-03-211-0/+11
* kcsan: Rate-limit reporting per data racesMarco Elver2020-03-211-10/+100
* kcsan: Show full access type in reportMarco Elver2020-03-211-15/+28
* kcsan: Improve various small stylistic detailsIngo Molnar2019-11-201-22/+20
* kcsan: Add Kernel Concurrency Sanitizer infrastructureMarco Elver2019-11-161-0/+320