[ltt-dev] [URCU PATCH] add simple mips support

Jason Wessel jason.wessel at windriver.com
Mon Sep 12 09:50:02 EDT 2011


On 09/10/2011 02:41 PM, Mathieu Desnoyers wrote:
> * Mathieu Desnoyers (mathieu.desnoyers at efficios.com) wrote:
> [...]
>> Hi Jason,
>>
>> Any plan on re-submitting a urcu patch for MIPS ? I think the kernel bug
>> you hit with the urcu stress-tests got fixed ? (can we have the fix
>> commit id ?) And some basic configure --with-mips-octeon would probably
>> be good enough for Cavium Octeon support.
> Actually if we have a compiler define that lets us know if we compile
> for Octeon targets, that would be even better.


There should be no reason we need to compile anything specifically for the Octeon targets.  The upstream fix (which has been back ported to -stable trees) is:

commit bf28607fbe529e20180080c4a0295b0a47834fde (MIPS: Close races in TLB modify handlers.)

Without this fix it is possible for the urcu to crash the kernel under heavy loads.

And yes, I'll now send the revised changes for the urcu which pass all the mips tests on the Octeon, malta BE / LE etc...

Jason




More information about the lttng-dev mailing list