Return-Path: Received: from mx144.netapp.com ([216.240.21.25]:17524 "EHLO mx144.netapp.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750904AbdAXVgZ (ORCPT ); Tue, 24 Jan 2017 16:36:25 -0500 Subject: Re: [PATCH v2 0/5] Fix "support large inline thresholds" To: Chuck Lever References: <20170123205159.21699.47373.stgit@manet.1015granger.net> CC: , From: Anna Schumaker Message-ID: <353a72a5-549d-535b-28b7-411ba81483a1@Netapp.com> Date: Tue, 24 Jan 2017 16:35:42 -0500 MIME-Version: 1.0 In-Reply-To: <20170123205159.21699.47373.stgit@manet.1015granger.net> Content-Type: text/plain; charset="utf-8" Sender: linux-nfs-owner@vger.kernel.org List-ID: Hi Chuck, On 01/23/2017 03:52 PM, Chuck Lever wrote: > Hi Anna- > > I've received a number of reports that v4.9 commit 655fec6987be > ("xprtrdma: Use gathered Send for large inline messages") causes > NFS/RDMA mounts to fail for devices that have a small max_sge. > > This series addresses that problem. Would you consider this series > of bug fixes for v4.10-rc? I noticed that patches one and four are the only ones with a "Fixes:" tag. Do you need all five patches to fix the problem, or can the rest be deferred to 4.11? Thanks, Anna > > > Available in the "nfs-rdma-for-4.10-rc" topic branch of this git repo: > > git://git.linux-nfs.org/projects/cel/cel-2.6.git > > And for online review: > > http://git.linux-nfs.org/?p=cel/cel-2.6.git;a=shortlog;h=refs/heads/nfs-rdma-for-4.10-rc > > > Changes since v1: > - Rebased on v4.10-rc5 > - Renamed some variables for clarity > - Clarified patch descriptions > - Added Tested-by and Reviewed-by tags > > --- > > Chuck Lever (5): > xprtrdma: Fix Read chunk padding > xprtrdma: Per-connection pad optimization > xprtrdma: Disable pad optimization by default > xprtrdma: Reduce required number of send SGEs > xprtrdma: Shrink send SGEs array > > > net/sunrpc/xprtrdma/rpc_rdma.c | 62 +++++++++++++++++++++++++-------------- > net/sunrpc/xprtrdma/transport.c | 2 + > net/sunrpc/xprtrdma/verbs.c | 15 ++++++--- > net/sunrpc/xprtrdma/xprt_rdma.h | 14 ++++++--- > 4 files changed, 60 insertions(+), 33 deletions(-) > > -- > Chuck Lever >