summaryrefslogtreecommitdiffstats
path: root/fs/afs/cmservice.c
diff options
context:
space:
mode:
authorDavid Howells <dhowells@redhat.com>2017-11-02 11:27:49 -0400
committerDavid Howells <dhowells@redhat.com>2017-11-13 10:38:18 -0500
commitd0676a16781d0972969dff8b3f3f819599cc4b07 (patch)
tree0ccc593980a8947c68b5f21f49b287920bebc7ba /fs/afs/cmservice.c
parent03dc2cfca536df89f4b1747caad9324c9be482fa (diff)
afs: Rename struct afs_call server member to cm_server
Rename the server member of struct afs_call to cm_server as we're only going to be using it for incoming calls for the Cache Manager service. This makes it easier to differentiate from the pointer to the target server for the client, which will point to a different structure to allow for callback handling. Signed-off-by: David Howells <dhowells@redhat.com>
Diffstat (limited to 'fs/afs/cmservice.c')
-rw-r--r--fs/afs/cmservice.c18
1 files changed, 8 insertions, 10 deletions
diff --git a/fs/afs/cmservice.c b/fs/afs/cmservice.c
index 03c0a8572ef4..91e921553453 100644
--- a/fs/afs/cmservice.c
+++ b/fs/afs/cmservice.c
@@ -144,12 +144,10 @@ static void afs_cm_destructor(struct afs_call *call)
144 * afs_deliver_cb_callback(). 144 * afs_deliver_cb_callback().
145 */ 145 */
146 if (call->unmarshall == 5) { 146 if (call->unmarshall == 5) {
147 ASSERT(call->server && call->count && call->request); 147 ASSERT(call->cm_server && call->count && call->request);
148 afs_break_callbacks(call->server, call->count, call->request); 148 afs_break_callbacks(call->cm_server, call->count, call->request);
149 } 149 }
150 150
151 afs_put_server(call->net, call->server);
152 call->server = NULL;
153 kfree(call->buffer); 151 kfree(call->buffer);
154 call->buffer = NULL; 152 call->buffer = NULL;
155} 153}
@@ -170,7 +168,7 @@ static void SRXAFSCB_CallBack(struct work_struct *work)
170 * yet */ 168 * yet */
171 afs_send_empty_reply(call); 169 afs_send_empty_reply(call);
172 170
173 afs_break_callbacks(call->server, call->count, call->request); 171 afs_break_callbacks(call->cm_server, call->count, call->request);
174 afs_put_call(call); 172 afs_put_call(call);
175 _leave(""); 173 _leave("");
176} 174}
@@ -290,7 +288,7 @@ static int afs_deliver_cb_callback(struct afs_call *call)
290 server = afs_find_server(call->net, &srx); 288 server = afs_find_server(call->net, &srx);
291 if (!server) 289 if (!server)
292 return -ENOTCONN; 290 return -ENOTCONN;
293 call->server = server; 291 call->cm_server = server;
294 292
295 return afs_queue_call_work(call); 293 return afs_queue_call_work(call);
296} 294}
@@ -302,9 +300,9 @@ static void SRXAFSCB_InitCallBackState(struct work_struct *work)
302{ 300{
303 struct afs_call *call = container_of(work, struct afs_call, work); 301 struct afs_call *call = container_of(work, struct afs_call, work);
304 302
305 _enter("{%p}", call->server); 303 _enter("{%p}", call->cm_server);
306 304
307 afs_init_callback_state(call->server); 305 afs_init_callback_state(call->cm_server);
308 afs_send_empty_reply(call); 306 afs_send_empty_reply(call);
309 afs_put_call(call); 307 afs_put_call(call);
310 _leave(""); 308 _leave("");
@@ -335,7 +333,7 @@ static int afs_deliver_cb_init_call_back_state(struct afs_call *call)
335 server = afs_find_server(call->net, &srx); 333 server = afs_find_server(call->net, &srx);
336 if (!server) 334 if (!server)
337 return -ENOTCONN; 335 return -ENOTCONN;
338 call->server = server; 336 call->cm_server = server;
339 337
340 return afs_queue_call_work(call); 338 return afs_queue_call_work(call);
341} 339}
@@ -407,7 +405,7 @@ static int afs_deliver_cb_init_call_back_state3(struct afs_call *call)
407 server = afs_find_server(call->net, &srx); 405 server = afs_find_server(call->net, &srx);
408 if (!server) 406 if (!server)
409 return -ENOTCONN; 407 return -ENOTCONN;
410 call->server = server; 408 call->cm_server = server;
411 409
412 return afs_queue_call_work(call); 410 return afs_queue_call_work(call);
413} 411}