Extend XA PAT to OCL system memory buffer (#296)
diff --git a/Source/GmmLib/CachePolicy/GmmXe2_LPGCachePolicy.cpp b/Source/GmmLib/CachePolicy/GmmXe2_LPGCachePolicy.cpp
index 6364a59..69c27c6 100644
--- a/Source/GmmLib/CachePolicy/GmmXe2_LPGCachePolicy.cpp
+++ b/Source/GmmLib/CachePolicy/GmmXe2_LPGCachePolicy.cpp
@@ -477,7 +477,7 @@
 
     if (pGmmLibContext->GetSkuTable().FtrAppTransientCaching && IsAppTransientEligible &&
         ((pResInfo && (!pResInfo->GetResFlags().Info.NotLockable || pResInfo->GetResFlags().Gpu.CameraCapture || pResInfo->GetResFlags().Info.XAdapter)) ||
-         (!pResInfo && (Usage == GMM_RESOURCE_USAGE_QUERY))))
+         (!pResInfo && ((Usage == GMM_RESOURCE_USAGE_QUERY) || (Usage == GMM_RESOURCE_USAGE_OCL_SYSTEM_MEMORY_BUFFER)))))
     {
         // If CpuCacheable, choose 1-way Coherent PatIdx
         if (IsCpuCacheable)