[PATCH 33/81] drm/i915: Split primary plane update_plane() into calc+commit phases