diff --git a/drivers/network/dd/nvnet/CMakeLists.txt b/drivers/network/dd/nvnet/CMakeLists.txt index 81d38fe1c6e..666e29a3003 100644 --- a/drivers/network/dd/nvnet/CMakeLists.txt +++ b/drivers/network/dd/nvnet/CMakeLists.txt @@ -18,6 +18,7 @@ list(APPEND SOURCE send.c) add_library(nvnet MODULE ${SOURCE} nvnet.rc) +target_link_libraries(nvnet memcmp) add_pch(nvnet nvnet.h SOURCE) set_module_type(nvnet kernelmodedriver) add_importlibs(nvnet ndis ntoskrnl hal) diff --git a/drivers/network/dd/nvnet/requests.c b/drivers/network/dd/nvnet/requests.c index 4cf57fed230..f8f041274a2 100644 --- a/drivers/network/dd/nvnet/requests.c +++ b/drivers/network/dd/nvnet/requests.c @@ -692,30 +692,6 @@ NvNetAddWakeUpPattern( return NDIS_STATUS_SUCCESS; } -static -BOOLEAN -NvEqualMemory( - _In_reads_bytes_(Length) PVOID Destination, - _In_reads_bytes_(Length) PVOID Source, - _In_ ULONG Length) -{ - ULONG i; - PUCHAR Src, Dest; - - Src = Source; - Dest = Destination; - for (i = 0; i < Length; ++i) - { - if (Src[i] != Dest[i]) - return FALSE; - } - - return TRUE; -} -/* 'memcmp' is unavailable for some reason */ -#undef NdisEqualMemory -#define NdisEqualMemory NvEqualMemory - static NDIS_STATUS NvNetRemoveWakeUpPattern(