Changeset 22768 in vbox
- Timestamp:
- Sep 4, 2009 9:06:10 AM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/HostDrivers/VBoxNetFlt/solaris/VBoxNetFlt-solaris.c
r22409 r22768 65 65 #include <sys/strsun.h> 66 66 #include <sys/modctl.h> 67 #include <sys/archsystm.h> 67 68 #include <sys/ddi.h> 68 69 #include <sys/sunddi.h> … … 3078 3079 int rc = vboxNetFltSolarisMBlkToSG(pThis, pMsg, pSG, cSegs, fSrc); 3079 3080 if (RT_SUCCESS(rc)) 3081 { 3082 /* 3083 * If we're -still- in interrupt context we need to unpin the underlying current 3084 * 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(); 3080 3088 pThis->pSwitchPort->pfnRecv(pThis->pSwitchPort, pSG, fSrc); 3089 } 3081 3090 else 3082 3091 LogRel((DEVICE_NAME ":vboxNetFltSolarisMBlkToSG failed. rc=%d\n", rc));
Note:
See TracChangeset
for help on using the changeset viewer.