drm/i915: Add a spinlock to protect the active_list