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

Commit 7d692181 authored by Laura Abbott's avatar Laura Abbott
Browse files

ion: Change secure structure to be 64-bit compatible



When passing structures between the secure and non-secure world,
pointer sizes may be different. Switch to a type of a known size
to avoid issues.

Change-Id: I11a57b3a52d0d1ef9fd3dbaf22f4164734fe71ac
Signed-off-by: default avatarLaura Abbott <lauraa@codeaurora.org>
parent 46fe9155
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -34,7 +34,7 @@ struct secure_meta {
};

struct cp2_mem_chunks {
	unsigned int *chunk_list;
	unsigned int chunk_list;
	unsigned int chunk_list_size;
	unsigned int chunk_size;
} __attribute__ ((__packed__));
@@ -111,7 +111,7 @@ static int secure_buffer_change_chunk(unsigned long chunks,
	request.mem_usage = usage;
	request.lock = lock;

	request.chunks.chunk_list = (unsigned int *)chunks;
	request.chunks.chunk_list = (unsigned int)chunks;
	request.chunks.chunk_list_size = nchunks;
	request.chunks.chunk_size = chunk_size;