]> git.baikalelectronics.ru Git - kernel.git/commit
NFC: llcp: Detach socket from process context only when releasing the socket
authorSamuel Ortiz <sameo@linux.intel.com>
Wed, 20 Mar 2013 09:50:50 +0000 (10:50 +0100)
committerSamuel Ortiz <sameo@linux.intel.com>
Wed, 20 Mar 2013 10:30:37 +0000 (11:30 +0100)
commit1b80a098260a0f8b9d4bc2a99bc1a2fc98d23345
tree475d489bbe9e6c753e2a280094cfa7672c6d7c99
parentd1803a2754d63ad983ed728bb69063145a755ff2
NFC: llcp: Detach socket from process context only when releasing the socket

Calling sock_orphan when e.g. the NFC adapter is removed can lead to
kernel crashes when e.g. a connection less client is sleeping on the
Rx workqueue, waiting for data to show up.

Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
net/nfc/llcp/llcp.c
net/nfc/llcp/sock.c