freebsd-skq/share/man
Warner Losh e52368365d config_intrhook: provide config_intrhook_drain
config_intrhook_drain will remove the hook from the list as
config_intrhook_disestablish does if the hook hasn't been called.  If it has,
config_intrhook_drain will wait for the hook to be disestablished in the normal
course (or expedited, it's up to the driver to decide how and when
to call config_intrhook_disestablish).

This is intended for removable devices that use config_intrhook and might be
attached early in boot, but that may be removed before the kernel can call the
config_intrhook or before it ends. To prevent all races, the detach routine will
need to call config_intrhook_train.

Sponsored by:		Netflix, Inc
Reviewed by:		jhb, mav, gde (in D29006 for man page)
Differential Revision:	https://reviews.freebsd.org/D29005
2021-03-11 09:45:10 -07:00
..
man1 pkgbase: move man pages from runtime-manual to runtime 2019-07-19 15:12:20 +00:00
man3 arm64: handle watchpoint exceptions from EL0 2021-02-17 12:05:00 -04:00
man3lua flua: Add a libjail module 2020-10-24 17:08:59 +00:00
man4 wg(4): note the persistent-keepalive ifconfig(8) option 2021-03-09 14:21:35 -06:00
man5 pfctl: Add missing 'va' code point name 2021-03-06 10:07:55 +01:00
man6 pkgbase: move man pages from runtime-manual to runtime 2019-07-19 15:12:20 +00:00
man7 release: fix VMSIZE following 1ca8842f3a 2021-03-04 08:43:02 -05:00
man8 uefi: Add riscv to historical details 2021-02-22 22:27:00 +00:00
man9 config_intrhook: provide config_intrhook_drain 2021-03-11 09:45:10 -07:00
Makefile flua: Add a libjail module 2020-10-24 17:08:59 +00:00