percpu: implement generic percpu refcounting 3

https://github.com/faux123/flounder/commit/ba5c257dfcc831b2952f6c83191a523a38ec7b88#diff-2