]> git.baikalelectronics.ru Git - kernel.git/commit
NFC: llcp: Fix non blocking sockets connections
authorSamuel Ortiz <sameo@linux.intel.com>
Fri, 3 May 2013 16:29:30 +0000 (18:29 +0200)
committerSamuel Ortiz <sameo@linux.intel.com>
Fri, 14 Jun 2013 11:45:07 +0000 (13:45 +0200)
commit77d45bfd252d635e01afdbfc1fd68ac09176124e
treebdb25a99be7021b952d387b9b2a264741aae0e94
parentea0ea8ca532dde1b60235d0b67f3cf721cf247b1
NFC: llcp: Fix non blocking sockets connections

Without the new LLCP_CONNECTING state, non blocking sockets will be
woken up with a POLLHUP right after calling connect() because their
state is stuck at LLCP_CLOSED.
That prevents userspace from implementing any proper non blocking
socket based NFC p2p client.

Cc: stable@vger.kernel.org
Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
net/nfc/llcp.h
net/nfc/llcp_sock.c