migration/rdma: unregister fd handler
authorDr. David Alan Gilbert <dgilbert@redhat.com>
Tue, 22 Jan 2019 17:31:11 +0000 (17:31 +0000)
committerDr. David Alan Gilbert <dgilbert@redhat.com>
Wed, 23 Jan 2019 15:51:32 +0000 (15:51 +0000)
commitfbbaacab2758cb3f32a07524710533b1d6422be4
treeb1759c667f0798dcaf874f194023fc68290604e1
parent6d99c2d41c1bce9914cd9a5129327d9adb9db776
migration/rdma: unregister fd handler

Unregister the fd handler before we destroy the channel,
otherwise we've got a race where we might land in the
fd handler just as we're closing the device.

(The race is quite data dependent, you just have to have
the right set of devices for it to trigger).

Corresponds to RH bz: https://bugzilla.redhat.com/show_bug.cgi?id=1666601

Signed-off-by: Dr. David Alan Gilbert <dgilbert@redhat.com>
Message-Id: <20190122173111.29821-1-dgilbert@redhat.com>
Reviewed-by: Peter Xu <peterx@redhat.com>
Signed-off-by: Dr. David Alan Gilbert <dgilbert@redhat.com>
migration/rdma.c