]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
mlx5core: Make sure error code is propagated on error.
authorHans Petter Selasky <hselasky@FreeBSD.org>
Wed, 16 Jun 2021 13:01:41 +0000 (15:01 +0200)
committerHans Petter Selasky <hselasky@FreeBSD.org>
Mon, 26 Jul 2021 16:04:30 +0000 (18:04 +0200)
commitf919e2521470144bbe99602b516f9834ee00f636
tree18d38e73cefb7cc536c8736af23c5bd1cb18358e
parente898f1af80f694e91707a1bb6725a7d197eb4359
mlx5core: Make sure error code is propagated on error.

If mlx5_init_once() fails, mlx5_load_one() should fail too, else the
device instance remains attached causing problems at reboot.

Reviewed by: kib
Sponsored by: Mellanox Technologies // NVIDIA Networking

(cherry picked from commit d8cbfa101cbe3a9ece41120af93884177aff728a)
sys/dev/mlx5/mlx5_core/mlx5_main.c