linux-hardened/drivers/net/ieee802154
Alexander Aring 35e92a8e1b 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>
2014-10-25 07:56:23 +02:00
..
at86rf230.c at86rf230: fix race condition 2014-10-25 07:56:23 +02:00
cc2520.c ieee802154: cc2520: adds driver for TI CC2520 radio 2014-06-22 21:31:58 -07:00
fakehard.c net: set name_assign_type in alloc_netdev() 2014-07-15 16:12:48 -07:00
fakelb.c ieee802154: Introduce the use of the managed version of kzalloc 2014-05-21 16:29:52 -04:00
Kconfig at86rf230: add regmap support 2014-07-07 21:29:24 -07:00
Makefile ieee802154: cc2520: add driver to kernel build system 2014-06-22 21:31:59 -07:00
mrf24j40.c ieee802154: mrf24j40: Add support for MRF24J40MC 2014-10-25 07:56:22 +02:00