[PULL] drm-xe-fixes

Lucas De Marchi
2024-04-11T17:34:21Z

Please pull the drm-xe-fixes for this week targeting v6.9-rc4.

Just some trivial fixes, mostly from code analysis. The last one
doesn't trigger any issue for now since the register is not used for
mmio. I decided to include it, because it would be a silent prereq of
any future commit making use of that register.

thanks
Lucas De Marchi

drm-xe-fixes-2024-04-11:
- Fix double display mutex initializations
- Fix u32 -> u64 implicit conversions
- Fix RING_CONTEXT_CONTROL not marked as masked
The following changes since commit fec50db7033ea478773b159e0e2efb135270e3b7:

Linux 6.9-rc3 (2024-04-07 13:22:46 -0700)

are available in the Git repository at:

https://gitlab.freedesktop.org/drm/xe/kernel.git tags/drm-xe-fixes-2024-04-11

for you to fetch changes up to f76646c83f028c62853c23dac49204232e903597:

drm/xe: Label RING_CONTEXT_CONTROL as masked (2024-04-11 08:41:54 -0500)

----------------------------------------------------------------
- Fix double display mutex initializations
- Fix u32 -> u64 implicit conversions
- Fix RING_CONTEXT_CONTROL not marked as masked

----------------------------------------------------------------
Ashutosh Dixit (1):
drm/xe: Label RING_CONTEXT_CONTROL as masked

Himal Prasad Ghimiray (1):
drm/xe/xe_migrate: Cast to output precision before multiplying operands

Karthik Poosa (1):
drm/xe/hwmon: Cast result to output precision on left shift of operand

Lucas De Marchi (1):
drm/xe/display: Fix double mutex initialization

drivers/gpu/drm/xe/display/xe_display.c | 5 -----
drivers/gpu/drm/xe/regs/xe_engine_regs.h | 2 +-
drivers/gpu/drm/xe/xe_hwmon.c | 4 ++--
drivers/gpu/drm/xe/xe_lrc.c | 5 ++---
drivers/gpu/drm/xe/xe_migrate.c | 8 ++++----
5 files changed, 9 insertions(+), 15 deletions(-)