Merge tag 'drm-intel-next-2022-06-22' of git://anongit.freedesktop.org/drm/drm-intel...
[sfrench/cifs-2.6.git] / drivers / gpu / drm / i915 / gt / intel_rc6.c
index cc8bff220abcf4584317125a1fc765f170b5187d..f8d0523f4c18e0d907aad90588be5500a0acb7a5 100644 (file)
@@ -6,6 +6,7 @@
 #include <linux/pm_runtime.h>
 #include <linux/string_helpers.h>
 
+#include "gem/i915_gem_region.h"
 #include "i915_drv.h"
 #include "i915_reg.h"
 #include "i915_vgpu.h"
@@ -325,9 +326,10 @@ static int vlv_rc6_init(struct intel_rc6 *rc6)
                resource_size_t pcbr_offset;
 
                pcbr_offset = (pcbr & ~4095) - i915->dsm.start;
-               pctx = i915_gem_object_create_stolen_for_preallocated(i915,
-                                                                     pcbr_offset,
-                                                                     pctx_size);
+               pctx = i915_gem_object_create_region_at(i915->mm.stolen_region,
+                                                       pcbr_offset,
+                                                       pctx_size,
+                                                       0);
                if (IS_ERR(pctx))
                        return PTR_ERR(pctx);