xprtrdma: Fix calculation of ri_max_segs again
authorChuck Lever <chuck.lever@oracle.com>
Mon, 19 Aug 2019 22:39:25 +0000 (18:39 -0400)
committerAnna Schumaker <Anna.Schumaker@Netapp.com>
Tue, 20 Aug 2019 15:01:03 +0000 (11:01 -0400)
commit36bdd9056b6a83d573ffdde282a5a91ce734c536
treea230582aa710250b0800c77df4b7a458b0d085b4
parentaf08a7754a5da7ae704624cbe4ef83e46246c92d
xprtrdma: Fix calculation of ri_max_segs again

Commit 302d3deb206 ("xprtrdma: Prevent inline overflow") added this
calculation back in 2016, but got it wrong. I tested only the lower
bound, which is why there is a max_t there. The upper bound should be
rounded up too.

Now, when using DIV_ROUND_UP, that takes care of the lower bound as
well.

Signed-off-by: Chuck Lever <chuck.lever@oracle.com>
Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>
net/sunrpc/xprtrdma/frwr_ops.c