]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
RDS: support individual receive trace reporting
authorSantosh Shilimkar <santosh.shilimkar@oracle.com>
Thu, 21 Apr 2016 23:18:47 +0000 (16:18 -0700)
committerChuck Anderson <chuck.anderson@oracle.com>
Thu, 5 May 2016 21:15:26 +0000 (14:15 -0700)
If application wants to get indvidual trace point, its easy
to support with existing infrastructure.

No change needed in API

Orabug: 23215779

Tested-by: Namrata Jampani <namrata.jampani@oracle.com>
Signed-off-by: Santosh Shilimkar <santosh.shilimkar@oracle.com>
net/rds/recv.c

index ec25e24266e3399f8322021067ebd4d5bf9d4560..67509dea2735f50ce3ba549bb65ae580920d3d11 100644 (file)
@@ -758,8 +758,8 @@ static int rds_cmsg_recv(struct rds_incoming *inc, struct msghdr *msg,
                t.rx_traces =  rs->rs_rx_traces;
                for (i = 0; i < rs->rs_rx_traces; i++) {
                        j = rs->rs_rx_trace[i];
-                       t.rx_trace_pos[j] = j;
-                       t.rx_trace[j] = inc->i_rx_lat_trace[j + 1] -
+                       t.rx_trace_pos[i] = j;
+                       t.rx_trace[i] = inc->i_rx_lat_trace[j + 1] -
                                          inc->i_rx_lat_trace[j];
                }