Re: [PATCH v2 3/5] nvme-rdma: Free the I/O tags when we delete the controller

Christoph Hellwig
2016-08-03T09:03:30Z

On Tue, Aug 02, 2016 at 10:53:37AM +0300, Sagi Grimberg wrote:
> If we wait until we free the controller (free_ctrl) we might
> lose our rdma device without any notification while we still
> have open resources (tags mrs and dma mappings).
>
> Instead, destroy the tags with their rdma resources once we
> delete the device and not when freeing it.
>
> Note that we don't do that in nvme_rdma_shutdown_ctrl because
> controller reset uses it as well and we want to give active I/O
> a chance to complete successfully.
>
> Signed-off-by: Sagi Grimberg <sagi-NQWnxTmZq1alnMjI0IkVqw@public.gmane.org>