linux/drivers/staging/rdma
Mitko Haralanov de79093b28 IB/hfi1: Correctly compute node interval
The computation of the interval of an interval RB node
was incorrect leading to data corruption due to the RB
search algorithm not properly finding the all RB nodes
in an MMU invalidation interval.

The problem stemmed from the fact that the beginning
address of the node's range was being aligned to a page
boundary. For certain buffer sizes, this would lead to
a end address calculation that was off by 1 page.

An important aspect of keeping the RB same is also
updating the node's range in the case it's being extended.

Reviewed-by: Dean Luick <dean.luick@intel.com>
Signed-off-by: Mitko Haralanov <mitko.haralanov@intel.com>
Signed-off-by: Doug Ledford <dledford@redhat.com>
2016-04-28 16:32:26 -04:00
..
hfi1 IB/hfi1: Correctly compute node interval 2016-04-28 16:32:26 -04:00
Kconfig staging/rdma: remove deprecated ipath driver 2016-02-03 11:10:58 -05:00
Makefile staging/rdma: remove deprecated ipath driver 2016-02-03 11:10:58 -05:00