drm/i915: fix up error path leak in i915_cmdbuffer