I've started a series of patches to clean out and remove struct svc_serv_ops, as suggested by Neil Brown. First two patches remove svo_enqueue_xprt and svo_shutdown, but I'm not quite sure how to replace svo_module, so I've stopped there for the moment. Neil, do you have a suggestion or patch that removes svo_module? Once that is done we can finish with a patch that hoists .svo_function into struct svc_serv. --- Chuck Lever (2): SUNRPC: Remove the .svo_enqueue_xprt method SUNRPC: Remove svo_shutdown method fs/lockd/svc.c | 6 ++---- fs/nfs/callback.c | 2 -- fs/nfsd/nfssvc.c | 3 +-- include/linux/sunrpc/svc.h | 6 ------ include/linux/sunrpc/svc_xprt.h | 1 - net/sunrpc/svc.c | 3 --- net/sunrpc/svc_xprt.c | 10 +++++----- 7 files changed, 8 insertions(+), 23 deletions(-) -- Chuck Lever