Skip to content
This repository was archived by the owner on Jun 1, 2022. It is now read-only.
Marco Elver edited this page Apr 7, 2020 · 50 revisions

Kernel Concurrency Sanitizer (KCSAN)

Kernel Concurrency Sanitizer (KCSAN) is a sampling watchpoint-based data race detector for the Linux kernel. More details can be found in Documentation.

There is one main branch related to KCSAN:

  • kcsan: This version is the current development branch, that is also deployed on syzbot (as long as KCSAN is not yet upstream).

The latest stable version of KCSAN can be found in the rcu tree, or also linux-next.

Testing & Fuzzing

We have a public Syzkaller instance. Bugs will slowly appear on the dashboard, currently after moderation only, to keep the volume of reported bugs manageable.

Upstream Fixes of Data Races found by KCSAN

This is a list of known upstream fixes due to data races found by KCSAN. Last updated: Feb 21, 2020.

Clone this wiki locally

⌂ 换网址