diff --git a/src/video_core/vulkan_common/hybrid_memory.cpp b/src/video_core/vulkan_common/hybrid_memory.cpp index 60c4ec3452..893f9dfe2b 100644 --- a/src/video_core/vulkan_common/hybrid_memory.cpp +++ b/src/video_core/vulkan_common/hybrid_memory.cpp @@ -15,6 +15,7 @@ #include #include #include +#include #elif defined(_WIN32) #include #endif @@ -263,8 +264,8 @@ void FaultManagedAllocator::FaultThread() { if (page) { struct uffdio_copy copy = { - .src = (uintptr_t)page, .dst = (uintptr_t)addr, + .src = (uintptr_t)page, .len = PageSize, .mode = 0 }; diff --git a/src/video_core/vulkan_common/hybrid_memory.h b/src/video_core/vulkan_common/hybrid_memory.h index 182c1c5895..faff2de065 100644 --- a/src/video_core/vulkan_common/hybrid_memory.h +++ b/src/video_core/vulkan_common/hybrid_memory.h @@ -13,6 +13,7 @@ #include #include #include +#include #include "common/common_types.h" #include "video_core/vulkan_common/vulkan_device.h"