From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753432Ab1LVSb5 (ORCPT ); Thu, 22 Dec 2011 13:31:57 -0500 Received: from mail-wi0-f174.google.com ([209.85.212.174]:41016 "EHLO mail-wi0-f174.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752186Ab1LVSby (ORCPT ); Thu, 22 Dec 2011 13:31:54 -0500 MIME-Version: 1.0 In-Reply-To: References: <20111220162315.GC10752@google.com> <20111220202854.GH10752@google.com> <20111221170535.GB9213@google.com> <20111222160822.GE17084@google.com> From: Linus Torvalds Date: Thu, 22 Dec 2011 10:31:31 -0800 X-Google-Sender-Auth: l2HdCvVeQ-X9pYfJgvJK_UxibfQ Message-ID: Subject: Re: [GIT PULL] slab fixes for 3.2-rc4 To: Christoph Lameter Cc: Tejun Heo , Pekka Enberg , Ingo Molnar , Andrew Morton , linux-kernel@vger.kernel.org, linux-arch@vger.kernel.org, Thomas Gleixner Content-Type: text/plain; charset=ISO-8859-1 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Dec 22, 2011 at 9:58 AM, Christoph Lameter wrote: > > Subject: [percpu] Remove irqsafe_cpu_xxx variants This looks good, but just remove the whole silly "xyz_op_return()" set too. Don't even try to fix it up. As far as I can tell, there are just a couple of users of that horrible interface, it really isn't worth it. Just remove it and opencode it. They are actually broken on x86 ('xadd' only exists if CONFIG_X86_XADD is on - i386 didn't have it), and while most people probably don't care (i386? What's that?), I note that the x86 add_return stuff doesn't take that into account. If somebody cares about the end result of the add that much, they can damn well just do it themselves. Linus