aboutsummaryrefslogtreecommitdiffstats
path: root/net/sunrpc
diff options
context:
space:
mode:
Diffstat (limited to 'net/sunrpc')
-rw-r--r--net/sunrpc/addr.c8
-rw-r--r--net/sunrpc/svc.c8
-rw-r--r--net/sunrpc/svc_xprt.c8
-rw-r--r--net/sunrpc/svcauth_unix.c8
-rw-r--r--net/sunrpc/svcsock.c4
5 files changed, 18 insertions, 18 deletions
diff --git a/net/sunrpc/addr.c b/net/sunrpc/addr.c
index 67a655ee82a9..ee77742e0ed6 100644
--- a/net/sunrpc/addr.c
+++ b/net/sunrpc/addr.c
@@ -21,7 +21,7 @@
21#include <linux/slab.h> 21#include <linux/slab.h>
22#include <linux/export.h> 22#include <linux/export.h>
23 23
24#if defined(CONFIG_IPV6) || defined(CONFIG_IPV6_MODULE) 24#if IS_ENABLED(CONFIG_IPV6)
25 25
26static size_t rpc_ntop6_noscopeid(const struct sockaddr *sap, 26static size_t rpc_ntop6_noscopeid(const struct sockaddr *sap,
27 char *buf, const int buflen) 27 char *buf, const int buflen)
@@ -91,7 +91,7 @@ static size_t rpc_ntop6(const struct sockaddr *sap,
91 return len; 91 return len;
92} 92}
93 93
94#else /* !(defined(CONFIG_IPV6) || defined(CONFIG_IPV6_MODULE)) */ 94#else /* !IS_ENABLED(CONFIG_IPV6) */
95 95
96static size_t rpc_ntop6_noscopeid(const struct sockaddr *sap, 96static size_t rpc_ntop6_noscopeid(const struct sockaddr *sap,
97 char *buf, const int buflen) 97 char *buf, const int buflen)
@@ -105,7 +105,7 @@ static size_t rpc_ntop6(const struct sockaddr *sap,
105 return 0; 105 return 0;
106} 106}
107 107
108#endif /* !(defined(CONFIG_IPV6) || defined(CONFIG_IPV6_MODULE)) */ 108#endif /* !IS_ENABLED(CONFIG_IPV6) */
109 109
110static int rpc_ntop4(const struct sockaddr *sap, 110static int rpc_ntop4(const struct sockaddr *sap,
111 char *buf, const size_t buflen) 111 char *buf, const size_t buflen)
@@ -155,7 +155,7 @@ static size_t rpc_pton4(const char *buf, const size_t buflen,
155 return sizeof(struct sockaddr_in); 155 return sizeof(struct sockaddr_in);
156} 156}
157 157
158#if defined(CONFIG_IPV6) || defined(CONFIG_IPV6_MODULE) 158#if IS_ENABLED(CONFIG_IPV6)
159static int rpc_parse_scope_id(const char *buf, const size_t buflen, 159static int rpc_parse_scope_id(const char *buf, const size_t buflen,
160 const char *delim, struct sockaddr_in6 *sin6) 160 const char *delim, struct sockaddr_in6 *sin6)
161{ 161{
diff --git a/net/sunrpc/svc.c b/net/sunrpc/svc.c
index 6e038884ae0c..9d01d46b05f3 100644
--- a/net/sunrpc/svc.c
+++ b/net/sunrpc/svc.c
@@ -826,7 +826,7 @@ static int __svc_rpcb_register4(const u32 program, const u32 version,
826 return error; 826 return error;
827} 827}
828 828
829#if defined(CONFIG_IPV6) || defined(CONFIG_IPV6_MODULE) 829#if IS_ENABLED(CONFIG_IPV6)
830/* 830/*
831 * Register an "inet6" protocol family netid with the local 831 * Register an "inet6" protocol family netid with the local
832 * rpcbind daemon via an rpcbind v4 SET request. 832 * rpcbind daemon via an rpcbind v4 SET request.
@@ -872,7 +872,7 @@ static int __svc_rpcb_register6(const u32 program, const u32 version,
872 872
873 return error; 873 return error;
874} 874}
875#endif /* defined(CONFIG_IPV6) || defined(CONFIG_IPV6_MODULE) */ 875#endif /* IS_ENABLED(CONFIG_IPV6) */
876 876
877/* 877/*
878 * Register a kernel RPC service via rpcbind version 4. 878 * Register a kernel RPC service via rpcbind version 4.
@@ -893,11 +893,11 @@ static int __svc_register(const char *progname,
893 error = __svc_rpcb_register4(program, version, 893 error = __svc_rpcb_register4(program, version,
894 protocol, port); 894 protocol, port);
895 break; 895 break;
896#if defined(CONFIG_IPV6) || defined(CONFIG_IPV6_MODULE) 896#if IS_ENABLED(CONFIG_IPV6)
897 case PF_INET6: 897 case PF_INET6:
898 error = __svc_rpcb_register6(program, version, 898 error = __svc_rpcb_register6(program, version,
899 protocol, port); 899 protocol, port);
900#endif /* defined(CONFIG_IPV6) || defined(CONFIG_IPV6_MODULE) */ 900#endif
901 } 901 }
902 902
903 if (error < 0) 903 if (error < 0)
diff --git a/net/sunrpc/svc_xprt.c b/net/sunrpc/svc_xprt.c
index 447cd0eb415c..38649cfa4e81 100644
--- a/net/sunrpc/svc_xprt.c
+++ b/net/sunrpc/svc_xprt.c
@@ -179,13 +179,13 @@ static struct svc_xprt *__svc_xpo_create(struct svc_xprt_class *xcl,
179 .sin_addr.s_addr = htonl(INADDR_ANY), 179 .sin_addr.s_addr = htonl(INADDR_ANY),
180 .sin_port = htons(port), 180 .sin_port = htons(port),
181 }; 181 };
182#if defined(CONFIG_IPV6) || defined(CONFIG_IPV6_MODULE) 182#if IS_ENABLED(CONFIG_IPV6)
183 struct sockaddr_in6 sin6 = { 183 struct sockaddr_in6 sin6 = {
184 .sin6_family = AF_INET6, 184 .sin6_family = AF_INET6,
185 .sin6_addr = IN6ADDR_ANY_INIT, 185 .sin6_addr = IN6ADDR_ANY_INIT,
186 .sin6_port = htons(port), 186 .sin6_port = htons(port),
187 }; 187 };
188#endif /* defined(CONFIG_IPV6) || defined(CONFIG_IPV6_MODULE) */ 188#endif
189 struct sockaddr *sap; 189 struct sockaddr *sap;
190 size_t len; 190 size_t len;
191 191
@@ -194,12 +194,12 @@ static struct svc_xprt *__svc_xpo_create(struct svc_xprt_class *xcl,
194 sap = (struct sockaddr *)&sin; 194 sap = (struct sockaddr *)&sin;
195 len = sizeof(sin); 195 len = sizeof(sin);
196 break; 196 break;
197#if defined(CONFIG_IPV6) || defined(CONFIG_IPV6_MODULE) 197#if IS_ENABLED(CONFIG_IPV6)
198 case PF_INET6: 198 case PF_INET6:
199 sap = (struct sockaddr *)&sin6; 199 sap = (struct sockaddr *)&sin6;
200 len = sizeof(sin6); 200 len = sizeof(sin6);
201 break; 201 break;
202#endif /* defined(CONFIG_IPV6) || defined(CONFIG_IPV6_MODULE) */ 202#endif
203 default: 203 default:
204 return ERR_PTR(-EAFNOSUPPORT); 204 return ERR_PTR(-EAFNOSUPPORT);
205 } 205 }
diff --git a/net/sunrpc/svcauth_unix.c b/net/sunrpc/svcauth_unix.c
index ce136323da8b..01153ead1dba 100644
--- a/net/sunrpc/svcauth_unix.c
+++ b/net/sunrpc/svcauth_unix.c
@@ -134,7 +134,7 @@ static void ip_map_init(struct cache_head *cnew, struct cache_head *citem)
134 struct ip_map *item = container_of(citem, struct ip_map, h); 134 struct ip_map *item = container_of(citem, struct ip_map, h);
135 135
136 strcpy(new->m_class, item->m_class); 136 strcpy(new->m_class, item->m_class);
137 ipv6_addr_copy(&new->m_addr, &item->m_addr); 137 new->m_addr = item->m_addr;
138} 138}
139static void update(struct cache_head *cnew, struct cache_head *citem) 139static void update(struct cache_head *cnew, struct cache_head *citem)
140{ 140{
@@ -220,7 +220,7 @@ static int ip_map_parse(struct cache_detail *cd,
220 ipv6_addr_set_v4mapped(address.s4.sin_addr.s_addr, 220 ipv6_addr_set_v4mapped(address.s4.sin_addr.s_addr,
221 &sin6.sin6_addr); 221 &sin6.sin6_addr);
222 break; 222 break;
223#if defined(CONFIG_IPV6) || defined(CONFIG_IPV6_MODULE) 223#if IS_ENABLED(CONFIG_IPV6)
224 case AF_INET6: 224 case AF_INET6:
225 memcpy(&sin6, &address.s6, sizeof(sin6)); 225 memcpy(&sin6, &address.s6, sizeof(sin6));
226 break; 226 break;
@@ -274,7 +274,7 @@ static int ip_map_show(struct seq_file *m,
274 } 274 }
275 im = container_of(h, struct ip_map, h); 275 im = container_of(h, struct ip_map, h);
276 /* class addr domain */ 276 /* class addr domain */
277 ipv6_addr_copy(&addr, &im->m_addr); 277 addr = im->m_addr;
278 278
279 if (test_bit(CACHE_VALID, &h->flags) && 279 if (test_bit(CACHE_VALID, &h->flags) &&
280 !test_bit(CACHE_NEGATIVE, &h->flags)) 280 !test_bit(CACHE_NEGATIVE, &h->flags))
@@ -297,7 +297,7 @@ static struct ip_map *__ip_map_lookup(struct cache_detail *cd, char *class,
297 struct cache_head *ch; 297 struct cache_head *ch;
298 298
299 strcpy(ip.m_class, class); 299 strcpy(ip.m_class, class);
300 ipv6_addr_copy(&ip.m_addr, addr); 300 ip.m_addr = *addr;
301 ch = sunrpc_cache_lookup(cd, &ip.h, 301 ch = sunrpc_cache_lookup(cd, &ip.h,
302 hash_str(class, IP_HASHBITS) ^ 302 hash_str(class, IP_HASHBITS) ^
303 hash_ip6(*addr)); 303 hash_ip6(*addr));
diff --git a/net/sunrpc/svcsock.c b/net/sunrpc/svcsock.c
index 71bed1c1c77a..4653286fcc9e 100644
--- a/net/sunrpc/svcsock.c
+++ b/net/sunrpc/svcsock.c
@@ -157,7 +157,7 @@ static void svc_set_cmsg_data(struct svc_rqst *rqstp, struct cmsghdr *cmh)
157 cmh->cmsg_level = SOL_IPV6; 157 cmh->cmsg_level = SOL_IPV6;
158 cmh->cmsg_type = IPV6_PKTINFO; 158 cmh->cmsg_type = IPV6_PKTINFO;
159 pki->ipi6_ifindex = daddr->sin6_scope_id; 159 pki->ipi6_ifindex = daddr->sin6_scope_id;
160 ipv6_addr_copy(&pki->ipi6_addr, &daddr->sin6_addr); 160 pki->ipi6_addr = daddr->sin6_addr;
161 cmh->cmsg_len = CMSG_LEN(sizeof(*pki)); 161 cmh->cmsg_len = CMSG_LEN(sizeof(*pki));
162 } 162 }
163 break; 163 break;
@@ -523,7 +523,7 @@ static int svc_udp_get_dest_address6(struct svc_rqst *rqstp,
523 return 0; 523 return 0;
524 524
525 daddr->sin6_family = AF_INET6; 525 daddr->sin6_family = AF_INET6;
526 ipv6_addr_copy(&daddr->sin6_addr, &pki->ipi6_addr); 526 daddr->sin6_addr = pki->ipi6_addr;
527 daddr->sin6_scope_id = pki->ipi6_ifindex; 527 daddr->sin6_scope_id = pki->ipi6_ifindex;
528 return 1; 528 return 1;
529} 529}