mirror of
git://nv-tegra.nvidia.com/linux-nv-oot.git
synced 2025-12-22 17:25:35 +03:00
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:
@@ -79,6 +79,7 @@ static bool nvmap_is_big_page(struct nvmap_page_pool *pool,
|
||||
if (pool->pages_per_big_pg <= 1)
|
||||
return false;
|
||||
|
||||
BUG_ON(nr < idx);
|
||||
if (nr - idx < pool->pages_per_big_pg)
|
||||
return false;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user