]> git.baikalelectronics.ru Git - kernel.git/commit
llc: Fix race condition in llc_ui_recvmsg
authorRadu Iliescu <radui@bricsys.com>
Thu, 19 Jan 2012 03:57:57 +0000 (03:57 +0000)
committerDavid S. Miller <davem@davemloft.net>
Tue, 24 Jan 2012 20:33:19 +0000 (15:33 -0500)
commitf5f98cd3a9786318b8d4a2bd70cef92be5a7fae2
treedd4471a9df32ddda044718d6d88cbb78cf941bea
parent8be7e77eb9a94ae9e626a026a9206f0562024652
llc: Fix race condition in llc_ui_recvmsg

There is a race on sk_receive_queue between llc_ui_recvmsg and
sock_queue_rcv_skb.

Our current solution is to protect skb_eat in llc_ui_recvmsg
with the queue spinlock.

Signed-off-by: Radu Iliescu <riliescu@ixiacom.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/llc/af_llc.c