mirror of
https://github.com/opnsense/src.git
synced 2026-02-10 06:15:40 -05:00
Use DEVICE_SHUTDOWN(9) mechanism for shutdown handler.
Suggested by: jhb
This commit is contained in:
parent
39bc3bff94
commit
cd3ef66680
1 changed files with 2 additions and 8 deletions
|
|
@ -93,7 +93,7 @@ static device_method_t driver_methods[] = {
|
|||
DEVMETHOD(device_attach, hpt_attach),
|
||||
DEVMETHOD(device_detach, hpt_detach),
|
||||
|
||||
/* DEVMETHOD(device_shutdown, hpt_shutdown), */
|
||||
DEVMETHOD(device_shutdown, hpt_shutdown),
|
||||
{ 0, 0 }
|
||||
};
|
||||
|
||||
|
|
@ -2138,13 +2138,7 @@ hpt_attach(device_t dev)
|
|||
xpt_action((union ccb *)ccb);
|
||||
free(ccb, M_DEVBUF);
|
||||
|
||||
/* Register a shutdown handler to flush data for the current adapter */
|
||||
pAdapter->eh = EVENTHANDLER_REGISTER(shutdown_final,
|
||||
hpt_shutdown, dev, SHUTDOWN_PRI_DEFAULT);
|
||||
if (pAdapter->eh == NULL) {
|
||||
device_printf(pAdapter->hpt_dev,
|
||||
"shutdown event registration failed\n");
|
||||
} else if (device_get_unit(dev) == 0) {
|
||||
if (device_get_unit(dev) == 0) {
|
||||
/* Start the work thread. XXX */
|
||||
launch_worker_thread();
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue