From: chenzhen Date: Wed, 30 Nov 2016 00:48:43 +0000 (+0800) Subject: MALI: utgard: RK: use late_initcall_sync instead of module_init X-Git-Tag: firefly_0821_release~130 X-Git-Url: http://plrg.eecs.uci.edu/git/?p=firefly-linux-kernel-4.4.55.git;a=commitdiff_plain;h=c0778d1eb7829ad92288004ae5bc18206aa7af43 MALI: utgard: RK: use late_initcall_sync instead of module_init Some dependences of mali device driver should be initialized first. Change-Id: I76f1d8b029345801bf0a68266889ec1c5a28b524 Signed-off-by: chenzhen --- diff --git a/drivers/gpu/arm/mali400/mali/linux/mali_kernel_linux.c b/drivers/gpu/arm/mali400/mali/linux/mali_kernel_linux.c index 29964d199163..ae4fad8d7588 100755 --- a/drivers/gpu/arm/mali400/mali/linux/mali_kernel_linux.c +++ b/drivers/gpu/arm/mali400/mali/linux/mali_kernel_linux.c @@ -970,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);