msm: kgsl: Limit log frequency in case of context count maxed out
kgsl_context_init() prints error message continuously if a process tries to create more number of contexts that KGSL supports. This hogs CPU and might lead to watchdog timeout. Reduce this log frequency by using KGSL_DRV_ERR_RATELIMIT(). Change-Id: I7e3a5d3db41ab0c60d1b6b620cbcdef96d5c21a9 Signed-off-by: Rajesh Kemisetti <rajeshk@codeaurora.org>
This commit is contained in:
parent
279b0b023c
commit
a1b80321ae
1 changed files with 1 additions and 1 deletions
|
@ -542,7 +542,7 @@ int kgsl_context_init(struct kgsl_device_private *dev_priv,
|
|||
*/
|
||||
spin_lock(&proc_priv->ctxt_count_lock);
|
||||
if (atomic_read(&proc_priv->ctxt_count) > KGSL_MAX_CONTEXTS_PER_PROC) {
|
||||
KGSL_DRV_ERR(device,
|
||||
KGSL_DRV_ERR_RATELIMIT(device,
|
||||
"Per process context limit reached for pid %u",
|
||||
dev_priv->process_priv->pid);
|
||||
spin_unlock(&proc_priv->ctxt_count_lock);
|
||||
|
|
Loading…
Add table
Reference in a new issue