]> git.baikalelectronics.ru Git - kernel.git/commit
drm/i915/gtt: Setup vm callbacks late
authorMika Kuoppala <mika.kuoppala@linux.intel.com>
Tue, 28 Feb 2017 15:28:11 +0000 (17:28 +0200)
committerMika Kuoppala <mika.kuoppala@intel.com>
Fri, 3 Mar 2017 14:46:44 +0000 (16:46 +0200)
commitf8b68f59146d8f136732fcaaee62a4b78ffca957
treea293a2c9b8b9b60723a9aaa85e7d78626fbe993d
parent61cb97ebbb4605f32418b3505db4c2e8febe483c
drm/i915/gtt: Setup vm callbacks late

If we manage to tangle errorpaths and get call to callbacks,
it is better to defensively keep them as null until object init is
finished so that we get clean null deref on callsite,
instead of more cryptic wreckage with partly initialized vm objects.

Signed-off-by: Mika Kuoppala <mika.kuoppala@intel.com>
Reviewed-by: Chris Wilson <chris@chris-wilson.co.uk>
Link: http://patchwork.freedesktop.org/patch/msgid/1488295691-9404-5-git-send-email-mika.kuoppala@intel.com
drivers/gpu/drm/i915/i915_gem_gtt.c