Loading drivers/char/adsprpc.c +2 −0 Original line number Diff line number Diff line Loading @@ -3673,6 +3673,7 @@ static int fastrpc_file_free(struct fastrpc_file *fl) hlist_del_init(&fl->hn); spin_unlock(&fl->apps->hlock); kfree(fl->debug_buf); fl->debug_buf_alloced_attempted = 0; if (!fl->sctx) { kfree(fl); Loading Loading @@ -4117,6 +4118,7 @@ static int fastrpc_set_process_info(struct fastrpc_file *fl) current->comm, __func__, fl->debug_buf); fl->debugfs_file = NULL; kfree(fl->debug_buf); fl->debug_buf_alloced_attempted = 0; fl->debug_buf = NULL; } } Loading Loading
drivers/char/adsprpc.c +2 −0 Original line number Diff line number Diff line Loading @@ -3673,6 +3673,7 @@ static int fastrpc_file_free(struct fastrpc_file *fl) hlist_del_init(&fl->hn); spin_unlock(&fl->apps->hlock); kfree(fl->debug_buf); fl->debug_buf_alloced_attempted = 0; if (!fl->sctx) { kfree(fl); Loading Loading @@ -4117,6 +4118,7 @@ static int fastrpc_set_process_info(struct fastrpc_file *fl) current->comm, __func__, fl->debug_buf); fl->debugfs_file = NULL; kfree(fl->debug_buf); fl->debug_buf_alloced_attempted = 0; fl->debug_buf = NULL; } } Loading