Re: [RFC][PATCH 0/5] Introduce checks for preemptable code for this_cpu_read/write()

Christoph Lameter
2011-09-20T16:10:54Z

On Tue, 20 Sep 2011, Steven Rostedt wrote:

> I really mean all other users of this_cpu_*(), including the cmpxchg and
> friends, still need to have preemption disabled.

This is argument against the basic design of this_cpu_ops. They were
designed to avoid having to disable preemption for single operations on
per cpu data. I think this shows a basic misunderstanding of what you are
dealing with.