From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753937Ab3LSRgr (ORCPT ); Thu, 19 Dec 2013 12:36:47 -0500 Received: from merlin.infradead.org ([205.233.59.134]:60216 "EHLO merlin.infradead.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751035Ab3LSRgp (ORCPT ); Thu, 19 Dec 2013 12:36:45 -0500 Date: Thu, 19 Dec 2013 18:36:29 +0100 From: Peter Zijlstra To: Ingo Molnar Cc: "H. Peter Anvin" , Len Brown , x86@kernel.org, linux-pm@vger.kernel.org, linux-kernel@vger.kernel.org, Len Brown , stable@vger.kernel.org, Linus Torvalds , Thomas Gleixner , Mike Galbraith , Borislav Petkov Subject: Re: [PATCH] x86 idle: repair large-server 50-watt idle-power regression Message-ID: <20131219173629.GJ2480@laptop.programming.kicks-ass.net> References: <20131219122257.GC11279@gmail.com> <52B316FF.50906@zytor.com> <20131219160210.GA28426@gmail.com> <52B31B21.6010901@zytor.com> <20131219162136.GM16438@laptop.programming.kicks-ass.net> <52B323BE.7090108@zytor.com> <20131219170741.GB30382@gmail.com> <20131219172535.GN16438@laptop.programming.kicks-ass.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20131219172535.GN16438@laptop.programming.kicks-ass.net> User-Agent: Mutt/1.5.21 (2012-12-30) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Dec 19, 2013 at 06:25:35PM +0100, Peter Zijlstra wrote: > That said, I would find it very strange indeed if a CLFLUSH doesn't also > flush the store buffer. OK, it explicitly states it does not do that and you indeed need an mfence before the clflush.