soc: qcom: bam_dmux: create Rx work queue with WQ_UNBOUND
Rx work queue is created as CPU intensive so that netif_rx() in rmnet
uses only one queue, but with RPS feature enable rmnet use separate queues
for CPU. And using CPU intensive work queue causing delay for rx worker
execution if that CPU is busy with other task and results in shutdown
timeouts waiting for Rx thread completion.
Create work queue with WQ_UNBOUND flag when RPS feature is enabled to allow
the worker to run on any idle CPU.
CRs-Fixed: 1021846
Change-Id: I5e745eb909256789aa94f6a69beea7e7c00679bc
Signed-off-by:
Arun Kumar Neelakantam <aneela@codeaurora.org>
Loading
Please register or sign in to comment