aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python
diff options
context:
space:
mode:
authorMitko Haralanov <[email protected]>2015-10-26 10:28:37 -0400
committerGreg Kroah-Hartman <[email protected]>2015-10-27 17:19:22 +0900
commitb9fb6318d0696b481b1e3cd8aa702141a59569c0 (patch)
tree5dd62e3e96a5ac55ccdb424f9c641b48e57ab42d /tools/perf/scripts/python
parentfebffe2c2846305c4c810b2900e70753180f9cda (diff)
staging/rdma/hfi1: Prevent silent data corruption with user SDMA
User SDMA keeps track of progress into the submitted IO vectors by tracking an offset into the vectors when packets are submitted. This offset is updated after a successful submission of a txreq to the SDMA engine. The same offset was used when determining whether an IO vector should be 'freed' (pages unpinned) in the SDMA callback functions. This was causing a silent data corruption in big jobs (> 2 nodes, 120 ranks each) on the receive side because the send side was mistakenly unpinning the vector pages before the HW has processed all descriptors referencing the vector. Reviewed-by: Mike Marciniszyn <[email protected]> Signed-off-by: Mitko Haralanov <[email protected]> Signed-off-by: Ira Weiny <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions