diff options
| author | 2014-10-07 10:38:31 +0200 | |
|---|---|---|
| committer | 2014-10-25 07:56:23 +0200 | |
| commit | 35e92a8e1b9058a5f7da271a7a60264a4888f4b9 (patch) | |
| tree | 05369199c4918deaecee3431cfe1af0391399279 /kernel/sysctl_binary.c | |
| parent | at86rf230: add missing enable_irq (diff) | |
at86rf230: fix race condition
When the driver waits for a tx completion currently the driver direct
enables the irq. When we switching to RX_AACK_ON some steps afterwards
the driver could receive a new frame and request resources which are
already in use, for example irq state change resource.
To be sure there are no new interrupts when we switching to RX_AACK_ON,
we enable the irq when state change to RX_AACK_ON was completed.
Signed-off-by: Alexander Aring <alex.aring@gmail.com>
Signed-off-by: Marcel Holtmann <marcel@holtmann.org>
Diffstat (limited to 'kernel/sysctl_binary.c')
0 files changed, 0 insertions, 0 deletions
