Joerg Roedel
38667f1890
iommu: Ignore -ENODEV errors from add_device call-back
...
The -ENODEV error just means that the device is not
translated by an IOMMU. We shouldn't bail out of iommu
driver initialization when that happens, as this is a common
scenario on ARM.
Not returning -ENODEV in the drivers would be a bad idea, as
the IOMMU core would have no indication whether a device is
translated or not. This indication is not used at the
moment, but will probably be in the future.
Fixes: 19762d7 ("iommu: Propagate error in add_iommu_group")
Tested-by: Marek Szyprowski <m.szyprowski@samsung.com>
Tested-by: Eric Auger <eric.auger@linaro.org>
Tested-by: Heiko Stuebner <heiko@sntech.de>
Signed-off-by: Joerg Roedel <jroedel@suse.de>
2015-06-29 21:57:19 +02:00
..
2015-05-15 00:31:23 +02:00
2015-06-08 08:47:08 -07:00
2015-06-01 10:34:24 +09:00
2015-04-17 15:50:54 -04:00
2015-06-12 11:35:19 -07:00
2015-05-13 23:04:20 +02:00
2015-06-01 17:03:44 +02:00
2015-05-05 19:37:22 -05:00
2015-05-08 11:22:30 -07:00
2015-04-24 08:23:45 -07:00
2015-04-15 23:02:24 +02:00
2015-04-29 15:19:21 +02:00
2015-04-26 13:51:05 -07:00
2015-06-12 15:22:26 +05:30
2015-04-21 14:47:16 +05:30
2015-04-27 11:06:05 +09:00
2015-06-06 09:03:54 -07:00
2015-05-12 13:49:13 +02:00
2015-06-12 10:11:50 +10:00
2015-05-21 17:23:11 -07:00
2015-05-29 17:47:42 -07:00
2015-04-21 09:42:58 -07:00
2015-05-12 18:13:46 +02:00
2015-05-11 10:54:20 -07:00
2015-05-23 12:30:52 +01:00
2015-05-31 11:31:42 -07:00
2015-06-09 15:05:27 -07:00
2015-06-29 21:57:19 +02:00
2015-06-14 15:38:57 -10:00
2015-04-15 09:00:47 -07:00
2015-04-18 08:22:10 -04:00
2015-05-27 09:57:21 -07:00
2015-06-12 20:16:33 +10:00
2015-05-05 08:42:06 -07:00
2015-04-22 09:18:17 -07:00
2015-04-17 09:04:09 -04:00
2015-05-27 13:34:15 +01:00
2015-04-21 09:42:58 -07:00
2015-05-18 09:04:42 +02:00
2015-05-18 10:01:54 -07:00
2015-06-11 16:04:02 -07:00
2015-06-11 09:27:24 -04:00
2015-06-06 22:37:45 -07:00
2015-04-26 17:22:07 -07:00
2015-04-24 13:45:54 +02:00
2015-06-01 17:56:32 -05:00
2015-04-22 09:04:39 -07:00
2015-05-12 20:57:19 +05:30
2015-05-19 11:40:52 +02:00
2015-05-20 02:18:12 -07:00
2015-05-01 23:01:48 +02:00
2015-04-15 23:06:16 +02:00
2015-05-19 16:07:40 +02:00
2015-05-27 13:34:15 +01:00
2015-05-14 17:55:51 -07:00
2015-05-13 09:57:29 +02:00
2015-04-15 16:35:23 -07:00
2015-05-31 11:31:42 -07:00
2015-04-27 13:08:14 +09:00
2015-05-27 16:27:05 +02:00
2015-05-11 17:29:49 +01:00
2015-06-09 16:38:06 +02:00
2015-05-31 11:54:25 +09:00
2015-05-30 19:58:11 -07:00
2015-05-19 08:12:27 +08:00
2015-06-06 22:14:23 -07:00
2015-06-05 23:19:45 +09:00
2015-05-29 11:12:40 +02:00
2015-05-30 18:04:20 -07:00
2015-05-26 08:44:59 +01:00
2015-06-04 14:47:49 +02:00
2015-04-22 11:22:55 -07:00
2015-05-19 19:55:36 +01:00