diff options
author | David Howells <dhowells@redhat.com> | 2017-11-02 11:27:47 -0400 |
---|---|---|
committer | David Howells <dhowells@redhat.com> | 2017-11-13 10:38:17 -0500 |
commit | 4d9df9868f31df6725481135c10ac6419ce58d44 (patch) | |
tree | c4fcbe437438c940485d438ad5c5871ab20d3288 /fs/afs/volume.c | |
parent | ad6a942a9e74edea8a4a126a1e434feff6a6d5c2 (diff) |
afs: Keep and pass sockaddr_rxrpc addresses rather than in_addr
Keep and pass sockaddr_rxrpc addresses around rather than keeping and
passing in_addr addresses to allow for the use of IPv6 and non-standard
port numbers in future.
This also allows the port and service_id fields to be removed from the
afs_call struct.
Signed-off-by: David Howells <dhowells@redhat.com>
Diffstat (limited to 'fs/afs/volume.c')
-rw-r--r-- | fs/afs/volume.c | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/fs/afs/volume.c b/fs/afs/volume.c index ccac5b1e079d..52f0dc40732b 100644 --- a/fs/afs/volume.c +++ b/fs/afs/volume.c | |||
@@ -248,8 +248,8 @@ struct afs_server *afs_volume_pick_fileserver(struct afs_vnode *vnode) | |||
248 | case 0: | 248 | case 0: |
249 | afs_get_server(server); | 249 | afs_get_server(server); |
250 | up_read(&volume->server_sem); | 250 | up_read(&volume->server_sem); |
251 | _leave(" = %p (picked %08x)", | 251 | _leave(" = %p (picked %pIS)", |
252 | server, ntohl(server->addr.s_addr)); | 252 | server, &server->addr.transport); |
253 | return server; | 253 | return server; |
254 | 254 | ||
255 | case -ENETUNREACH: | 255 | case -ENETUNREACH: |
@@ -303,9 +303,8 @@ int afs_volume_release_fileserver(struct afs_vnode *vnode, | |||
303 | struct afs_volume *volume = vnode->volume; | 303 | struct afs_volume *volume = vnode->volume; |
304 | unsigned loop; | 304 | unsigned loop; |
305 | 305 | ||
306 | _enter("%s,%08x,%d", | 306 | _enter("%s,%pIS,%d", |
307 | volume->vlocation->vldb.name, ntohl(server->addr.s_addr), | 307 | volume->vlocation->vldb.name, &server->addr.transport, result); |
308 | result); | ||
309 | 308 | ||
310 | switch (result) { | 309 | switch (result) { |
311 | /* success */ | 310 | /* success */ |