On Fri, 13 Feb 2015, Paulo Zanoni <przanoni@xxxxxxxxx> wrote: > From: Paulo Zanoni <paulo.r.zanoni@xxxxxxxxx> > > With the current code we just reallocate the compressed FB at every > FBC update: we have X in one frame, then in the other frame we need X > again, but we check "needed < have" instead of "needed <= have". > > v2: Rebase after Jani addressed the other problems described in v1. > > Cc: Jani Nikula <jani.nikula@xxxxxxxxx> > Signed-off-by: Paulo Zanoni <paulo.r.zanoni@xxxxxxxxx> Reviewed-by: Jani Nikula <jani.nikula@xxxxxxxxx> > --- > drivers/gpu/drm/i915/i915_gem_stolen.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/drivers/gpu/drm/i915/i915_gem_stolen.c b/drivers/gpu/drm/i915/i915_gem_stolen.c > index 59401f3..f1de95f 100644 > --- a/drivers/gpu/drm/i915/i915_gem_stolen.c > +++ b/drivers/gpu/drm/i915/i915_gem_stolen.c > @@ -253,7 +253,7 @@ int i915_gem_stolen_setup_compression(struct drm_device *dev, int size, int fb_c > if (!drm_mm_initialized(&dev_priv->mm.stolen)) > return -ENODEV; > > - if (size < dev_priv->fbc.uncompressed_size) > + if (size <= dev_priv->fbc.uncompressed_size) > return 0; > > /* Release any current block */ > -- > 2.1.4 > -- Jani Nikula, Intel Open Source Technology Center _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/intel-gfx