summaryrefslogtreecommitdiff
path: root/Documentation
diff options
context:
space:
mode:
authorMadhuparna Bhowmik <madhuparnabhowmik10@gmail.com>2020-04-17 21:04:51 +0530
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2020-10-01 11:11:54 +0200
commit523803a6ec3c6945a70cf49e6f4e1f03662cb6b7 (patch)
tree2ca00d39448a03d2defa538983ee4624cac521c3 /Documentation
parentbd1449b9b8ddf1bbb3cf528c4bf3d3eef026b634 (diff)
drivers: char: tlclk.c: Avoid data race between init and interrupt handler
[ Upstream commit 44b8fb6eaa7c3fb770bf1e37619cdb3902cca1fc ] After registering character device the file operation callbacks can be called. The open callback registers interrupt handler. Therefore interrupt handler can execute in parallel with rest of the init function. To avoid such data race initialize telclk_interrupt variable and struct alarm_events before registering character device. Found by Linux Driver Verification project (linuxtesting.org). Signed-off-by: Madhuparna Bhowmik <madhuparnabhowmik10@gmail.com> Link: https://lore.kernel.org/r/20200417153451.1551-1-madhuparnabhowmik10@gmail.com Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> Signed-off-by: Sasha Levin <sashal@kernel.org>
Diffstat (limited to 'Documentation')
0 files changed, 0 insertions, 0 deletions