iommu/exynos: Remove __init annotation from exynos_sysmmu_probe()
authorMarek Szyprowski <m.szyprowski@samsung.com>
Mon, 12 Aug 2019 10:32:46 +0000 (12:32 +0200)
committerJoerg Roedel <jroedel@suse.de>
Wed, 14 Aug 2019 08:50:50 +0000 (10:50 +0200)
commit7991eb39eedc2f8565568f02877f7e22c4f89f98
tree21ee4d345f2aaecd5fa5d2d549c7fffcaf24d02b
parentd45331b00ddb179e291766617259261c112db872
iommu/exynos: Remove __init annotation from exynos_sysmmu_probe()

Exynos SYSMMU driver supports deferred probe. It happens when clocks
needed for this driver are not yet available. Typically next calls to
driver ->probe() happen before init section is free, but this is not
really guaranteed. To make if safe, remove __init annotation from
exynos_sysmmu_probe() function.

Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com>
Signed-off-by: Joerg Roedel <jroedel@suse.de>
drivers/iommu/exynos-iommu.c