Hi Anna- Here's a fix for the bug reported yesterday morning, plus an observability enhancement to help diagnose future similar bugs. The fix needs to go into 5.6-rc and 5.5-stable as soon as you can. The observability change can go in wherever you see fit. Thanks! Changes since v2: - Fix now passes the usual gamut of static checks - Improve MR trace points even further - Split out the trace point change; it does not need to be backported Changes since v1: - Ensure the correct nents value is passed to ib_map_mr_sg - Record the mr_nents value in the MR trace points --- Chuck Lever (2): xprtrdma: Fix DMA scatter-gather list mapping imbalance xprtrdma: Enhance MR-related trace points include/trace/events/rpcrdma.h | 56 +++++++++++++++++++++------------------- net/sunrpc/xprtrdma/frwr_ops.c | 15 ++++++----- 2 files changed, 38 insertions(+), 33 deletions(-) -- Chuck Lever