Joerg Roedel
bea64033dd
iommu/vt-d: Fix dead-locks in disable_dmar_iommu() path
...
It turns out that the disable_dmar_iommu() code-path tried
to get the device_domain_lock recursivly, which will
dead-lock when this code runs on dmar removal. Fix both
code-paths that could lead to the dead-lock.
Fixes: 55d940430ab9 ('iommu/vt-d: Get rid of domain->iommu_lock')
Signed-off-by: Joerg Roedel <jroedel@suse.de>
2016-11-08 15:08:26 +01:00
..
2016-09-19 15:49:01 +02:00
2016-09-05 12:43:16 +02:00
2016-10-06 10:49:01 -07:00
2016-08-01 07:25:10 -04:00
2016-10-11 12:52:41 -07:00
2016-11-08 14:46:41 +01:00
2016-11-08 14:52:41 +01:00
2016-09-16 09:34:22 +01:00
2016-08-01 07:25:10 -04:00
2016-08-09 17:27:48 +02:00
2015-10-22 00:00:49 +02:00
2015-03-31 15:32:14 +02:00
2015-10-21 18:05:50 -05:00
2015-02-03 18:47:18 +01:00
2016-02-16 08:04:06 -08:00
2016-11-08 15:08:26 +01:00
2016-07-26 16:19:19 -07:00
2016-09-16 09:34:23 +01:00
2016-07-01 14:04:37 +01:00
2016-04-05 15:34:29 +02:00
2016-04-05 15:39:37 +02:00
2014-07-07 12:01:21 +02:00
2013-09-25 11:07:04 +02:00
2016-09-16 09:34:15 +01:00
2016-06-27 13:07:45 +02:00
2016-09-05 12:53:58 +02:00
2016-04-13 11:37:41 +02:00
2015-06-12 11:33:52 +02:00
2016-09-16 09:34:17 +01:00
2016-07-26 16:02:37 +02:00
2013-08-06 11:18:03 -07:00
2016-06-21 13:57:13 +02:00
2016-06-21 13:56:00 +02:00
2016-06-21 11:54:06 +02:00
2016-06-21 11:36:19 +02:00
2016-08-09 15:46:46 +02:00
2016-09-16 09:34:15 +01:00
2016-04-05 17:53:20 +02:00
2016-04-05 17:53:20 +02:00
2015-10-14 14:35:47 +02:00
2015-08-03 16:04:42 +02:00
2016-06-27 14:50:08 +02:00
2016-09-22 13:42:28 +02:00
2015-04-02 13:33:19 +02:00
2015-08-13 17:05:28 +02:00