Since rx & intent worker threads are bound to kernel global workqueue, it takes more time to execute. If these worker threads are not executed within stipulated duration QDSP6 will OOM and glink client drivers get timeout error. This series will change work queue type to UNBOUND work queue to ensure worker thread execute as early as possible. It's verified on IPQ807x. Manikanta Mylavarapu (2): rpmsg: glink: change rx work queue type rpmsg: glink: change intent work queue type drivers/rpmsg/qcom_glink_native.c | 23 +++++++++++++++++++++-- 1 file changed, 21 insertions(+), 2 deletions(-) base-commit: abbd8bb42915d9ed06df11b430bf4ecb3d8ac5ad -- 2.17.1