Description: RDMA/ucma: Rework ucma_migrate_id() to avoid races with destroy References: https://sites.google.com/view/syzscope/kasan-use-after-free-read-in-ucma_close-2 https://syzkaller.appspot.com/bug?id=457491c4672d7b52c1007db213d93e47c711fae6 Notes: Bugs: upstream: released (5.10-rc1) [f5449e74802c1112dea984aec8af7a33c4516af1] 6.1-upstream-stable: N/A "Fixed before branch point" 5.10-upstream-stable: N/A "Fixed before branching point" 4.19-upstream-stable: needed 4.9-upstream-stable: ignored "EOL" sid: released (5.10.4-1) 6.1-bookworm-security: N/A "Fixed before branch point" 5.10-bullseye-security: N/A "Fixed before branching point" 4.19-buster-security: needed 4.9-stretch-security: ignored "EOL"