HomeFreeBSD

Flush command workqueue when command completion is triggered in mlx5core.

Description

Flush command workqueue when command completion is triggered in mlx5core.

Avoid race for command completion when triggering a command completions event.
Serialize operation by queueing all commands on the same work queue.
This can happen when healthcare triggers.

MFC after: 3 days
Sponsored by: Mellanox Technologies

Details

Provenance
hselaskyAuthored on
Parents
rS347318: Make command timeout way shorter in mlx5core.
Branches
Unknown
Tags
Unknown