> On Jan 25, 2016, at 9:09 AM, Trond Myklebust <trond.myklebust@xxxxxxxxxxxxxxx> wrote: > > The following patchset is intended to convert the current ad-hoc backchannel > session semantics to use the generic slot table in fs/nfs/nfs4session.c > This should suffice to allow us to grow the size of the slot table at will. We may be able to exercise this series at Connectathon with some RDMA servers that advertise quite a few backchannel session slots. Reviewed-by: Chuck Lever <chuck.lever@xxxxxxxxxx> > Trond Myklebust (5): > NFSv4.x: Remove hard coded slotids in callback channel > NFSv4.x: CB_SEQUENCE should return NFS4ERR_DELAY if still executing > NFSv4.x: Enforce the ca_maxresponsesize_cached on the back channel > NFSv4.x: Fix wraparound issues when validing the callback sequence id > NFSv4.x: Allow multiple callbacks in flight > > fs/nfs/callback.h | 3 ++- > fs/nfs/callback_proc.c | 64 ++++++++++++++++++++++++++------------------------ > fs/nfs/callback_xdr.c | 12 ++++++---- > fs/nfs/nfs4proc.c | 2 +- > fs/nfs/nfs4session.c | 54 ++++++++++++++++++++++++++++++++---------- > fs/nfs/nfs4session.h | 8 +++++++ > 6 files changed, 93 insertions(+), 50 deletions(-) > > -- > 2.5.0 -- Chuck Lever -- To unsubscribe from this list: send the line "unsubscribe linux-nfs" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html