From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S933148AbZFOU3W (ORCPT ); Mon, 15 Jun 2009 16:29:22 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1755215AbZFOU3P (ORCPT ); Mon, 15 Jun 2009 16:29:15 -0400 Received: from smtp1.linux-foundation.org ([140.211.169.13]:59384 "EHLO smtp1.linux-foundation.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751000AbZFOU3O (ORCPT ); Mon, 15 Jun 2009 16:29:14 -0400 Date: Mon, 15 Jun 2009 13:27:05 -0700 (PDT) From: Linus Torvalds X-X-Sender: torvalds@localhost.localdomain To: Jeremy Fitzhardinge cc: Ingo Molnar , Mathieu Desnoyers , mingo@redhat.com, hpa@zytor.com, paulus@samba.org, acme@redhat.com, linux-kernel@vger.kernel.org, a.p.zijlstra@chello.nl, penberg@cs.helsinki.fi, vegard.nossum@gmail.com, efault@gmx.de, npiggin@suse.de, tglx@linutronix.de, linux-tip-commits@vger.kernel.org Subject: Re: [tip:perfcounters/core] perf_counter: x86: Fix call-chain support to use NMI-safe methods In-Reply-To: <4A36ABB5.1040109@goop.org> Message-ID: References: <20090615171845.GA7664@elte.hu> <20090615180527.GB4201@Krystal> <20090615183649.GA16999@elte.hu> <4A36ABB5.1040109@goop.org> 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 Mon, 15 Jun 2009, Jeremy Fitzhardinge wrote: > > We have to restore the usermode %gs somewhere... None of this is useful for user-mode return _anyway_, since you have to restore %cs/%ss too. At that point, you have to use iret. Linus