Messages in this thread | | | Subject | Re: [PATCH -v4 1/2] lib, Make gen_pool memory allocator lockless | From | Peter Zijlstra <> | Date | Wed, 17 Nov 2010 12:53:16 +0100 |
| |
On Wed, 2010-11-17 at 19:47 +0800, huang ying wrote: > On Wed, Nov 17, 2010 at 6:40 PM, Peter Zijlstra <peterz@infradead.org> wrote: > > On Wed, 2010-11-17 at 10:18 +0800, Huang Ying wrote: > >> > >> cmpxchg has been used in that way by ftrace and perf for a long time. So > >> I agree to make it a requirement on future architecture ports. > > > > Neither mandate an architecture do this though, only that when an > > architecture wants to support either feature and has NMIs (not all archs > > have NMI equivalents) it has to be safe. > > So we can make sure cmpxchg can be used in lock-less code on > architectures with perf, irq_work or ftrace enabled?
It had better, otherwise stuff is broken.
| |