Hi folks: Happy holidays! This pull mostly contains the code re-factors patches from Guenter Roeck and Rikard. Also a minor change from Zhenyu. v3: - Merge drm-intel-next-2021-12-14 into gvt-next v2: - Fix the problem of message body encoding in Thunderbird. The following changes since commit 96db14432d979532be4cb6d5d52a127317e68b3f: drm/i915: Fix implicit use of struct pci_dev (2021-12-14 10:38:29 +0200) are available in the Git repository at: https://github.com/intel/gvt-linux tags/gvt-next-2022-01-11 for you to fetch changes up to 5786a889b2c7a8374d5f843f7499db88cd09823b: drm/i915/gvt: Constify vgpu_types (2022-01-11 10:51:11 -0500) ---------------------------------------------------------------- Guenter Roeck (1): drm/i915/gvt: Use list_entry to access list members Rikard Falkeborn (9): drm/i915/gvt: Constify intel_gvt_gtt_gma_ops drm/i915/gvt: Constify intel_gvt_gtt_pte_ops drm/i915/gvt: Constify intel_gvt_irq_ops drm/i915/gvt: Constify intel_gvt_sched_policy_ops drm/i915/gvt: Constify gvt_mmio_block drm/i915/gvt: Constify cmd_interrupt_events drm/i915/gvt: Constify formats drm/i915/gvt: Constify gtt_type_table_entry drm/i915/gvt: Constify vgpu_types Zhenyu Wang (1): drm/i915/gvt: Fix cmd parser error for Passmark9 drivers/gpu/drm/i915/gvt/cmd_parser.c | 2 +- drivers/gpu/drm/i915/gvt/dmabuf.c | 18 +++++------------- drivers/gpu/drm/i915/gvt/fb_decoder.c | 24 ++++++++++++------------ drivers/gpu/drm/i915/gvt/gtt.c | 68 ++++++++++++++++++++++++++++++++++---------------------------------- drivers/gpu/drm/i915/gvt/gtt.h | 4 ++-- drivers/gpu/drm/i915/gvt/gvt.h | 2 +- drivers/gpu/drm/i915/gvt/handlers.c | 13 +++++++------ drivers/gpu/drm/i915/gvt/interrupt.c | 10 +++++----- drivers/gpu/drm/i915/gvt/interrupt.h | 2 +- drivers/gpu/drm/i915/gvt/sched_policy.c | 2 +- drivers/gpu/drm/i915/gvt/scheduler.h | 2 +- drivers/gpu/drm/i915/gvt/vgpu.c | 4 ++-- 12 files changed, 72 insertions(+), 79 deletions(-)