From: Arnd Bergmann Date: Sat, 22 Jan 2011 22:44:59 +0000 (+0100) Subject: x25: remove the BKL X-Git-Tag: v2.6.39-rc1~467^2~4 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=77b2283604bdd7053494a97b0e2fee97148206c6;p=pandora-kernel.git x25: remove the BKL This replaces all instances of lock_kernel in x25 with lock_sock, taking care to release the socket lock around sleeping functions (sock_alloc_send_skb and skb_recv_datagram). It is not clear whether this is a correct solution, but it seem to be what other protocols do in the same situation. Includes a fix suggested by Eric Dumazet. Signed-off-by: Arnd Bergmann Acked-by: David S. Miller Tested-by: Andrew Hendry Cc: linux-x25@vger.kernel.org Cc: netdev@vger.kernel.org Cc: Eric Dumazet --- Reading git-diff-tree failed