• Linus Torvalds's avatar
    Merge tag 'nfsd-4.21' of git://linux-nfs.org/~bfields/linux · e45428a4
    Linus Torvalds authored
    Pull nfsd updates from Bruce Fields:
     "Thanks to Vasily Averin for fixing a use-after-free in the
      containerized NFSv4.2 client, and cleaning up some convoluted
      backchannel server code in the process.
    
      Otherwise, miscellaneous smaller bugfixes and cleanup"
    
    * tag 'nfsd-4.21' of git://linux-nfs.org/~bfields/linux: (25 commits)
      nfs: fixed broken compilation in nfs_callback_up_net()
      nfs: minor typo in nfs4_callback_up_net()
      sunrpc: fix debug message in svc_create_xprt()
      sunrpc: make visible processing error in bc_svc_process()
      sunrpc: remove unused xpo_prep_reply_hdr callback
      sunrpc: remove svc_rdma_bc_class
      sunrpc: remove svc_tcp_bc_class
      sunrpc: remove unused bc_up operation from rpc_xprt_ops
      sunrpc: replace svc_serv->sv_bc_xprt by boolean flag
      sunrpc: use-after-free in svc_process_common()
      sunrpc: use SVC_NET() in svcauth_gss_* functions
      nfsd: drop useless LIST_HEAD
      lockd: Show pid of lockd for remote locks
      NFSD remove OP_CACHEME from 4.2 op_flags
      nfsd: Return EPERM, not EACCES, in some SETATTR cases
      sunrpc: fix cache_head leak due to queued request
      nfsd: clean up indentation, increase indentation in switch statement
      svcrdma: Optimize the logic that selects the R_key to invalidate
      nfsd: fix a warning in __cld_pipe_upcall()
      nfsd4: fix crash on writing v4_end_grace before nfsd startup
      ...
    e45428a4
xprtsock.c 81.8 KB