Loading include/linux/sunrpc/svc.h +1 −0 Original line number Diff line number Diff line Loading @@ -103,6 +103,7 @@ struct svc_serv { spinlock_t sv_cb_lock; /* protects the svc_cb_list */ wait_queue_head_t sv_cb_waitq; /* sleep here if there are no * entries in the svc_cb_list */ struct svc_xprt *bc_xprt; #endif /* CONFIG_NFS_V4_1 */ }; Loading net/sunrpc/svc.c +4 −0 Original line number Diff line number Diff line Loading @@ -487,6 +487,10 @@ svc_destroy(struct svc_serv *serv) if (svc_serv_is_pooled(serv)) svc_pool_map_put(); #if defined(CONFIG_NFS_V4_1) svc_sock_destroy(serv->bc_xprt); #endif /* CONFIG_NFS_V4_1 */ svc_unregister(serv); kfree(serv->sv_pools); kfree(serv); Loading Loading
include/linux/sunrpc/svc.h +1 −0 Original line number Diff line number Diff line Loading @@ -103,6 +103,7 @@ struct svc_serv { spinlock_t sv_cb_lock; /* protects the svc_cb_list */ wait_queue_head_t sv_cb_waitq; /* sleep here if there are no * entries in the svc_cb_list */ struct svc_xprt *bc_xprt; #endif /* CONFIG_NFS_V4_1 */ }; Loading
net/sunrpc/svc.c +4 −0 Original line number Diff line number Diff line Loading @@ -487,6 +487,10 @@ svc_destroy(struct svc_serv *serv) if (svc_serv_is_pooled(serv)) svc_pool_map_put(); #if defined(CONFIG_NFS_V4_1) svc_sock_destroy(serv->bc_xprt); #endif /* CONFIG_NFS_V4_1 */ svc_unregister(serv); kfree(serv->sv_pools); kfree(serv); Loading