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

Commit e1b313d9 authored by Raghu Ananya Arabolu's avatar Raghu Ananya Arabolu
Browse files

msm: kgsl: Handle page allocation failure



kgsl_pool_alloc_pages should return -ENOMEM if we cannot allocate
the required pages.

Change-Id: I481f81ab7ef03828290caebd8dd12cb396f98cd3
Signed-off-by: default avatarRaghu Ananya Arabolu <rarabolu@codeaurora.org>
parent 4c36c737
Loading
Loading
Loading
Loading
+2 −3
Original line number Diff line number Diff line
@@ -462,13 +462,12 @@ int kgsl_pool_alloc_pages(u64 size, struct page ***pages, struct device *dev)
			}
			kvfree(local);

			if (!kgsl_sharedmem_get_noretry()) {
			if (!kgsl_sharedmem_get_noretry())
				pr_err_ratelimited("kgsl: out of memory: only allocated %lldKb of %lldKb requested\n",
					(size - len) >> 10, size >> 10);

			return -ENOMEM;
		}
		}

		count += ret;
		npages -= ret;