All of lore.kernel.org
 help / color / mirror / Atom feed
From: bfields@fieldses.org (J. Bruce Fields)
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: linux-nfs@vger.kernel.org, linux-kernel@vger.kernel.org
Subject: [GIT PULL] nfsd
Date: Wed, 2 Jan 2019 15:43:07 -0500	[thread overview]
Message-ID: <20190102204307.GA28209@fieldses.org> (raw)

Please pull nfsd changes from

  git://linux-nfs.org/~bfields/linux.git tags/nfsd-4.21

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.

--b.

----------------------------------------------------------------
Benjamin Coddington (1):
      lockd: Show pid of lockd for remote locks

Chuck Lever (1):
      svcrdma: Optimize the logic that selects the R_key to invalidate

Colin Ian King (1):
      nfsd: clean up indentation, increase indentation in switch statement

J. Bruce Fields (6):
      nfsd4: zero-length WRITE should succeed
      nfsd4: remove unused nfs4_check_olstateid parameter
      nfsd4: forbid all renames during grace period
      nfsd4: skip unused assignment
      lockd: fix decoding of TEST results
      nfsd4: fix crash on writing v4_end_grace before nfsd startup

Julia Lawall (1):
      nfsd: drop useless LIST_HEAD

Olga Kornievskaia (1):
      NFSD remove OP_CACHEME from 4.2 op_flags

Scott Mayhew (1):
      nfsd: fix a warning in __cld_pipe_upcall()

Vasily Averin (12):
      sunrpc: fix cache_head leak due to queued request
      sunrpc: use SVC_NET() in svcauth_gss_* functions
      sunrpc: use-after-free in svc_process_common()
      sunrpc: replace svc_serv->sv_bc_xprt by boolean flag
      sunrpc: remove unused bc_up operation from rpc_xprt_ops
      sunrpc: remove svc_tcp_bc_class
      sunrpc: remove svc_rdma_bc_class
      sunrpc: remove unused xpo_prep_reply_hdr callback
      sunrpc: make visible processing error in bc_svc_process()
      sunrpc: fix debug message in svc_create_xprt()
      nfs: minor typo in nfs4_callback_up_net()
      nfs: fixed broken compilation in nfs_callback_up_net()

zhengbin (1):
      nfsd: Return EPERM, not EACCES, in some SETATTR cases

 fs/lockd/clnt4xdr.c                      |  22 ++----
 fs/lockd/clntproc.c                      |   2 +-
 fs/lockd/clntxdr.c                       |  22 ++----
 fs/lockd/xdr.c                           |   4 +-
 fs/lockd/xdr4.c                          |   4 +-
 fs/nfs/callback.c                        |  10 +--
 fs/nfsd/nfs4layouts.c                    |   1 -
 fs/nfsd/nfs4proc.c                       |  15 ++--
 fs/nfsd/nfs4recover.c                    |  17 ++---
 fs/nfsd/nfs4state.c                      |  10 +--
 fs/nfsd/nfsctl.c                         |   2 +
 fs/nfsd/vfs.c                            |  17 ++++-
 include/linux/sunrpc/bc_xprt.h           |  19 +++--
 include/linux/sunrpc/svc.h               |   7 +-
 include/linux/sunrpc/svc_rdma.h          |   2 +-
 include/linux/sunrpc/svc_xprt.h          |   1 -
 include/linux/sunrpc/xprt.h              |   1 -
 include/trace/events/sunrpc.h            |   6 +-
 net/sunrpc/auth_gss/svcauth_gss.c        |   8 +--
 net/sunrpc/cache.c                       |  10 ++-
 net/sunrpc/svc.c                         |  24 +++++--
 net/sunrpc/svc_xprt.c                    |   9 +--
 net/sunrpc/svcsock.c                     | 120 -------------------------------
 net/sunrpc/xprtrdma/backchannel.c        |  20 ------
 net/sunrpc/xprtrdma/svc_rdma.c           |   6 --
 net/sunrpc/xprtrdma/svc_rdma_recvfrom.c  |  63 ++++++++++++++++
 net/sunrpc/xprtrdma/svc_rdma_sendto.c    |  57 ++++-----------
 net/sunrpc/xprtrdma/svc_rdma_transport.c |  59 ---------------
 net/sunrpc/xprtrdma/transport.c          |   1 -
 net/sunrpc/xprtrdma/xprt_rdma.h          |   1 -
 net/sunrpc/xprtsock.c                    |  12 ----
 31 files changed, 192 insertions(+), 360 deletions(-)

             reply	other threads:[~2019-01-02 20:43 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2019-01-02 20:43 J. Bruce Fields [this message]
2019-01-03  2:40 ` [GIT PULL] nfsd pr-tracker-bot

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20190102204307.GA28209@fieldses.org \
    --to=bfields@fieldses.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-nfs@vger.kernel.org \
    --cc=torvalds@linux-foundation.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.