| commit | 35a305226917a71de1c060db96fed0520cf644d9 | [log] [tgz] |
|---|---|---|
| author | Marco Elver <elver@google.com> | Tue Feb 11 11:02:43 2020 +0100 |
| committer | Paul E. McKenney <paulmck@kernel.org> | Thu Feb 13 00:38:26 2020 -0800 |
| tree | 446c3b8bfeabf919a4416561eaabf98b5b278177 | |
| parent | 55121bc1808a8397884c5b69cc8303c28afa29b6 [diff] |
kcsan: Fix misreporting if concurrent races on same address If there are at least 4 threads racing on the same address, it can happen that one of the readers may observe another matching reader in other_info. To avoid locking up, we have to consume 'other_info' regardless, but skip the report. See the added comment for more details. Signed-off-by: Marco Elver <elver@google.com> Signed-off-by: Paul E. McKenney <paulmck@kernel.org>