summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/bin/stackcollapse-report
diff options
context:
space:
mode:
authorMika Westerberg <mika.westerberg@linux.intel.com>2024-06-13 15:05:03 +0300
committerMika Westerberg <mika.westerberg@linux.intel.com>2024-08-06 08:01:10 +0300
commite2006140ad2e01a02ed0aff49cc2ae3ceeb11f8d (patch)
treee2de9c658525d88f9535c421cb12e4a0c76a01cc /tools/perf/scripts/python/bin/stackcollapse-report
parentab3de2c7ec91db6a3cf5fc07765852c81ca7d6ef (diff)
downloadkernel-e2006140ad2e01a02ed0aff49cc2ae3ceeb11f8d.tar.gz
thunderbolt: Mark XDomain as unplugged when router is removed
I noticed that when we do discrete host router NVM upgrade and it gets hot-removed from the PCIe side as a result of NVM firmware authentication, if there is another host connected with enabled paths we hang in tearing them down. This is due to fact that the Thunderbolt networking driver also tries to cleanup the paths and ends up blocking in tb_disconnect_xdomain_paths() waiting for the domain lock. However, at this point we already cleaned the paths in tb_stop() so there is really no need for tb_disconnect_xdomain_paths() to do that anymore. Furthermore it already checks if the XDomain is unplugged and bails out early so take advantage of that and mark the XDomain as unplugged when we remove the parent router. Cc: stable@vger.kernel.org Signed-off-by: Mika Westerberg <mika.westerberg@linux.intel.com>
Diffstat (limited to 'tools/perf/scripts/python/bin/stackcollapse-report')
0 files changed, 0 insertions, 0 deletions
le='2021-10-02 14:18:25 +0100'>2021-10-02ethernet: use eth_hw_addr_set() instead of ether_addr_copy()Jakub Kicinski 2021-08-24ethtool: extend coalesce setting uAPI with CQE modeYufeng Mo 2021-06-28Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextDavid S. Miller 2021-06-24ena: Remove rcu_read_lock() around XDP program invocationToke Høiland-Jørgensen 2021-06-18Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski 2021-06-09net: ena: make symbol 'ena_alloc_map_page' staticWei Yongjun 2021-06-08net: ena: fix DMA mapping function issues in XDPShay Agroskin 2021-06-08net: ena: re-organize code to improve readabilityShay Agroskin 2021-06-08net: ena: Use dev_alloc() in RX buffer allocationShay Agroskin 2021-06-08net: ena: aggregate doorbell common operations into a functionShay Agroskin 2021-06-08net: ena: Remove module param and change message severityShay Agroskin 2021-06-08net: ena: add jiffies of last napi call to statsShay Agroskin 2021-06-08net: ena: use build_skb() in RX pathShay Agroskin 2021-06-08net: ena: Improve error logging in driverShay Agroskin 2021-06-08net: ena: Remove unused codeShay Agroskin 2021-06-08net: ena: optimize data access in fast-path codeShay Agroskin 2021-03-31net: ena: remove extra words from commentsYixing Liu 2021-03-31net: ena: fix inaccurate print typeYixing Liu 2021-03-25Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextDavid S. Miller 2021-03-18bpf, devmap: Move drop error path to devmap for XDP_REDIRECTLorenzo Bianconi 2021-03-17ena: Update driver to use ethtool_sprintfAlexander Duyck 2021-03-15ethernet: amazon: ena: A typo fix in the file ena_com.hBhaskar Chowdhury 2021-02-10Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netDavid S. Miller 2021-02-06net: ena: Update XDP verdict upon failureShay Agroskin