[PATCH] Convert idr's internal locking to _irqsave variant