diff options
| author | Mika Westerberg <mika.westerberg@linux.intel.com> | 2025-11-06 17:59:52 +0200 |
|---|---|---|
| committer | Mika Westerberg <mika.westerberg@linux.intel.com> | 2026-05-05 13:53:46 +0200 |
| commit | a8937f35cf39c39c64325aa84d0463d866850857 (patch) | |
| tree | 79aa342e1cb199d489dd29451dc15975eb19d7af /rust/zerocopy/src/pointer/git@git.tavy.me:linux-stable.git | |
| parent | 4d5fc3f4068568dfcb8cbe2852b4adc56394aa26 (diff) | |
thunderbolt: Remove XDomain from the bus without holding tb->lock
Currently we call device_unregister() for services and the XDomain
itself with tb->lock held. This prevents the service drivers from
calling any functions that may take it. For this reason separate
removing the XDomain from the topology data structures (where we need
the lock) from unregistering the device from the bus (where remove
callbacks of the drivers are being called).
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
