Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit ab30032c authored by Isaac J. Manjarres's avatar Isaac J. Manjarres
Browse files

ion: msm: Move msm_ion probe to subsys_initcall_sync



Move MSM ION to subsys_initcall_sync, so that the ION
heaps can be instantiated earlier than what they currently
are when all the drivers are builtin. This will reduce
the number of probe retrials that can occur if clients
attempt to use the MSM ION APIs before the MSM ION driver
has probed.

Change-Id: Ic308cb243541e0b1985544f1993eb83926452520
Signed-off-by: default avatarIsaac J. Manjarres <isaacm@codeaurora.org>
parent b2a0e87c
Loading
Loading
Loading
Loading
+12 −1
Original line number Diff line number Diff line
@@ -577,6 +577,17 @@ static struct platform_driver msm_ion_driver = {
		.of_match_table = msm_ion_match_table,
	},
};
module_platform_driver(msm_ion_driver);

static int __init msm_ion_init(void)
{
	return platform_driver_register(&msm_ion_driver);
}
subsys_initcall_sync(msm_ion_init);

static void __exit msm_ion_exit(void)
{
	return platform_driver_unregister(&msm_ion_driver);
}
module_exit(msm_ion_exit);

MODULE_LICENSE("GPL v2");