mirror of
https://github.com/opnsense/src.git
synced 2026-03-14 14:42:40 -04:00
When the module is unloaded, the tty devices are destroyed. That requires implementing the tsw_free callback to avoid a panic. This driver requires no particular cleanup to be done from the callback, but the module itself must remain in memory until the deferred tsw_free callbacks are invoked. These changes implement that by incrementing a reference count variable in the detach routine, and decrementing it in the tsw_free callback. The MOD_UNLOAD event handler doesn't return until the count drops to zero. PR: 237758 |
||
|---|---|---|
| .. | ||
| dcons.c | ||
| dcons.h | ||
| dcons_crom.c | ||
| dcons_os.c | ||
| dcons_os.h | ||