video: tegra: nvmap: Fix INT30-C overflow defect

Add check for subtraction overflow using BUG_ON.

JIRA: TMM-5724
Bug 4479044

Change-Id: If4b63979c207d6246ea4c8a3fffa5f89032956ba
Signed-off-by: Surbhi Singh <surbhis@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/c/linux-nv-oot/+/3268715
Reviewed-by: Ketan Patil <ketanp@nvidia.com>
Reviewed-by: Sachin Nikam <snikam@nvidia.com>
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com>
This commit is contained in:
Surbhi Singh
2024-12-16 06:49:46 +00:00
committed by Jon Hunter
parent 13e35c27dd
commit 77d5f0295e

View File

@@ -79,6 +79,7 @@ static bool nvmap_is_big_page(struct nvmap_page_pool *pool,
if (pool->pages_per_big_pg <= 1) if (pool->pages_per_big_pg <= 1)
return false; return false;
BUG_ON(nr < idx);
if (nr - idx < pool->pages_per_big_pg) if (nr - idx < pool->pages_per_big_pg)
return false; return false;