diff options
| author | Mika Westerberg <mika.westerberg@linux.intel.com> | 2025-11-19 12:53:58 +0200 |
|---|---|---|
| committer | Mika Westerberg <mika.westerberg@linux.intel.com> | 2026-05-05 13:53:46 +0200 |
| commit | f5cc545f59699549adbaa4084149f8247865a51d (patch) | |
| tree | f15dcb730f487d59f5a1b7dc237dfea8a8241583 /rust/zerocopy/src/pointer/git@git.tavy.me:linux-stable.git | |
| parent | e56249d8a68e712f3b60e1f3fdbb5b4fea146468 (diff) | |
thunderbolt: Wait for tb_domain_release() to complete when driver is removed
We should not call nhi_shutdown() before the domain structure and the
control channel rings are completely released. Otherwise we might
release resources like the nhi->msix_ida that are still referenced in
tb_domain_release(). For this reason wait for the tb_domain_release() to
be completed before continuing to nhi_shutdown() and eventually
releasing of the rest of the data structures.
Signed-off-by: Mika Westerberg <mika.westerberg@linux.intel.com>
Diffstat (limited to 'rust/zerocopy/src/pointer/git@git.tavy.me:linux-stable.git')
0 files changed, 0 insertions, 0 deletions
