mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-29 11:11:45 -04:00
spmi: spmi-pmic-arb-debug: Change the probe init order
Currently, both the regular and debug spmi pmic arbiter devices are probed in the same initcall order (arch_init). This is fine. However, most of the sepolicy rules set in the userspace are for the PMIC devices under spmi-0 bus. If the debug spmi pmic arbiter device probes first and takes "spmi-0" name, then the sepolicy rules set will be broken. Fix it by changing the probe init order of debug spmi pmic arbiter device to module init. Change-Id: I145e78a205bc80f274d8d926353a88255a7f4167 Signed-off-by: Subbaraman Narayanamurthy <[email protected]>
This commit is contained in:
parent
8ea34f4d2f
commit
03206e3b75
1 changed files with 2 additions and 12 deletions
|
|
@ -1,5 +1,5 @@
|
|||
// SPDX-License-Identifier: GPL-2.0-only
|
||||
/* Copyright (c) 2012-2017, The Linux Foundation. All rights reserved. */
|
||||
/* Copyright (c) 2012-2018, The Linux Foundation. All rights reserved. */
|
||||
|
||||
#include <linux/clk.h>
|
||||
#include <linux/delay.h>
|
||||
|
|
@ -355,17 +355,7 @@ static struct platform_driver spmi_pmic_arb_debug_driver = {
|
|||
},
|
||||
};
|
||||
|
||||
int __init spmi_pmic_arb_debug_init(void)
|
||||
{
|
||||
return platform_driver_register(&spmi_pmic_arb_debug_driver);
|
||||
}
|
||||
arch_initcall(spmi_pmic_arb_debug_init);
|
||||
|
||||
static void __exit spmi_pmic_arb_debug_exit(void)
|
||||
{
|
||||
platform_driver_unregister(&spmi_pmic_arb_debug_driver);
|
||||
}
|
||||
module_exit(spmi_pmic_arb_debug_exit);
|
||||
module_platform_driver(spmi_pmic_arb_debug_driver);
|
||||
|
||||
MODULE_LICENSE("GPL v2");
|
||||
MODULE_ALIAS("platform:spmi_pmic_arb_debug");
|
||||
|
|
|
|||
Loading…
Reference in a new issue