<p dir="ltr">Let me run some benchmarks today, talk to people internally, and I'll let you know.</p>
<div class="gmail_quote">On Nov 8, 2013 3:43 AM, "Maarten Lankhorst" <<a href="mailto:maarten.lankhorst@canonical.com">maarten.lankhorst@canonical.com</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
op 07-11-13 22:11, Rom Lemarchand schreef:<br>
> Hi Maarten, I tested your changes and needed the attached patch: behavior<br>
> now seems equivalent as android sync. I haven't tested performance.<br>
><br>
> The issue resolved by this patch happens when i_b < b->num_fences and i_a<br>
>> = a->num_fences (or vice versa). Then, pt_a is invalid and so<br>
> dereferencing pt_a->context causes a crash.<br>
><br>
Yeah, I pushed my original fix. I intended to keep android userspace behavior the same, and I tried to keep the kernelspace the api same as much as I could. If peformance is the same, or not noticeably worse, would there be any objections on the android side about renaming dma-fence to syncpoint, and getting it in mainline?<br>

<br>
~Maarten<br>
</blockquote></div>