diff options
Diffstat (limited to 'net/sctp/protocol.c')
| -rw-r--r-- | net/sctp/protocol.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/net/sctp/protocol.c b/net/sctp/protocol.c index 182749867c72..5027b83f1cc0 100644 --- a/net/sctp/protocol.c +++ b/net/sctp/protocol.c | |||
| @@ -490,7 +490,7 @@ static struct dst_entry *sctp_v4_get_dst(struct sctp_association *asoc, | |||
| 490 | __func__, &fl.fl4_dst, &fl.fl4_src); | 490 | __func__, &fl.fl4_dst, &fl.fl4_src); |
| 491 | 491 | ||
| 492 | if (!ip_route_output_key(&init_net, &rt, &fl)) { | 492 | if (!ip_route_output_key(&init_net, &rt, &fl)) { |
| 493 | dst = &rt->u.dst; | 493 | dst = &rt->dst; |
| 494 | } | 494 | } |
| 495 | 495 | ||
| 496 | /* If there is no association or if a source address is passed, no | 496 | /* If there is no association or if a source address is passed, no |
| @@ -534,7 +534,7 @@ static struct dst_entry *sctp_v4_get_dst(struct sctp_association *asoc, | |||
| 534 | fl.fl4_src = laddr->a.v4.sin_addr.s_addr; | 534 | fl.fl4_src = laddr->a.v4.sin_addr.s_addr; |
| 535 | fl.fl_ip_sport = laddr->a.v4.sin_port; | 535 | fl.fl_ip_sport = laddr->a.v4.sin_port; |
| 536 | if (!ip_route_output_key(&init_net, &rt, &fl)) { | 536 | if (!ip_route_output_key(&init_net, &rt, &fl)) { |
| 537 | dst = &rt->u.dst; | 537 | dst = &rt->dst; |
| 538 | goto out_unlock; | 538 | goto out_unlock; |
| 539 | } | 539 | } |
| 540 | } | 540 | } |
| @@ -1002,7 +1002,8 @@ int sctp_register_pf(struct sctp_pf *pf, sa_family_t family) | |||
| 1002 | static inline int init_sctp_mibs(void) | 1002 | static inline int init_sctp_mibs(void) |
| 1003 | { | 1003 | { |
| 1004 | return snmp_mib_init((void __percpu **)sctp_statistics, | 1004 | return snmp_mib_init((void __percpu **)sctp_statistics, |
| 1005 | sizeof(struct sctp_mib)); | 1005 | sizeof(struct sctp_mib), |
| 1006 | __alignof__(struct sctp_mib)); | ||
| 1006 | } | 1007 | } |
| 1007 | 1008 | ||
| 1008 | static inline void cleanup_sctp_mibs(void) | 1009 | static inline void cleanup_sctp_mibs(void) |
| @@ -1162,7 +1163,7 @@ SCTP_STATIC __init int sctp_init(void) | |||
| 1162 | /* Set the pressure threshold to be a fraction of global memory that | 1163 | /* Set the pressure threshold to be a fraction of global memory that |
| 1163 | * is up to 1/2 at 256 MB, decreasing toward zero with the amount of | 1164 | * is up to 1/2 at 256 MB, decreasing toward zero with the amount of |
| 1164 | * memory, with a floor of 128 pages. | 1165 | * memory, with a floor of 128 pages. |
| 1165 | * Note this initalizes the data in sctpv6_prot too | 1166 | * Note this initializes the data in sctpv6_prot too |
| 1166 | * Unabashedly stolen from tcp_init | 1167 | * Unabashedly stolen from tcp_init |
| 1167 | */ | 1168 | */ |
| 1168 | nr_pages = totalram_pages - totalhigh_pages; | 1169 | nr_pages = totalram_pages - totalhigh_pages; |
