From: Mika Westerberg <mika.westerb...@linux.intel.com> Date: Mon, 12 Feb 2018 17:10:20 +0300
> The control channel calls registered callbacks when control messages > such as XDomain protocol messages are received. The control channel > handling is done in a worker running on system workqueue which means the > networking driver can't run tear down flow which includes sending > disconnect request and waiting for a reply in the same worker. Otherwise > reply is never received (as the work is already running) and the > operation times out. > > To fix this run disconnect ThunderboltIP flow asynchronously once > ThunderboltIP logout message is received. > > Fixes: e69b6c02b4c3 ("net: Add support for networking over Thunderbolt cable") > Signed-off-by: Mika Westerberg <mika.westerb...@linux.intel.com> Also applied, thank you.