mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-29 19:21:31 -04:00
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6
* 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: rose: Socket lock was not released before returning to user space hci_usb: remove code obfuscation drivers/net/appletalk: use time_before, time_before_eq, etc drivers/atm: use time_before, time_before_eq, etc hci_usb: do not initialize static variables to 0 tg3: 5701 DMA corruption fix atm nicstar: Removal of debug code containing deprecated calls to cli()/sti() iwlwifi: Fix unconditional access to station->tidp[].agg. netfilter: Fix SIP conntrack build with NAT disabled. netfilter: Fix SCTP nat build.
This commit is contained in:
commit
529a41e366
12 changed files with 105 additions and 144 deletions
|
|
@ -259,6 +259,7 @@ config NF_NAT_PROTO_SCTP
|
|||
tristate
|
||||
default NF_NAT && NF_CT_PROTO_SCTP
|
||||
depends on NF_NAT && NF_CT_PROTO_SCTP
|
||||
select LIBCRC32C
|
||||
|
||||
config NF_NAT_FTP
|
||||
tristate
|
||||
|
|
|
|||
|
|
@ -781,7 +781,7 @@ static int set_expected_rtp_rtcp(struct sk_buff *skb,
|
|||
nfct_help(exp->master)->helper != nfct_help(ct)->helper ||
|
||||
exp->class != class)
|
||||
break;
|
||||
|
||||
#ifdef CONFIG_NF_NAT_NEEDED
|
||||
if (exp->tuple.src.l3num == AF_INET && !direct_rtp &&
|
||||
(exp->saved_ip != exp->tuple.dst.u3.ip ||
|
||||
exp->saved_proto.udp.port != exp->tuple.dst.u.udp.port) &&
|
||||
|
|
@ -791,6 +791,7 @@ static int set_expected_rtp_rtcp(struct sk_buff *skb,
|
|||
tuple.dst.u.udp.port = exp->saved_proto.udp.port;
|
||||
direct_rtp = 1;
|
||||
} else
|
||||
#endif
|
||||
skip_expect = 1;
|
||||
} while (!skip_expect);
|
||||
rcu_read_unlock();
|
||||
|
|
|
|||
|
|
@ -760,8 +760,10 @@ static int rose_connect(struct socket *sock, struct sockaddr *uaddr, int addr_le
|
|||
|
||||
rose->neighbour = rose_get_neigh(&addr->srose_addr, &cause,
|
||||
&diagnostic);
|
||||
if (!rose->neighbour)
|
||||
return -ENETUNREACH;
|
||||
if (!rose->neighbour) {
|
||||
err = -ENETUNREACH;
|
||||
goto out_release;
|
||||
}
|
||||
|
||||
rose->lci = rose_new_lci(rose->neighbour);
|
||||
if (!rose->lci) {
|
||||
|
|
|
|||
Loading…
Reference in a new issue