opnsense-src/sys/dev/mpi3mr
Sumit Saxena 7e02c7074c mpi3mr: Move creation of watchdog to interupt config hook
Move creation of watchdog process from just before we configure the
interrupt config hook to into the config hook itself. This prevents it
from racing the config intr hook and doing an extra reset of the
card. This extra reset is usually harmless, but sometimes it can prevent
discovery of devices if done at just the wrong time. This can lead to no
disks being registered in a box full of disks, for example. Starting it
later eliminates this race, making discovery reliable.

Reviewed by: imp
2023-10-19 15:09:38 -06:00
..
mpi
mpi3mr.c sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
mpi3mr.h sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
mpi3mr_app.c sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
mpi3mr_app.h
mpi3mr_cam.c sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
mpi3mr_cam.h
mpi3mr_pci.c mpi3mr: Move creation of watchdog to interupt config hook 2023-10-19 15:09:38 -06:00