Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 33fdb15c authored by Robert Noland's avatar Robert Noland Committed by Dave Airlie
Browse files

drm/radeon/r600: only assign vb after we know space is available.



This patch only changes this is the swap path, where it doesn't loop.

Signed-off-by: default avatarRobert Noland <rnoland@2hip.net>
Signed-off-by: default avatarDave Airlie <airlied@redhat.com>
parent c54b1820
Loading
Loading
Loading
Loading
+1 −3
Original line number Diff line number Diff line
@@ -778,8 +778,6 @@ r600_blit_swap(struct drm_device *dev,
	u64 vb_addr;
	u32 *vb;

	vb = r600_nomm_get_vb_ptr(dev);

	if ((dev_priv->blit_vb->used + 48) > dev_priv->blit_vb->total) {

		r600_nomm_put_vb(dev);
@@ -788,8 +786,8 @@ r600_blit_swap(struct drm_device *dev,
			return;

		set_shaders(dev);
		vb = r600_nomm_get_vb_ptr(dev);
	}
	vb = r600_nomm_get_vb_ptr(dev);

	sx2 = sx + w;
	sy2 = sy + h;