OpenCloudOS-Kernel/net/mac802154
Alexander Aring f81f466ca5 mac802154: tx: make worker information static
This patch moves the worker information struct out of skb control block.
Instead control block we declare it static inside of tx.c file. We can do
that, because the worker can't be used twice at the same time. It's
protected by stop and wake netdev queue.

This patch fix an issue that the "struct ieee802154_xmit_cb" doesn't fit
into the skb control block on some kernel configuartion reported by
kbuild test robot.

It was introduced by commit fe24371d66
("mac802154: tx: remove kmalloc in xmit hotpath").

Signed-off-by: Alexander Aring <alex.aring@gmail.com>
Signed-off-by: Marcel Holtmann <marcel@holtmann.org>
2014-10-26 19:18:35 +01:00
..
Kconfig trivial: net/mac802154: Fix Kconfig typo 2014-10-25 07:56:21 +02:00
Makefile mac802154: add netdev qeue helpers 2014-10-26 17:24:03 +01:00
ieee802154_i.h mac802154: tx: change naming convention 2014-10-26 17:24:05 +01:00
iface.c mac802154: tx: change naming convention 2014-10-26 17:24:05 +01:00
llsec.c ieee802154: move ieee802154 header 2014-10-25 21:39:57 +02:00
llsec.h mac802154: add llsec decryption method 2014-05-16 17:23:41 -04:00
mac_cmd.c mac802154: introduce IEEE802154_DEV_TO_SUB_IF 2014-10-25 21:55:38 +02:00
main.c mac802154: tx: add support for xmit_async callback 2014-10-26 17:24:04 +01:00
mib.c mac802154: rename dev_workqueue to workqueue 2014-10-25 21:55:38 +02:00
monitor.c mac802154: tx: change naming convention 2014-10-26 17:24:05 +01:00
rx.c mac802154: rename dev_workqueue to workqueue 2014-10-25 21:55:38 +02:00
tx.c mac802154: tx: make worker information static 2014-10-26 19:18:35 +01:00
util.c mac802154: add netdev qeue helpers 2014-10-26 17:24:03 +01:00