summaryrefslogtreecommitdiffstats
path: root/share/man/man9/ithread.9
diff options
context:
space:
mode:
authorjhb <jhb@FreeBSD.org>2011-01-06 21:14:34 +0000
committerjhb <jhb@FreeBSD.org>2011-01-06 21:14:34 +0000
commitb80745da98e50e465f6eb1d88cf8964816504536 (patch)
tree6743d27926a58743ef4c0c198984aaa48ef64d76 /share/man/man9/ithread.9
parent65e0897b21bafab7de5fdb76fa36831b1ace3d96 (diff)
downloadFreeBSD-src-b80745da98e50e465f6eb1d88cf8964816504536.zip
FreeBSD-src-b80745da98e50e465f6eb1d88cf8964816504536.tar.gz
Retire the INTR_FAST flag as it was obsoleted by the introduction of the
filter argument to bus_setup_intr().
Diffstat (limited to 'share/man/man9/ithread.9')
-rw-r--r--share/man/man9/ithread.915
1 files changed, 2 insertions, 13 deletions
diff --git a/share/man/man9/ithread.9 b/share/man/man9/ithread.9
index 498c51a..1f4bfb9 100644
--- a/share/man/man9/ithread.9
+++ b/share/man/man9/ithread.9
@@ -180,15 +180,6 @@ The
flag specifies that this handler cannot share an interrupt thread with
another handler.
The
-.Dv INTR_FAST
-flag specifies that when this handler is executed, it should be run immediately
-rather than being run asynchronously when its interrupt thread is scheduled to
-run.
-The
-.Dv INTR_FAST
-flag implies
-.Dv INTR_EXCL .
-The
.Dv INTR_MPSAFE
flag specifies that this handler is MP safe in that it does not need the
Giant mutex to be held while it is executed.
@@ -198,10 +189,8 @@ flag specifies that the interrupt source this handler is tied to is a good
source of entropy, and thus that entropy should be gathered when an interrupt
from the handler's source triggers.
Presently, the
-.Dv INTR_FAST
-and
.Dv INTR_ENTROPY
-flags are not valid for software interrupt handlers.
+flag is not valid for software interrupt handlers.
.Pp
It is not permitted to sleep in an interrupt thread; hence, any memory
or zone allocations in an interrupt thread should be specified with the
@@ -237,7 +226,7 @@ swi_add(struct ithd **ithdp, const char *name, driver_intr_t handler,
struct ithd *ithd;
int error;
- if (flags & (INTR_FAST | INTR_ENTROPY))
+ if (flags & INTR_ENTROPY)
return (EINVAL);
ithd = (ithdp != NULL) ? *ithdp : NULL;
OpenPOWER on IntegriCloud