]> xenbits.xensource.com Git - pvdrivers/win/xeniface.git/commitdiff
Dont disable warning 4100
authorMatthew Sykes <matthew.sykes@citrix.com>
Tue, 18 Apr 2023 08:50:43 +0000 (09:50 +0100)
committerPaul Durrant <pdurrant@amazon.com>
Mon, 22 May 2023 12:48:02 +0000 (13:48 +0100)
Adds UNREFERENCED_PARAMETER macros instead of suppressing the warning.

Suggested-by: Matthew Sykes <matthew.sykes@citrix.com>
Signed-off-by: Owen Smith <owen.smith@cloud.com>
src/xeniface/driver.h
src/xeniface/ioctl_gnttab.c
src/xeniface/ioctl_suspend.c
src/xeniface/ioctls.c
src/xeniface/wmi.c

index 4fb6308d2954dd851ac6bf0762c83d2abf03d401..27cd453dbbd9bc9a6e34206f0a86258e4fec2cbd 100644 (file)
@@ -42,7 +42,7 @@
 #define NTSTRSAFE_LIB
 #include <ntstrsafe.h>
 
-#pragma warning(disable:4100 4057)
+#pragma warning(disable: 4057)
 
 #include <wmilib.h>
 #include <ntifs.h>
index c3cf1293deba71c5ba03d04908275b60fe3aab65..b6b732781e8c3baf8ec80263d7a820139ba57b26 100644 (file)
@@ -424,6 +424,8 @@ IoctlGnttabRevokeForeignAccess(
     PIRP PendingIrp;
     PXENIFACE_CONTEXT_ID ContextId;
 
+    UNREFERENCED_PARAMETER(OutLen);
+
     status = STATUS_INVALID_BUFFER_SIZE;
     if (InLen != sizeof(XENIFACE_GNTTAB_REVOKE_FOREIGN_ACCESS_IN))
         goto fail1;
index daa6dfbac4ac559bffb1452476c78d481e74929c..1607e5a7ff113737382d1eb369cc7c2a6595a27d 100644 (file)
@@ -141,6 +141,8 @@ SuspendFreeEvent(
     Trace("Context %p, FO %p\n",
                        Context, Context->FileObject);
 
+    UNREFERENCED_PARAMETER(Fdo);
+
     ObDereferenceObject(Context->Event);
     RtlZeroMemory(Context, sizeof(XENIFACE_SUSPEND_CONTEXT));
     __FreePoolWithTag(Context, XENIFACE_POOL_TAG);
index e8199ea70f0449f364b17966800b180aa8e56391..9808adc2e3bc3c358f06cd0990a42d8418e02584 100644 (file)
@@ -117,6 +117,8 @@ IoctlLog(
     NTSTATUS    status;
        PCHAR           ptr;
 
+    UNREFERENCED_PARAMETER(Fdo);
+
     status = STATUS_INVALID_BUFFER_SIZE;
     if (InLen == 0 || InLen > XENIFACE_LOG_MAX_LENGTH || OutLen != 0)
         goto fail1;
index 5bbf1234fd877e36d831197710b63a973b4ac28a..97ef2c3cf0c27b107280afb6c2dc1d661dc4de46 100644 (file)
@@ -1398,6 +1398,9 @@ SessionExecuteRemoveValue(
     PXENSTORE_SESSION   session;
     char*               tmpbuffer;
 
+    UNREFERENCED_PARAMETER(OutBuffer);
+    UNREFERENCED_PARAMETER(OutBufferSize);
+
     *BytesWritten = 0;
     status = STATUS_INVALID_DEVICE_REQUEST;
     if (!AccessWmiBuffer(InBuffer, TRUE, &RequiredSize, InBufferSize,
@@ -1465,6 +1468,10 @@ SessionExecuteRemoveWatch(
     UNICODE_STRING      unicpath_notbacked;
     PXENSTORE_SESSION   session;
 
+    UNREFERENCED_PARAMETER(OutBuffer);
+    UNREFERENCED_PARAMETER(OutBufferSize);
+
+
     *BytesWritten = 0;
     status = STATUS_INVALID_DEVICE_REQUEST;
     if (!AccessWmiBuffer(InBuffer, TRUE, &RequiredSize, InBufferSize,
@@ -1515,6 +1522,10 @@ SessionExecuteSetWatch(
     UNICODE_STRING      unicpath_notbacked;
     UNICODE_STRING      unicpath_backed;
 
+    UNREFERENCED_PARAMETER(OutBuffer);
+    UNREFERENCED_PARAMETER(OutBufferSize);
+
+
     *BytesWritten = 0;
     status = STATUS_INVALID_DEVICE_REQUEST;
     if (!AccessWmiBuffer(InBuffer, TRUE, &RequiredSize, InBufferSize,
@@ -1567,6 +1578,12 @@ SessionExecuteEndSession(
     PXENSTORE_SESSION   Session;
     NTSTATUS            status;
 
+    UNREFERENCED_PARAMETER(OutBuffer);
+    UNREFERENCED_PARAMETER(OutBufferSize);
+    UNREFERENCED_PARAMETER(InBuffer);
+    UNREFERENCED_PARAMETER(InBufferSize);
+
+
     *BytesWritten = 0;
     status = STATUS_WMI_INSTANCE_NOT_FOUND;
     Session = FindSessionByInstanceAndLock(Fdo, instance);
@@ -1603,6 +1620,9 @@ SessionExecuteSetValue(
     char*                   tmppath;
     char*                   tmpvalue;
 
+    UNREFERENCED_PARAMETER(OutBuffer);
+    UNREFERENCED_PARAMETER(OutBufferSize);
+
     *BytesWritten = 0;
     status = STATUS_INVALID_DEVICE_REQUEST;
     if (!AccessWmiBuffer(InBuffer, TRUE, &RequiredSize, InBufferSize,
@@ -1691,6 +1711,8 @@ SessionExecuteGetFirstChild(
     PXENSTORE_SESSION       session;
     char*                   tmppath;
 
+    UNREFERENCED_PARAMETER(OutBuffer);
+
     *BytesWritten = 0;
     status = STATUS_INVALID_DEVICE_REQUEST;
     if (!AccessWmiBuffer(InBuffer, TRUE, &RequiredSize, InBufferSize,
@@ -1810,6 +1832,8 @@ SessionExecuteGetNextSibling(
     int                     leafoffset;
     char*                   attemptstring;
 
+    UNREFERENCED_PARAMETER(OutBuffer);
+
     *BytesWritten = 0;
     status = STATUS_INVALID_DEVICE_REQUEST;
     if (!AccessWmiBuffer(InBuffer, TRUE, &RequiredSize, InBufferSize,
@@ -1973,6 +1997,8 @@ SessionExecuteGetChildren(
     PXENSTORE_SESSION       session;
     char*                   tmppath;
 
+    UNREFERENCED_PARAMETER(OutBuffer);
+
     status = STATUS_INVALID_DEVICE_REQUEST;
     if (!AccessWmiBuffer(InBuffer, TRUE, &RequiredSize, InBufferSize,
                          WMI_STRING, &uloc,
@@ -2091,6 +2117,12 @@ SessionExecuteLog(
     NTSTATUS            status;
     ANSI_STRING         message;
 
+
+    UNREFERENCED_PARAMETER(Fdo);
+    UNREFERENCED_PARAMETER(instance);
+    UNREFERENCED_PARAMETER(OutBuffer);
+    UNREFERENCED_PARAMETER(OutBufferSize);
+
     *BytesWritten = 0;
     status = STATUS_INVALID_DEVICE_REQUEST;
     if (!AccessWmiBuffer(InBuffer, TRUE, &RequiredSize, InBufferSize,
@@ -2127,6 +2159,11 @@ SessionExecuteStartTransaction(
     NTSTATUS            status;
     PXENSTORE_SESSION   session;
 
+    UNREFERENCED_PARAMETER(InBuffer);
+    UNREFERENCED_PARAMETER(InBufferSize);
+    UNREFERENCED_PARAMETER(OutBuffer);
+    UNREFERENCED_PARAMETER(OutBufferSize);
+
     *BytesWritten = 0;
     status = STATUS_INSUFFICIENT_RESOURCES;
     if (!Fdo->InterfacesAcquired)
@@ -2168,6 +2205,12 @@ SessionExecuteCommitTransaction(
     NTSTATUS            status;
     PXENSTORE_SESSION   session;
 
+    UNREFERENCED_PARAMETER(InBuffer);
+    UNREFERENCED_PARAMETER(InBufferSize);
+    UNREFERENCED_PARAMETER(OutBuffer);
+    UNREFERENCED_PARAMETER(OutBufferSize);
+
+
     *BytesWritten = 0;
     status = STATUS_INSUFFICIENT_RESOURCES;
     if (!Fdo->InterfacesAcquired)
@@ -2214,6 +2257,12 @@ SessionExecuteAbortTransaction(
     NTSTATUS            status;
     PXENSTORE_SESSION   session;
 
+
+    UNREFERENCED_PARAMETER(InBuffer);
+    UNREFERENCED_PARAMETER(InBufferSize);
+    UNREFERENCED_PARAMETER(OutBuffer);
+    UNREFERENCED_PARAMETER(OutBufferSize);
+
     *BytesWritten = 0;
     status = STATUS_INSUFFICIENT_RESOURCES;
     if (!Fdo->InterfacesAcquired)