diff options
Diffstat (limited to 'mali_kbase/csf/mali_kbase_csf_tiler_heap_reclaim.c')
-rw-r--r-- | mali_kbase/csf/mali_kbase_csf_tiler_heap_reclaim.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/mali_kbase/csf/mali_kbase_csf_tiler_heap_reclaim.c b/mali_kbase/csf/mali_kbase_csf_tiler_heap_reclaim.c index 92641d8..c12ed65 100644 --- a/mali_kbase/csf/mali_kbase_csf_tiler_heap_reclaim.c +++ b/mali_kbase/csf/mali_kbase_csf_tiler_heap_reclaim.c @@ -270,13 +270,13 @@ static unsigned long kbase_csf_tiler_heap_reclaim_scan_free_pages(struct kbase_d unsigned long avail = 0; /* If Scheduler is busy in action, return 0 */ - if (!mutex_trylock(&kbdev->csf.scheduler.lock)) { + if (!rt_mutex_trylock(&kbdev->csf.scheduler.lock)) { struct kbase_csf_scheduler *const scheduler = &kbdev->csf.scheduler; /* Wait for roughly 2-ms */ wait_event_timeout(kbdev->csf.event_wait, (scheduler->state != SCHED_BUSY), msecs_to_jiffies(2)); - if (!mutex_trylock(&kbdev->csf.scheduler.lock)) { + if (!rt_mutex_trylock(&kbdev->csf.scheduler.lock)) { dev_dbg(kbdev->dev, "Tiler heap reclaim scan see device busy (freed: 0)"); return 0; } @@ -286,7 +286,7 @@ static unsigned long kbase_csf_tiler_heap_reclaim_scan_free_pages(struct kbase_d if (avail) freed = reclaim_unused_heap_pages(kbdev); - mutex_unlock(&kbdev->csf.scheduler.lock); + rt_mutex_unlock(&kbdev->csf.scheduler.lock); #if (KERNEL_VERSION(4, 14, 0) <= LINUX_VERSION_CODE) if (freed > sc->nr_to_scan) |