Quoting Matthew Auld (2019-08-09 23:26:34) > From: CQ Tang <cq.tang@xxxxxxxxx> > > Signed-off-by: CQ Tang <cq.tang@xxxxxxxxx> > Signed-off-by: Matthew Auld <matthew.auld@xxxxxxxxx> > --- > drivers/gpu/drm/i915/i915_gem.c | 3 +++ > 1 file changed, 3 insertions(+) > > diff --git a/drivers/gpu/drm/i915/i915_gem.c b/drivers/gpu/drm/i915/i915_gem.c > index 2aa4fbe7edc0..af63d1a0af14 100644 > --- a/drivers/gpu/drm/i915/i915_gem.c > +++ b/drivers/gpu/drm/i915/i915_gem.c > @@ -64,6 +64,9 @@ static int > insert_mappable_node(struct i915_ggtt *ggtt, > struct drm_mm_node *node, u32 size) > { > + if (!ggtt->mappable_end) > + return -ENOSPC; How did you get here? This should remain the BUG for the programming error. -Chris _______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/dri-devel