]> err.no Git - linux-2.6/commit
mac80211: fix key todo list order
authorJohannes Berg <johannes@sipsolutions.net>
Sun, 13 Apr 2008 08:43:50 +0000 (10:43 +0200)
committerJohn W. Linville <linville@tuxdriver.com>
Wed, 16 Apr 2008 19:59:57 +0000 (15:59 -0400)
commit245cbe7a65f3e17999de276ea1c84538f3a7451e
tree68cb786f942886c781e027ce80fc682c1e9ac033
parentb16bd15c379410f2aa47837aa4a0de5712856ad5
mac80211: fix key todo list order

When we add multiple todo entries, we rely on them being executed
mostly in the right order, especially when a key is being replaced.
But when a default key is replaced, the todo list order will differ
from the order when the key being replaced is not a default key, so
problems will happen. Hence, just move each todo item to the end of
the list when it is added so we can in the other code ensure that
hw accel for a key will be disabled before it is enabled for the
replacement.

Signed-off-by: Johannes Berg <johannes@sipsolutions.net>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
net/mac80211/key.c