On Thu, 25 Aug 2016 11:59:51 +0530 Madhavan Srinivasan <ma...@linux.vnet.ibm.com> wrote:
> Local atomic operations are fast and highly reentrant per CPU counters. > Used for percpu variable updates. Local atomic operations only guarantee > variable modification atomicity wrt the CPU which owns the data and > these needs to be executed in a preemption safe way. This is looking really nice. I like how you're able to specify the mask nicely in the handler, and test the mask without adding any instructions to fastpaths. So far, I only have a few trivial nitpicks as you can see. I'll apply the series and give it a more careful look tomorrow. Thanks, Nick