On 26/08/2019 17:23, Leon Romanovsky wrote: > On Mon, Aug 26, 2019 at 05:05:12PM +0300, Gal Pressman wrote: >> Hi all, >> >> Lately I've been seeing DMA-API call traces on our automated testing runs which >> complain about overlapping mappings of the same cacheline [1]. >> The problem is (most likely) caused due to multiple calls to ibv_reg_mr with the >> same address, which as a result DMA maps the same physical addresses more than 7 >> (ACTIVE_CACHELINE_MAX_OVERLAP) times. >> >> Is this considered a bad behavior by the test? Should this be caught by >> ib_core/driver somehow? > > If I'm not mistaken here, but we (Mellanox) decided that it is a bug in > DMA debug code. Thanks a lot Leon, good to know that it's not just an EFA thing. In case you remember, is it a bug in the sense that the trace is a false alarm or is it a bug that could cause real issues? Did you guys by any chance analyze what are the consequences of this?