+ bus_to_virt(cur_send_wr->sg_list->addr))->tid.id; Didn't notice this before but any use of bus_to_virt() is broken. We need to figure out a different way to do whatever you're trying to do here. - R.