intel: drm shim fixes
My penance for not actually reviewing the original patch is fixing the bugs that I found after it landed.
With this series, I still get the following message on TGL shader-db runs:
Unknown drm_i915_query_item id=3
That appears to be DRM_I915_QUERY_PERF_CONFIG
. I don't think we want to try to emulate that in the shim, so I'll have to just learn to ignore that message.