]> git.baikalelectronics.ru Git - kernel.git/commit
[DCCP]: fix theoretical ccids_{read,write}_lock() race
authorOleg Nesterov <oleg@tv-sign.ru>
Fri, 10 Aug 2007 22:21:17 +0000 (15:21 -0700)
committerDavid S. Miller <davem@sunset.davemloft.net>
Tue, 14 Aug 2007 05:52:09 +0000 (22:52 -0700)
commitef964735b3aea6c5533aaffc4996f6ac971c1307
tree5e437314aa2f2c6e59705c4deb45e50959317099
parent50b83343e659cb0acb74e10d7f528e89527cb995
[DCCP]: fix theoretical ccids_{read,write}_lock() race

Make sure that spin_unlock_wait() is properly ordered wrt atomic_inc().

(akpm: can't we convert this code to use rwlocks?)

Signed-off-by: Oleg Nesterov <oleg@tv-sign.ru>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/dccp/ccid.c