3c67ce061b21 ("drm/i915/perf: Handle non-power-of-2 reports") be0bdd67fda9 ("i915/perf: Start hrtimer only if sampling the OA buffer") 0bf857358f3f ("drm/i915/perf: conversion to struct drm_device based logging macros.") a9f236d1fcfb ("drm/i915: Make WARN* drm specific where uncore or stream ptr is available") 00a7f0d7155c ("drm/i915/tgl: Add perf support on TGL") 0587152bf9a0 ("drm/i915: Drop assertion that ce->pin_mutex guards state updates") 8f8b1171e1a5 ("drm/i915/perf: Wean ourselves off dev_priv") 1664f35aa718 ("drm/i915/selftests: Appease lockdep") 1d0f2ebf392e ("drm/i915/perf: move perf types to their own header") a4e7ccdac38e ("drm/i915: Move context management under GEM") 2935ed5339c4 ("drm/i915: Remove logical HW ID") 661019754202 ("drm/i915: Move request runtime management onto gt") 789ed955215d ("drm/i915/gem: Retire directly for mmap-offset shrinking") f33a8a51602c ("drm/i915: Merge wait_for_timelines with retire_request") 33d856445b3e ("drm/i915: Remove the GEM idle worker") 7e8057626640 ("drm/i915: Drop struct_mutex from around i915_retire_requests()") b72348406927 ("drm/i915: Move idle barrier cleanup into engine-pm") b1e3177bd1d8 ("drm/i915: Coordinate i915_active with its own mutex") 274cbf20fd10 ("drm/i915: Push the i915_active.retire into a worker") 2850748ef876 ("drm/i915: Pull i915_vma_pin under the vm->mutex")