This reverts commit 
17f7ae16aef1f58bc4af4c7a16b8778a91a30255.
The commit brought a new socket state LLCP_DISCONNECTING, which was
never set, only read, so socket could never set to such state.
Remove the dead code.
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
 enum llcp_state {
        LLCP_CONNECTED = 1, /* wait_for_packet() wants that */
        LLCP_CONNECTING,
-       LLCP_DISCONNECTING,
        LLCP_CLOSED,
        LLCP_BOUND,
        LLCP_LISTEN,
 
                        print_hex_dump_debug("LLCP Tx: ", DUMP_PREFIX_OFFSET,
                                             16, 1, skb->data, skb->len, true);
 
-                       if (ptype == LLCP_PDU_DISC && sk != NULL &&
-                           sk->sk_state == LLCP_DISCONNECTING) {
-                               nfc_llcp_sock_unlink(&local->sockets, sk);
-                               sock_orphan(sk);
-                               sock_put(sk);
-                       }
-
                        if (ptype == LLCP_PDU_I)
                                copy_skb = skb_copy(skb, GFP_ATOMIC);
 
 
 
        release_sock(sk);
 
-       /* Keep this sock alive and therefore do not remove it from the sockets
-        * list until the DISC PDU has been actually sent. Otherwise we would
-        * reply with DM PDUs before sending the DISC one.
-        */
-       if (sk->sk_state == LLCP_DISCONNECTING)
-               return err;
-
 out:
        sock_orphan(sk);
        sock_put(sk);