On 4/8/2025 3:30 AM, Milena Olech wrote:
> Since workqueues are created per CPU, the works scheduled to this
> workqueues are run on the CPU they were assigned. It may result in
> overloaded CPU that is not able to handle virtchnl messages in
> relatively short time. Allocating workqueue with WQ_UNBOUND and
> WQ_HIGHPRI flags allows scheduler to queue virtchl messages on less loaded
> CPUs, what eliminates delays.
>
> Reviewed-by: Alexander Lobakin <[email protected]>
> Signed-off-by: Milena Olech <[email protected]>
> Tested-by: Samuel Salin <[email protected]>
> ---
Reviewed-by: Jacob Keller <[email protected]>