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

Commit 86f02588 authored by Archana Obannagari's avatar Archana Obannagari Committed by Gerrit - the friendly Code Review server
Browse files

msm: kgsl: Fixing an uninitialized variable in _gpuobj_map_useraddr()



Uninitalized kernel variable passes to userspace, it may have data
from stack. To avoid data leak from kernel to userspace initializes
struct kgsl_gpuobj_import_useraddr to zero.

CRs-Fixed: 2096006
Change-Id: Ib79b030cd5e3edd7279632af20dc3fac95eb73d4
Signed-off-by: default avatarArchana Obannagari <aobann@codeaurora.org>
parent 6649213f
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -2163,7 +2163,7 @@ static long _gpuobj_map_useraddr(struct kgsl_device *device,
		struct kgsl_mem_entry *entry,
		struct kgsl_gpuobj_import *param)
{
	struct kgsl_gpuobj_import_useraddr useraddr;
	struct kgsl_gpuobj_import_useraddr useraddr = {0};
	int ret;

	param->flags &= KGSL_MEMFLAGS_GPUREADONLY