summaryrefslogtreecommitdiff
path: root/crypto/sha512.c
diff options
context:
space:
mode:
authorJohannes Berg <johannes@sipsolutions.net>2008-02-21 16:09:30 +0300
committerJohn W. Linville <linville@tuxdriver.com>2008-02-29 23:41:34 +0300
commit43ba7e958f2ca05e4e9171a15402288419289d71 (patch)
tree15b7a04a7db402dd286f83cc56c21b336189da09 /crypto/sha512.c
parentd46e144b65bf053b25d134ec9f52a38e63e04bb4 (diff)
downloadlinux-43ba7e958f2ca05e4e9171a15402288419289d71.tar.xz
mac80211: atomically check whether STA exists already
When a STA structure is added, it is often checked whether it already exists before adding it. This, however, isn't done atomically so there is a race condition that could lead to two STA structures being added with the same MAC address. This patch changes sta_info_add() to return an ERR_PTR in case of failure and adds the failure mode -EEXIST when the STA already exists. Signed-off-by: Johannes Berg <johannes@sipsolutions.net> Cc: Luis Carlos Cobo <luisca@cozybit.com> Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'crypto/sha512.c')
0 files changed, 0 insertions, 0 deletions