From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1761417AbZFPRz3 (ORCPT ); Tue, 16 Jun 2009 13:55:29 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1761215AbZFPRzQ (ORCPT ); Tue, 16 Jun 2009 13:55:16 -0400 Received: from smtp1.linux-foundation.org ([140.211.169.13]:57627 "EHLO smtp1.linux-foundation.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1761286AbZFPRzO (ORCPT ); Tue, 16 Jun 2009 13:55:14 -0400 Date: Tue, 16 Jun 2009 10:54:15 -0700 (PDT) From: Linus Torvalds X-X-Sender: torvalds@localhost.localdomain To: mingo@redhat.com, hpa@zytor.com, mathieu.desnoyers@polymtl.ca, linux-kernel@vger.kernel.org, a.p.zijlstra@chello.nl, penberg@cs.helsinki.fi, vegard.nossum@gmail.com, npiggin@suse.de, jeremy@goop.org, tglx@linutronix.de, hugh.dickins@tiscali.co.uk, mingo@elte.hu cc: linux-tip-commits@vger.kernel.org Subject: Re: [tip:x86/urgent] x86: mm: Read cr2 before prefetching the mmap_lock In-Reply-To: Message-ID: References: <20090616030522.GA22162@Krystal> User-Agent: Alpine 2.01 (LFD 1184 2008-12-16) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, 16 Jun 2009, tip-bot for Ingo Molnar wrote: > > It turns out that in current upstream we do exactly that: > > prefetchw(&mm->mmap_sem); > > /* Get the faulting address: */ > address = read_cr2(); > > This is not good. Ack. Linus