Index: /trunk/src/VBox/HostDrivers/VBoxNetFlt/VBoxNetFltInternal.h
===================================================================
--- /trunk/src/VBox/HostDrivers/VBoxNetFlt/VBoxNetFltInternal.h	(revision 17185)
+++ /trunk/src/VBox/HostDrivers/VBoxNetFlt/VBoxNetFltInternal.h	(revision 17186)
@@ -408,12 +408,10 @@
  * @return  IPRT status code.
  * @param   pThis           The new instance.
+ * @param   pvContext       The user supplied context in the static config only.
+ *                          NULL in the dynamic config.
  *
  * @remarks Owns no locks.
  */
-DECLHIDDEN(int) vboxNetFltOsInitInstance(PVBOXNETFLTINS pThis
-#ifdef VBOXNETFLT_STATIC_CONFIG
-        , void * pContext
-#endif
-        );
+DECLHIDDEN(int) vboxNetFltOsInitInstance(PVBOXNETFLTINS pThis, void *pvContext);
 
 /**
Index: /trunk/src/VBox/HostDrivers/VBoxNetFlt/darwin/VBoxNetFlt-darwin.cpp
===================================================================
--- /trunk/src/VBox/HostDrivers/VBoxNetFlt/darwin/VBoxNetFlt-darwin.cpp	(revision 17185)
+++ /trunk/src/VBox/HostDrivers/VBoxNetFlt/darwin/VBoxNetFlt-darwin.cpp	(revision 17186)
@@ -1185,6 +1185,7 @@
 
 
-int  vboxNetFltOsInitInstance(PVBOXNETFLTINS pThis)
-{
+int  vboxNetFltOsInitInstance(PVBOXNETFLTINS pThis, void *pvContext)
+{
+    NOREF(pvContext);
     return vboxNetFltDarwinAttachToInterface(pThis, false /* fRediscovery */);
 }
Index: /trunk/src/VBox/HostDrivers/VBoxNetFlt/linux/VBoxNetFlt-linux.c
===================================================================
--- /trunk/src/VBox/HostDrivers/VBoxNetFlt/linux/VBoxNetFlt-linux.c	(revision 17185)
+++ /trunk/src/VBox/HostDrivers/VBoxNetFlt/linux/VBoxNetFlt-linux.c	(revision 17186)
@@ -1144,5 +1144,5 @@
 
 
-int  vboxNetFltOsInitInstance(PVBOXNETFLTINS pThis)
+int  vboxNetFltOsInitInstance(PVBOXNETFLTINS pThis, void *pvContext)
 {
     int err;
@@ -1157,5 +1157,7 @@
         return VERR_INTNET_FLT_IF_NOT_FOUND;
     }
+
     Log(("vboxNetFltOsInitInstance: this=%p: Notifier installed.\n", pThis));
+    NOREF(pvContext)
     return pThis->fDisconnectedFromHost ? VERR_INTNET_FLT_IF_FAILED : VINF_SUCCESS;
 }
Index: /trunk/src/VBox/HostDrivers/VBoxNetFlt/solaris/VBoxNetFlt-solaris.c
===================================================================
--- /trunk/src/VBox/HostDrivers/VBoxNetFlt/solaris/VBoxNetFlt-solaris.c	(revision 17185)
+++ /trunk/src/VBox/HostDrivers/VBoxNetFlt/solaris/VBoxNetFlt-solaris.c	(revision 17186)
@@ -128,4 +128,5 @@
  * OS specific hooks invoked from common VBoxNetFlt ring-0.
  */
+/** @todo r=bird: What are these doing here? */
 bool vboxNetFltPortOsIsPromiscuous(PVBOXNETFLTINS pThis);
 void vboxNetFltPortOsGetMacAddress(PVBOXNETFLTINS pThis, PRTMAC pMac);
@@ -135,5 +136,5 @@
 int vboxNetFltOsConnectIt(PVBOXNETFLTINS pThis);
 void vboxNetFltOsDeleteInstance(PVBOXNETFLTINS pThis);
-int vboxNetFltOsInitInstance(PVBOXNETFLTINS pThis);
+int vboxNetFltOsInitInstance(PVBOXNETFLTINS pThis, void *pvContext);
 int vboxNetFltOsPreInitInstance(PVBOXNETFLTINS pThis);
 
@@ -3090,5 +3091,5 @@
 
 
-int vboxNetFltOsInitInstance(PVBOXNETFLTINS pThis)
+int vboxNetFltOsInitInstance(PVBOXNETFLTINS pThis, void *pvContext)
 {
     LogFlow((DEVICE_NAME ":vboxNetFltOsInitInstance pThis=%p\n"));
@@ -3111,4 +3112,5 @@
         LogRel((DEVICE_NAME ":vboxNetFltOsInitInstance failed to create mutex. rc=%Rrc\n", rc));
 
+    NOREF(pvContext)
     return rc;
 }
