@@ -207,7 +207,7 @@ static void afs_free_call(struct afs_call *call)
207207static void afs_end_call_nofree (struct afs_call * call )
208208{
209209 if (call -> rxcall ) {
210- rxrpc_kernel_end_call (call -> rxcall );
210+ rxrpc_kernel_end_call (afs_socket , call -> rxcall );
211211 call -> rxcall = NULL ;
212212 }
213213 if (call -> type -> destructor )
@@ -325,8 +325,8 @@ static int afs_send_pages(struct afs_call *call, struct msghdr *msg,
325325 * returns from sending the request */
326326 if (first + loop >= last )
327327 call -> state = AFS_CALL_AWAIT_REPLY ;
328- ret = rxrpc_kernel_send_data (call -> rxcall , msg ,
329- to - offset );
328+ ret = rxrpc_kernel_send_data (afs_socket , call -> rxcall ,
329+ msg , to - offset );
330330 kunmap (pages [loop ]);
331331 if (ret < 0 )
332332 break ;
@@ -406,7 +406,8 @@ int afs_make_call(struct in_addr *addr, struct afs_call *call, gfp_t gfp,
406406 * request */
407407 if (!call -> send_pages )
408408 call -> state = AFS_CALL_AWAIT_REPLY ;
409- ret = rxrpc_kernel_send_data (rxcall , & msg , call -> request_size );
409+ ret = rxrpc_kernel_send_data (afs_socket , rxcall ,
410+ & msg , call -> request_size );
410411 if (ret < 0 )
411412 goto error_do_abort ;
412413
@@ -421,7 +422,7 @@ int afs_make_call(struct in_addr *addr, struct afs_call *call, gfp_t gfp,
421422 return wait_mode -> wait (call );
422423
423424error_do_abort :
424- rxrpc_kernel_abort_call (rxcall , RX_USER_ABORT );
425+ rxrpc_kernel_abort_call (afs_socket , rxcall , RX_USER_ABORT );
425426 while ((skb = skb_dequeue (& call -> rx_queue )))
426427 afs_free_skb (skb );
427428error_kill_call :
@@ -509,7 +510,8 @@ static void afs_deliver_to_call(struct afs_call *call)
509510 if (call -> state != AFS_CALL_AWAIT_REPLY )
510511 abort_code = RXGEN_SS_UNMARSHAL ;
511512 do_abort :
512- rxrpc_kernel_abort_call (call -> rxcall ,
513+ rxrpc_kernel_abort_call (afs_socket ,
514+ call -> rxcall ,
513515 abort_code );
514516 call -> error = ret ;
515517 call -> state = AFS_CALL_ERROR ;
@@ -605,7 +607,7 @@ static int afs_wait_for_call_to_complete(struct afs_call *call)
605607 /* kill the call */
606608 if (call -> state < AFS_CALL_COMPLETE ) {
607609 _debug ("call incomplete" );
608- rxrpc_kernel_abort_call (call -> rxcall , RX_CALL_DEAD );
610+ rxrpc_kernel_abort_call (afs_socket , call -> rxcall , RX_CALL_DEAD );
609611 while ((skb = skb_dequeue (& call -> rx_queue )))
610612 afs_free_skb (skb );
611613 }
@@ -823,14 +825,15 @@ void afs_send_empty_reply(struct afs_call *call)
823825 msg .msg_flags = 0 ;
824826
825827 call -> state = AFS_CALL_AWAIT_ACK ;
826- switch (rxrpc_kernel_send_data (call -> rxcall , & msg , 0 )) {
828+ switch (rxrpc_kernel_send_data (afs_socket , call -> rxcall , & msg , 0 )) {
827829 case 0 :
828830 _leave (" [replied]" );
829831 return ;
830832
831833 case - ENOMEM :
832834 _debug ("oom" );
833- rxrpc_kernel_abort_call (call -> rxcall , RX_USER_ABORT );
835+ rxrpc_kernel_abort_call (afs_socket , call -> rxcall ,
836+ RX_USER_ABORT );
834837 default :
835838 afs_end_call (call );
836839 _leave (" [error]" );
@@ -859,7 +862,7 @@ void afs_send_simple_reply(struct afs_call *call, const void *buf, size_t len)
859862 msg .msg_flags = 0 ;
860863
861864 call -> state = AFS_CALL_AWAIT_ACK ;
862- n = rxrpc_kernel_send_data (call -> rxcall , & msg , len );
865+ n = rxrpc_kernel_send_data (afs_socket , call -> rxcall , & msg , len );
863866 if (n >= 0 ) {
864867 /* Success */
865868 _leave (" [replied]" );
@@ -868,7 +871,8 @@ void afs_send_simple_reply(struct afs_call *call, const void *buf, size_t len)
868871
869872 if (n == - ENOMEM ) {
870873 _debug ("oom" );
871- rxrpc_kernel_abort_call (call -> rxcall , RX_USER_ABORT );
874+ rxrpc_kernel_abort_call (afs_socket , call -> rxcall ,
875+ RX_USER_ABORT );
872876 }
873877 afs_end_call (call );
874878 _leave (" [error]" );
0 commit comments