What's the motivation here? Is it just to unify counter and owner for the starvation issue? If so, is this really the path we wanna take for a small debug corner case?
I have not looked at the patches yet, but are there any performance minutia to be aware of?
46 files changed, 160 insertions(+), 1298 deletions(-)
Oh my. Thanks, Davidlohr

