MALI: utgard: RK: use late_initcall_sync instead of module_init
[firefly-linux-kernel-4.4.55.git] / drivers / gpu / arm / mali400 / mali / linux / mali_kernel_linux.c
index ec481ba2797cb84d618bdf27d83f006bc544e924..ae4fad8d7588cc8fd6e4284236e46691cf14c024 100755 (executable)
@@ -497,8 +497,10 @@ static int mali_probe(struct platform_device *pdev)
                int i = 0;
 
                for(i = 0; i < mali_platform_device->num_resources; i++)
-                       dev_info(&pdev->dev, "mali_platform_device->resource[%d].start = 0x%08x\n",
-                               i, mali_platform_device->resource[i].start);
+                       dev_info(&pdev->dev,
+                                "resource[%d].start = 0x%pa\n",
+                                i,
+                                &mali_platform_device->resource[i].start);
        }
 
 #ifdef CONFIG_MALI_DT
@@ -968,8 +970,7 @@ static int mali_ioctl(struct inode *inode, struct file *filp, unsigned int cmd,
        return err;
 }
 
-
-module_init(mali_module_init);
+late_initcall_sync(mali_module_init);
 module_exit(mali_module_exit);
 
 MODULE_LICENSE(MALI_KERNEL_LINUX_LICENSE);