summaryrefslogtreecommitdiffstats
path: root/net/mac80211/debugfs_key.h
diff options
context:
space:
mode:
authorBen Hutchings <ben@decadent.org.uk>2010-08-01 17:37:03 +0100
committerJohn W. Linville <linville@tuxdriver.com>2010-08-16 15:26:38 -0400
commit1ac62ba7c985109868a18d959986425148481f47 (patch)
tree35504e08e075978f7dcdd791bdfa2fab132b778a /net/mac80211/debugfs_key.h
parenta85d7cca1204f2dba86d2f61693f0fe8c48f0fa5 (diff)
downloadblackbird-obmc-linux-1ac62ba7c985109868a18d959986425148481f47.tar.gz
blackbird-obmc-linux-1ac62ba7c985109868a18d959986425148481f47.zip
mac80211: Don't squash error codes in key setup functions
ieee80211_add_key() currently returns -ENOMEM in case of any error, including a missing crypto algorithm. Change ieee80211_key_alloc() and ieee80211_aes_{key_setup_encrypt,cmac_key_setup}() to encode errors with ERR_PTR() rather than returning NULL, and change ieee80211_add_key() accordingly. Compile-tested only. Reported-by: Marcin Owsiany <porridge@debian.org> Signed-off-by: Ben Hutchings <ben@decadent.org.uk> Acked-by: Johannes Berg <johannes@sipsolutions.net> Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'net/mac80211/debugfs_key.h')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud