diff options
Diffstat (limited to 'net/ipv6')
-rw-r--r-- | net/ipv6/addrconf.c | 2 | ||||
-rw-r--r-- | net/ipv6/icmp.c | 2 | ||||
-rw-r--r-- | net/ipv6/ip6_output.c | 3 | ||||
-rw-r--r-- | net/ipv6/ipv6_sockglue.c | 4 | ||||
-rw-r--r-- | net/ipv6/netfilter/ip6_tables.c | 2 |
5 files changed, 8 insertions, 5 deletions
diff --git a/net/ipv6/addrconf.c b/net/ipv6/addrconf.c index a16064ba0caf..76ff9f4fe89d 100644 --- a/net/ipv6/addrconf.c +++ b/net/ipv6/addrconf.c | |||
@@ -985,6 +985,8 @@ int ipv6_dev_get_saddr(struct net_device *daddr_dev, | |||
985 | } | 985 | } |
986 | 986 | ||
987 | /* Rule 4: Prefer home address -- not implemented yet */ | 987 | /* Rule 4: Prefer home address -- not implemented yet */ |
988 | if (hiscore.rule < 4) | ||
989 | hiscore.rule++; | ||
988 | 990 | ||
989 | /* Rule 5: Prefer outgoing interface */ | 991 | /* Rule 5: Prefer outgoing interface */ |
990 | if (hiscore.rule < 5) { | 992 | if (hiscore.rule < 5) { |
diff --git a/net/ipv6/icmp.c b/net/ipv6/icmp.c index 1bdf0fb8bf8a..34a332225c17 100644 --- a/net/ipv6/icmp.c +++ b/net/ipv6/icmp.c | |||
@@ -751,7 +751,7 @@ void icmpv6_cleanup(void) | |||
751 | inet6_del_protocol(&icmpv6_protocol, IPPROTO_ICMPV6); | 751 | inet6_del_protocol(&icmpv6_protocol, IPPROTO_ICMPV6); |
752 | } | 752 | } |
753 | 753 | ||
754 | static struct icmp6_err { | 754 | static const struct icmp6_err { |
755 | int err; | 755 | int err; |
756 | int fatal; | 756 | int fatal; |
757 | } tab_unreach[] = { | 757 | } tab_unreach[] = { |
diff --git a/net/ipv6/ip6_output.c b/net/ipv6/ip6_output.c index c1fa693511a1..8523c76ebf76 100644 --- a/net/ipv6/ip6_output.c +++ b/net/ipv6/ip6_output.c | |||
@@ -774,7 +774,8 @@ out_err_release: | |||
774 | *dst = NULL; | 774 | *dst = NULL; |
775 | return err; | 775 | return err; |
776 | } | 776 | } |
777 | inline int ip6_ufo_append_data(struct sock *sk, | 777 | |
778 | static inline int ip6_ufo_append_data(struct sock *sk, | ||
778 | int getfrag(void *from, char *to, int offset, int len, | 779 | int getfrag(void *from, char *to, int offset, int len, |
779 | int odd, struct sk_buff *skb), | 780 | int odd, struct sk_buff *skb), |
780 | void *from, int length, int hh_len, int fragheaderlen, | 781 | void *from, int length, int hh_len, int fragheaderlen, |
diff --git a/net/ipv6/ipv6_sockglue.c b/net/ipv6/ipv6_sockglue.c index 25757ade989f..3620718defe6 100644 --- a/net/ipv6/ipv6_sockglue.c +++ b/net/ipv6/ipv6_sockglue.c | |||
@@ -628,8 +628,8 @@ e_inval: | |||
628 | return -EINVAL; | 628 | return -EINVAL; |
629 | } | 629 | } |
630 | 630 | ||
631 | int ipv6_getsockopt_sticky(struct sock *sk, struct ipv6_opt_hdr *hdr, | 631 | static int ipv6_getsockopt_sticky(struct sock *sk, struct ipv6_opt_hdr *hdr, |
632 | char __user *optval, int len) | 632 | char __user *optval, int len) |
633 | { | 633 | { |
634 | if (!hdr) | 634 | if (!hdr) |
635 | return 0; | 635 | return 0; |
diff --git a/net/ipv6/netfilter/ip6_tables.c b/net/ipv6/netfilter/ip6_tables.c index 7d492226c16e..95d469271c4d 100644 --- a/net/ipv6/netfilter/ip6_tables.c +++ b/net/ipv6/netfilter/ip6_tables.c | |||
@@ -1972,7 +1972,7 @@ static int ip6t_get_matches(char *buffer, char **start, off_t offset, int length | |||
1972 | return pos; | 1972 | return pos; |
1973 | } | 1973 | } |
1974 | 1974 | ||
1975 | static struct { char *name; get_info_t *get_info; } ip6t_proc_entry[] = | 1975 | static const struct { char *name; get_info_t *get_info; } ip6t_proc_entry[] = |
1976 | { { "ip6_tables_names", ip6t_get_tables }, | 1976 | { { "ip6_tables_names", ip6t_get_tables }, |
1977 | { "ip6_tables_targets", ip6t_get_targets }, | 1977 | { "ip6_tables_targets", ip6t_get_targets }, |
1978 | { "ip6_tables_matches", ip6t_get_matches }, | 1978 | { "ip6_tables_matches", ip6t_get_matches }, |