#include "intel_gvt.h"
  #include "intel_memory_region.h"
  #include "intel_pm.h"
+ #include "intel_sideband.h"
  #include "vlv_suspend.h"
  
 -static struct drm_driver driver;
 +static const struct drm_driver driver;
  
  static int i915_get_bridge_dev(struct drm_i915_private *dev_priv)
  {
 
  struct drm_gem_object *vc4_prime_import_sg_table(struct drm_device *dev,
                                                 struct dma_buf_attachment *attach,
                                                 struct sg_table *sgt);
 -void *vc4_prime_vmap(struct drm_gem_object *obj);
 +int vc4_prime_vmap(struct drm_gem_object *obj, struct dma_buf_map *map);
  int vc4_bo_cache_init(struct drm_device *dev);
- void vc4_bo_cache_destroy(struct drm_device *dev);
  int vc4_bo_inc_usecnt(struct vc4_bo *bo);
  void vc4_bo_dec_usecnt(struct vc4_bo *bo);
  void vc4_bo_add_to_purgeable_pool(struct vc4_bo *bo);