Skip to content
  • Sagi Grimberg's avatar
    nvme-rdma: Free the I/O tags when we delete the controller · a34ca17a
    Sagi Grimberg authored
    
    
    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: default avatarSagi Grimberg <sagi@grimberg.me>
    Reviewed-by: default avatarChristoph Hellwig <hch@lst.de>
    a34ca17a