[Intel-gfx] [PATCH 55/59] drm/i915: Remove fallback poll for ring buffer space

John Harrison John.C.Harrison at Intel.com
Thu Mar 19 09:33:12 PDT 2015


On 19/03/2015 15:16, Jani Nikula wrote:
> On Thu, 19 Mar 2015, "Daniel, Thomas" <thomas.daniel at intel.com> wrote:
>>> -	if (&request->list == &ring->request_list)
>>> +	/* It should always be possible to find a suitable request! */
>>> +	if (&request->list == &ring->request_list) {
>>> +		WARN_ON(true);
>>>   		return -ENOSPC;
>>> +	}
>> Don’t we normally say
>> 	if (WARN_ON(&request->list == &ring->request_list))
>> 		return -ENOSPC;
> Yes, particularly since we've amended WARN_ON within i915 to print out
> the condition that failed. "true" is not very useful with that. ;)
>
> BR,
> Jani.
>
The issue I have with 'if(WARN_ON(x))' is that it looks like something 
that would disappear in a non debugging build. Whereas, this is a check 
that wants to exist regardless of build options.


More information about the Intel-gfx mailing list