On Tue, Feb 12, 2019 at 05:03:30PM +0000, Bernard Metzler wrote: > >If you want to expedite removal of uverbs then siw has to support the > >uverbs 'disassociate' flow. > > > Ah OK. I was not aware of that. Do we have an example provider > code for that to help me understanding that flow? I just see a few > providers with empty disassociate_ucontext functions. I am not sure > this is what it should be? It is supposed to be empty, this is something that needs to be cleaned up. disassociate requires the user space and kernel to co-operate so that any mmaps from the kernel can be revoked and replaced with zero pages without crashing the userspace. Jason