RDS: update copy_to_user state in tcp transport
Other transports use rds_page_copy_user, which updates our s_copy_to_user counter. TCP doesn't, so it needs to explicity call rds_stats_add(). Reported-by: Richard Frank <richard.frank@oracle.com> Signed-off-by: Andy Grover <andy.grover@oracle.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
1123fd734d
commit
b075cfdb66
|
@ -97,6 +97,7 @@ int rds_tcp_inc_copy_to_user(struct rds_incoming *inc, struct iovec *first_iov,
|
||||||
goto out;
|
goto out;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
rds_stats_add(s_copy_to_user, to_copy);
|
||||||
size -= to_copy;
|
size -= to_copy;
|
||||||
ret += to_copy;
|
ret += to_copy;
|
||||||
skb_off += to_copy;
|
skb_off += to_copy;
|
||||||
|
|
Loading…
Reference in New Issue