the tree are pointers to a static array (irq_map) elements which can never go under us to simplify the locking. Concurrency between readers and writers is handled by the intrinsic properties of the lockless radix tree. Concurrency between writers is handled with a global mutex. Signed-off-by: Sebastien Dugue Cc: Benjamin Herrenschmidt Cc: Michael Ellerman Signed-off-by: Paul Mackerras ŒArB˜[x