kcsan: Save instruction pointer for scoped accesses
authorMarco Elver <elver@google.com>
Mon, 9 Aug 2021 11:25:13 +0000 (13:25 +0200)
committerPaul E. McKenney <paulmck@kernel.org>
Mon, 13 Sep 2021 23:41:19 +0000 (16:41 -0700)
commitf4c87dbbef2638f6da6e29b5e998e3b1dcdb08ee
tree503e52d978b3897ceef9f5390ab5dccf0d256933
parent55a55fec5015b326235873b925a5882ac56ecaa2
kcsan: Save instruction pointer for scoped accesses

Save the instruction pointer for scoped accesses, so that it becomes
possible for the reporting code to construct more accurate stack traces
that will show the start of the scope.

Signed-off-by: Marco Elver <elver@google.com>
Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
include/linux/kcsan-checks.h
kernel/kcsan/core.c