Changeset 22769 in vbox for trunk/src/VBox/HostDrivers/VBoxNetFlt
- Timestamp:
- Sep 4, 2009 9:42:34 AM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/HostDrivers/VBoxNetFlt/solaris/VBoxNetFlt-solaris.c
r22768 r22769 65 65 #include <sys/strsun.h> 66 66 #include <sys/modctl.h> 67 #include <sys/archsystm.h>68 67 #include <sys/ddi.h> 69 68 #include <sys/sunddi.h> … … 3079 3078 int rc = vboxNetFltSolarisMBlkToSG(pThis, pMsg, pSG, cSegs, fSrc); 3080 3079 if (RT_SUCCESS(rc)) 3081 {3082 /*3083 * If we're -still- in interrupt context we need to unpin the underlying current3084 * thread as this could lead to a deadlock (see #4259 for the full explanation)3085 */3086 if (curthread->t_intr && getpil() < DISP_LEVEL)3087 swtch();3088 3080 pThis->pSwitchPort->pfnRecv(pThis->pSwitchPort, pSG, fSrc); 3089 }3090 3081 else 3091 3082 LogRel((DEVICE_NAME ":vboxNetFltSolarisMBlkToSG failed. rc=%d\n", rc));
Note:
See TracChangeset
for help on using the changeset viewer.