From: Christoph Lameter Date: Thu, 5 May 2011 20:23:54 +0000 (-0500) Subject: slub: Remove CONFIG_CMPXCHG_LOCAL ifdeffery X-Git-Tag: v3.0-rc1~341^2^2~5 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1759415e630e5db0dd2390df9f94892cbfb9a8a2;p=pandora-kernel.git slub: Remove CONFIG_CMPXCHG_LOCAL ifdeffery Remove the #ifdefs. This means that the irqsafe_cpu_cmpxchg_double() is used everywhere. There may be performance implications since: A. We now have to manage a transaction ID for all arches B. The interrupt holdoff for arches not supporting CONFIG_CMPXCHG_LOCAL is reduced to a very short irqoff section. There are no multiple irqoff/irqon sequences as a result of this change. Even in the fallback case we only have to do one disable and enable like before. Signed-off-by: Christoph Lameter Signed-off-by: Pekka Enberg --- Reading git-diff-tree failed