video/logo: tidyup fb_logo_late_init initcall timing

Some video driver might returns -EPROBE_DEFER when probe timing,
but logo init function doesn't care it.
Thus, such kernel can't have logo when boot time.

This patch solves this issue by exchanging current
late_initcall to late_initcall_sync

Signed-off-by: Takeshi Kihara <[email protected]>
Signed-off-by: Kuninori Morimoto <[email protected]>
Reviewed-by: Geert Uytterhoeven <[email protected]>
Cc: Laurent <[email protected]>
Cc: Fabian Frederick <[email protected]>
Cc: Andrew Morton <[email protected]>
Cc: shimoda <[email protected]>
Cc: Koji Matsuoka <[email protected]>
Cc: shiiba <[email protected]>
Cc: sakato <[email protected]>
Cc: Hosoya <[email protected]>
Cc: Fukawa <[email protected]>
Cc: Hien Dang <[email protected]>
Cc: Khiem Nguyen <[email protected]>
Cc: Kouei Abe <[email protected]>
Cc: Harunobu Kurokawa <[email protected]>
Cc: Hiroyuki Yokoyama <[email protected]>
Signed-off-by: Bartlomiej Zolnierkiewicz <[email protected]>
This commit is contained in:
Takeshi Kihara 2017-03-20 18:31:00 +01:00 • committed by Bartlomiej Zolnierkiewicz
commit 3fc4f2f94c

View file

@ -34,7 +34,7 @@ static int __init fb_logo_late_init(void)
return 0;
}
late_initcall(fb_logo_late_init);
late_initcall_sync(fb_logo_late_init);
/* logo's are marked __initdata. Use __ref to tell
* modpost that it is intended that this function uses data