diff options
author | Samuel Ortiz <sameo@linux.intel.com> | 2013-02-22 05:38:05 -0500 |
---|---|---|
committer | Samuel Ortiz <sameo@linux.intel.com> | 2013-03-10 17:20:05 -0400 |
commit | 06d44f806aafdafefec789583aba5f8bef301c0c (patch) | |
tree | 20994de06b6e992acb62409c5f2905f9812bbd21 /net/nfc/llcp/sock.c | |
parent | 26fd76cab2e61cedc5c25f7151fb31b57ddc53c7 (diff) |
NFC: llcp: Use socket specific link parameters before the local ones
If the socket link options are set, use them before the local one.
Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
Diffstat (limited to 'net/nfc/llcp/sock.c')
-rw-r--r-- | net/nfc/llcp/sock.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/net/nfc/llcp/sock.c b/net/nfc/llcp/sock.c index 9357a756f7a9..827d7d755d09 100644 --- a/net/nfc/llcp/sock.c +++ b/net/nfc/llcp/sock.c | |||
@@ -290,6 +290,9 @@ static int nfc_llcp_setsockopt(struct socket *sock, int level, int optname, | |||
290 | 290 | ||
291 | release_sock(sk); | 291 | release_sock(sk); |
292 | 292 | ||
293 | pr_debug("%p rw %d miux %d\n", llcp_sock, | ||
294 | llcp_sock->rw, llcp_sock->miux); | ||
295 | |||
293 | return err; | 296 | return err; |
294 | } | 297 | } |
295 | 298 | ||
@@ -915,6 +918,8 @@ struct sock *nfc_llcp_sock_alloc(struct socket *sock, int type, gfp_t gfp) | |||
915 | 918 | ||
916 | llcp_sock->ssap = 0; | 919 | llcp_sock->ssap = 0; |
917 | llcp_sock->dsap = LLCP_SAP_SDP; | 920 | llcp_sock->dsap = LLCP_SAP_SDP; |
921 | llcp_sock->rw = LLCP_MAX_RW + 1; | ||
922 | llcp_sock->miux = LLCP_MAX_MIUX + 1; | ||
918 | llcp_sock->remote_rw = LLCP_DEFAULT_RW; | 923 | llcp_sock->remote_rw = LLCP_DEFAULT_RW; |
919 | llcp_sock->remote_miu = LLCP_DEFAULT_MIU; | 924 | llcp_sock->remote_miu = LLCP_DEFAULT_MIU; |
920 | llcp_sock->send_n = llcp_sock->send_ack_n = 0; | 925 | llcp_sock->send_n = llcp_sock->send_ack_n = 0; |