diff --git a/drivers/gpu/msm/kgsl_pool.c b/drivers/gpu/msm/kgsl_pool.c index d3f5313d8fc2..dbff8e91bfe4 100644 --- a/drivers/gpu/msm/kgsl_pool.c +++ b/drivers/gpu/msm/kgsl_pool.c @@ -1,6 +1,6 @@ // SPDX-License-Identifier: GPL-2.0-only /* - * Copyright (c) 2016-2020, The Linux Foundation. All rights reserved. + * Copyright (c) 2016-2021, The Linux Foundation. All rights reserved. */ #include @@ -208,9 +208,7 @@ kgsl_pool_reduce(unsigned int target_pages, bool exit) if (!pool->allocation_allowed && !exit) continue; - total_pages -= pcount; - - nr_removed = total_pages - target_pages; + nr_removed = total_pages - target_pages - pcount; if (nr_removed <= 0) return pcount;