drm/i915: don't leak the pin_map on error