[Intel-gfx] [PATCH 1/7] drm/i915: add struct i915_ctx_hang_stats

Ben Widawsky ben at bwidawsk.net
Wed Jun 12 23:13:26 CEST 2013


On Wed, Jun 12, 2013 at 12:35:28PM +0300, Mika Kuoppala wrote:
> To count context losses, add struct i915_ctx_hang_stats for
> both i915_hw_context and drm_i915_file_private.
> drm_i915_file_private is used when there is no context.
> 
> v2: renamed and cleaned up the struct (Chris Wilson, Ian Romanick)
> 
> Signed-off-by: Mika Kuoppala <mika.kuoppala at intel.com>
>
I don't have time to do a proper review before Daniel wants to merge
these, and Chris has already reviewed it.

1-6 are:
Acked-by: Ben Widawsky <ben at bwidawsk.net>

I don't really like the behavior of 7. At least, I'd like to make it
something that can be disabled via debugfs, sysfs, or module parameter.
(I'd very much prefer it to be opt-in also).  TBH , I only read it very
fast, and I'm not horribly opposed to it, just a bunch of complexity for
IMO little gain. Presumably the problem it's trying to solve should be
fixed with a fix to ddx, mesa, libva, client, whatever.  In the embedded
case, the same thing applies.  Banning the guilty doesn't make the user
experience any better. So the only thing I see is DoS, but we've never
*really* made that our priority anyway, so, meh.

-- 
Ben Widawsky, Intel Open Source Technology Center



More information about the Intel-gfx mailing list