Re: [PATCH RFC] powerpc: Implement atomic64_t for 32-bit processors

2009-06-12 Thread Kyle McMartin
On Fri, Jun 12, 2009 at 09:04:52AM -0500, Kumar Gala wrote: >> On UP, all the spinlock manipulation goes away and we simply disable >> interrupts around each operation. In fact gcc eliminates the whole >> atomic64_lock variable as well. >> >> Signed-off-by: Paul Mackerras >> --- >> Compile-tested

Re: [PATCH RFC] powerpc: Implement atomic64_t for 32-bit processors

2009-06-12 Thread Kumar Gala
On Jun 12, 2009, at 7:02 AM, Paul Mackerras wrote: 32-bit powerpc processors have no 64-bit atomic instructions, but we will need atomic64_t in order to support the perf_counter subsystem on 32- bit processors. This adds an implementation of 64-bit atomic operations using hashed spinlocks t

[PATCH RFC] powerpc: Implement atomic64_t for 32-bit processors

2009-06-12 Thread Paul Mackerras
32-bit powerpc processors have no 64-bit atomic instructions, but we will need atomic64_t in order to support the perf_counter subsystem on 32-bit processors. This adds an implementation of 64-bit atomic operations using hashed spinlocks to provide atomicity. For each atomic operation, the addres