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

Commit 6b72d6ea authored by Lingutla Chandrasekhar's avatar Lingutla Chandrasekhar Committed by Isaac J. Manjarres
Browse files

soc: qcom: update ss structure for alignment support minidump



Some sub systems operates in 32 bit mode, which could lead
to alignment issues with sub system toc structures.
So update ss toc to use variable instead of pointer.

Change-Id: I4904410f9a86e9c947a377ddd28303204f04bc34
Signed-off-by: default avatarLingutla Chandrasekhar <clingutla@codeaurora.org>
Signed-off-by: default avatarIsaac J. Manjarres <isaacm@codeaurora.org>
parent 75958773
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -65,7 +65,7 @@ struct md_ss_toc {
	u32			encryption_status;
	u32			encryption_required;
	u32			ss_region_count;
	struct md_ss_region	*md_ss_smem_regions_baseptr;
	u64			md_ss_smem_regions_baseptr;
};

/**
+1 −1
Original line number Diff line number Diff line
@@ -355,7 +355,7 @@ static int __init msm_minidump_init(void)
		return -ENOMEM;

	md_ss_toc->md_ss_smem_regions_baseptr =
				(void *)virt_to_phys(minidump_table.md_regions);
				virt_to_phys(minidump_table.md_regions);

	/* First entry would be ELF header */
	md_ss_toc->ss_region_count = 1;