Hi Dave and Sima, First patch has an important impact to userspace, changing the cahcing mode to write-back for system memory on DGFX. In this case we introduce a limitation in the cache selection uapi that is transparent to UMDs. I mean, no change on their side is needed. Coherence is maintained, but with some known possible and acceptable/accepted differences in CPU access speed. Second patch fixes a leak when finalizing hdcp gsc. drm-xe-fixes-2024-07-11: UAPI Changes: - Use write-back caching mode for system memory on DGFX (Thomas) Driver Changes: - Do not leak object when finalizing hdcp gsc (Nirmoy) The following changes since commit 256abd8e550ce977b728be79a74e1729438b4948: Linux 6.10-rc7 (2024-07-07 14:23:46 -0700) are available in the Git repository at: https://gitlab.freedesktop.org/drm/xe/kernel.git tags/drm-xe-fixes-2024-07-11 for you to fetch changes up to 609458abd5a10180f513ca364d6c0ae30128c821: drm/xe/display/xe_hdcp_gsc: Free arbiter on driver removal (2024-07-11 08:25:32 -0700) ---------------------------------------------------------------- UAPI Changes: - Use write-back caching mode for system memory on DGFX (Thomas) Driver Changes: - Do not leak object when finalizing hdcp gsc (Nirmoy) ---------------------------------------------------------------- Nirmoy Das (1): drm/xe/display/xe_hdcp_gsc: Free arbiter on driver removal Thomas Hellström (1): drm/xe: Use write-back caching mode for system memory on DGFX drivers/gpu/drm/xe/display/xe_hdcp_gsc.c | 12 +++++--- drivers/gpu/drm/xe/xe_bo.c | 47 +++++++++++++++++++------------- drivers/gpu/drm/xe/xe_bo_types.h | 3 +- include/uapi/drm/xe_drm.h | 8 +++++- 4 files changed, 45 insertions(+), 25 deletions(-)