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

Commit e5c0a687 authored by Hareesh Gundu's avatar Hareesh Gundu Committed by Lynus Vaz
Browse files

msm: kgsl: Add a NULL check for limit pointer



KGSL power limit pointer can be error or NULL. Add a NULL
check for limit pointer to avoid NULL pointer dereference.

Change-Id: I4aacaddd1cd9b34f1befc21807eb7ab577f0a7f1
Signed-off-by: default avatarHareesh Gundu <hareeshg@codeaurora.org>
parent 2f89b761
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -3112,7 +3112,7 @@ void kgsl_pwr_limits_del(void *limit_ptr)
{
	struct kgsl_pwr_limit *limit = limit_ptr;

	if (IS_ERR(limit))
	if (IS_ERR_OR_NULL(limit))
		return;

	_update_limits(limit, KGSL_PWR_DEL_LIMIT, 0);
@@ -3133,7 +3133,7 @@ int kgsl_pwr_limits_set_freq(void *limit_ptr, unsigned int freq)
	struct kgsl_pwr_limit *limit = limit_ptr;
	int level;

	if (IS_ERR(limit))
	if (IS_ERR_OR_NULL(limit))
		return -EINVAL;

	pwr = &limit->device->pwrctrl;
@@ -3155,7 +3155,7 @@ void kgsl_pwr_limits_set_default(void *limit_ptr)
{
	struct kgsl_pwr_limit *limit = limit_ptr;

	if (IS_ERR(limit))
	if (IS_ERR_OR_NULL(limit))
		return;

	_update_limits(limit, KGSL_PWR_SET_LIMIT, 0);