mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-10 06:09:23 -04:00
ion: Fix pool refill error
When performing secure pool allocations, it's possible to spuriously trigger pool refill attempts for the cached and uncached pools. Fix this by adding a check to see if we're performing a secure allocation or not, before refilling a pool. Change-Id: I9a415a302ca92790e6a793784020b09dea6a86e1 [cgoldswo@codeaurora.org: Fix merge conflicts] Signed-off-by: Chris Goldsworthy <cgoldswo@codeaurora.org>
This commit is contained in:
parent
98e83a9de0
commit
0fc8b8b245
1 changed files with 2 additions and 2 deletions
|
|
@ -3,7 +3,7 @@
|
|||
* ION Memory Allocator system heap exporter
|
||||
*
|
||||
* Copyright (C) 2011 Google, Inc.
|
||||
* Copyright (c) 2011-2019, The Linux Foundation. All rights reserved.
|
||||
* Copyright (c) 2011-2020, The Linux Foundation. All rights reserved.
|
||||
*
|
||||
*/
|
||||
|
||||
|
|
@ -82,7 +82,7 @@ static struct page *alloc_buffer_page(struct ion_system_heap *sys_heap,
|
|||
page = ion_page_pool_alloc(pool, from_pool);
|
||||
|
||||
if (pool_auto_refill_en &&
|
||||
pool_count_below_lowmark(pool)) {
|
||||
pool_count_below_lowmark(pool) && vmid <= 0) {
|
||||
wake_up_process(sys_heap->kworker[cached]);
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue