On Fri, Feb 02, 2018 at 07:27:04PM +0000, Mark Rutland wrote: > ... in some cases, owner_cpu is -1, so I guess we're racing with an > unlock. I only ever see this on the runqueue locks in wake up functions. So runqueue locks are special in that the owner changes over a contex switch, maybe something goes funny there?