diff options
Diffstat (limited to 'net/rds/ib_recv.c')
-rw-r--r-- | net/rds/ib_recv.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/net/rds/ib_recv.c b/net/rds/ib_recv.c index 977fb86065b7..abc8cc805e8d 100644 --- a/net/rds/ib_recv.c +++ b/net/rds/ib_recv.c | |||
@@ -796,7 +796,7 @@ static void rds_ib_cong_recv(struct rds_connection *conn, | |||
796 | 796 | ||
797 | addr = kmap_atomic(sg_page(&frag->f_sg)); | 797 | addr = kmap_atomic(sg_page(&frag->f_sg)); |
798 | 798 | ||
799 | src = addr + frag_off; | 799 | src = addr + frag->f_sg.offset + frag_off; |
800 | dst = (void *)map->m_page_addrs[map_page] + map_off; | 800 | dst = (void *)map->m_page_addrs[map_page] + map_off; |
801 | for (k = 0; k < to_copy; k += 8) { | 801 | for (k = 0; k < to_copy; k += 8) { |
802 | /* Record ports that became uncongested, ie | 802 | /* Record ports that became uncongested, ie |