From mboxrd@z Thu Jan 1 00:00:00 1970 From: Peter Zijlstra Subject: [PATCH 00/31] Clean up smp_mb__ barriers Date: Wed, 19 Mar 2014 07:47:29 +0100 Message-ID: <20140319064729.660482086@infradead.org> Return-path: Received: from merlin.infradead.org ([205.233.59.134]:52924 "EHLO merlin.infradead.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1755626AbaCSG41 (ORCPT ); Wed, 19 Mar 2014 02:56:27 -0400 Sender: linux-arch-owner@vger.kernel.org List-ID: To: linux-arch@vger.kernel.org, linux-kernel@vger.kernel.org Cc: torvalds@linux-foundation.org, akpm@linux-foundation.org, mingo@kernel.org, will.deacon@arm.com, paulmck@linux.vnet.ibm.com, Peter Zijlstra Hi all, Here's a respin (and per arch breakout) of the first 3 patches that spawned this large C11 atomics thread. These patches deprecate smp_mb__{before,after}_{atomic_{inc,dec},clear_bit}() and replace it by just the two smp_mb__{before,after}_atomic(). Assuming people like this; how would we go about merging it? Can we stuff it into tip/locking/core or something? Its been compile tested for everything I have a working compiler for.