PERFORCE change 102136 for review
Paolo Pisati
piso at FreeBSD.org
Sat Jul 22 11:51:51 UTC 2006
http://perforce.freebsd.org/chv.cgi?CH=102136
Change 102136 by piso at piso_longino on 2006/07/22 11:51:17
use IF_FAST macro instead of checking for INTR_FAST in flags,
and place a comment about bus-related data struct that
don't record the filter function.
Affected files ...
.. //depot/projects/soc2006/intr_filter/dev/pccbb/pccbb.c#3 edit
.. //depot/projects/soc2006/intr_filter/dev/pccbb/pccbbvar.h#3 edit
Differences ...
==== //depot/projects/soc2006/intr_filter/dev/pccbb/pccbb.c#3 (text+ko) ====
@@ -361,7 +361,7 @@
* least common denominator until the base system supports mixing
* and matching better.
*/
- if ((flags & INTR_FAST) != 0)
+ if (IS_FAST(filter, intr))
return (EINVAL);
ih = malloc(sizeof(struct cbb_intrhand), M_DEVBUF, M_NOWAIT);
if (ih == NULL)
==== //depot/projects/soc2006/intr_filter/dev/pccbb/pccbbvar.h#3 (text+ko) ====
@@ -31,7 +31,14 @@
* Structure definitions for the Cardbus Bridge driver
*/
+/*
+ * XXX this structure and all the code that manipulates
+ * it don't support interrupt filter model.
+ */
struct cbb_intrhand {
+#if 0
+ driver_filter_t *filter;
+#endif
driver_intr_t *intr;
void *arg;
struct cbb_softc *sc;
More information about the p4-projects
mailing list