On Wed, Sep 25, 2019 at 07:37:38PM +0000, Michal Kalderon wrote: > > I suppose I was expecting that the when the object was no longer to be > > shown to userspace the mmap_xa's were somehow neutralized too so new > > mmaps cannot be established. > Adding/removing entries is dynamic and done on qp / cq creation and > destruction, Could be done all the time. To neutralize them is only > to add some interface that Make sure the entry is deleted like wait > for the event that refcnt reaches zero before freeing the memory, Or > leave it as it is now and only free the memory in the mmap_free. nothing needs to wait, it just needs to make sure future mmap to that offset will not succeed Jason