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

Commit ac3be1ea authored by MajorP93's avatar MajorP93
Browse files

fixup! drivers: soc: Fix section mismatches

Using __initdata annotation for these functions results in kernel not booting when using Clang 13 or newer for building the kernel.

Change-Id: I42b9e8d1c769c031bfeade2ede5dad40f76dedef
parent 39800c02
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -432,7 +432,7 @@ static void dump_secure_stage(struct seq_file *s)
    seq_printf(s, "%d", secure_oem_config);
}

static void __initdata update_manifest(struct proc_dir_entry *parent_1, struct proc_dir_entry *parent_2)
static void __init update_manifest(struct proc_dir_entry *parent_1, struct proc_dir_entry *parent_2)
{
    static const char* manifest_src[2] = {
        "/vendor/odm/etc/vintf/manifest_ssss.xml",
@@ -464,7 +464,7 @@ static void __initdata update_manifest(struct proc_dir_entry *parent_1, struct p
    set_fs(fs);
}

static void __initdata update_telephony_manifest(struct proc_dir_entry *parent_1, struct proc_dir_entry *parent_2)
static void __init update_telephony_manifest(struct proc_dir_entry *parent_1, struct proc_dir_entry *parent_2)
{
    static const char* manifest_src[2] = {
        "/vendor/odm/etc/vintf/telephony_manifest_ssss.xml",
+1 −1
Original line number Diff line number Diff line
@@ -523,7 +523,7 @@ static void dump_secure_stage(struct seq_file *s)
    seq_printf(s, "%d", secure_oem_config);
}

static void __initdata update_manifest(struct proc_dir_entry *parent)
static void __init update_manifest(struct proc_dir_entry *parent)
{
    static const char* manifest_src[2] = {
        "/vendor/odm/etc/vintf/manifest_ssss.xml",
+2 −2
Original line number Diff line number Diff line
@@ -474,7 +474,7 @@ static void __initdata update_felica_cfg(struct proc_dir_entry *parent) {
}
//#endif /*OPLUS_FEATURE_NFC_FELICA*/

static void __initdata update_manifest(struct proc_dir_entry *parent)
static void __init update_manifest(struct proc_dir_entry *parent)
{
    static const char* manifest_src[2] = {
        "/vendor/odm/etc/vintf/manifest_ssss.xml",
@@ -503,7 +503,7 @@ static void __initdata update_manifest(struct proc_dir_entry *parent)
    set_fs(fs);
}

static void __initdata update_telephony_manifest(struct proc_dir_entry *parent)
static void __init update_telephony_manifest(struct proc_dir_entry *parent)
{
    static const char* manifest_src[2] = {
        "/vendor/odm/etc/vintf/telephony_manifest_ssss.xml",