mbox series

[v1,0/2] Clean up struct svc_serv_ops

Message ID 164313706374.3285.4265550102084857832.stgit@bazille.1015granger.net (mailing list archive)
Headers show
Series Clean up struct svc_serv_ops | expand

Message

Chuck Lever III Jan. 25, 2022, 7 p.m. UTC
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