Re: [block IO crash] Re: 2.6.39-rc5-git2 boot crashs
From: Linus Torvalds
Date: Wed May 04 2011 - 17:07:23 EST
On Wed, May 4, 2011 at 1:04 PM, Christoph Lameter <cl@xxxxxxxxx> wrote:
>
> Maybe I should have pushed the cmpxchg_double() before the
> this_cpu_cmpxchg to avoid these misunderstandings
Christoph, the only mis-understanding is yours.
I understand perfectly that the percpu cmpxchg isn't SMP-atomic. We
all know that.
The problem is that cmpxchg *IS*NOT*AN*CMPXCHG*AT*ALL*. Not even on UP.
It's something totally different.
Linus
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/