]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
MFC r331437:
authorhselasky <hselasky@FreeBSD.org>
Fri, 30 Mar 2018 18:55:13 +0000 (18:55 +0000)
committerhselasky <hselasky@FreeBSD.org>
Fri, 30 Mar 2018 18:55:13 +0000 (18:55 +0000)
commitf7e69d7e8713a360f9c0236a4ecce2e425fc52be
tree7959089104cfe81365cdffa83f2f0a6fac454387
parentf3d7095f07353cf36b3eb508862fb725a9b49c3e
MFC r331437:
Create designated workqueue for each mlx5en(4) device instance.

The mlx5e_destroy_ifp() function may be called from the system workqueue and
in this case trying to flush all works will cause a dead lock.
Instead of using the system workqueue, create a designated workqueue
for each mlx5en(4) device instance.

Submitted by: slavash@
Sponsored by: Mellanox Technologies
sys/dev/mlx5/mlx5_en/en.h
sys/dev/mlx5/mlx5_en/mlx5_en_main.c