From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751642AbdFGQVt (ORCPT ); Wed, 7 Jun 2017 12:21:49 -0400 Received: from merlin.infradead.org ([205.233.59.134]:50908 "EHLO merlin.infradead.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751393AbdFGQVq (ORCPT ); Wed, 7 Jun 2017 12:21:46 -0400 Message-Id: <20170607161501.819948352@infradead.org> User-Agent: quilt/0.63-1 Date: Wed, 07 Jun 2017 18:15:01 +0200 From: Peter Zijlstra To: torvalds@linux-foundation.org, will.deacon@arm.com, oleg@redhat.com, paulmck@linux.vnet.ibm.com, benh@kernel.crashing.org, mpe@ellerman.id.au, npiggin@gmail.com Cc: linux-kernel@vger.kernel.org, mingo@kernel.org, stern@rowland.harvard.edu, peterz@infradead.org Subject: [RFC][PATCH 0/5] Getting rid of smp_mb__before_spinlock Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org There was a thread on this somewhere about a year ago, I finally remembered to finish this :-) This series removes two smp_mb__before_spinlock() (ab)users and converts the scheduler to use smp_mb__after_spinlock(), which provides more guarantees with the same amount of barriers.