From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752314AbaKCW5a (ORCPT ); Mon, 3 Nov 2014 17:57:30 -0500 Received: from mx1.redhat.com ([209.132.183.28]:57634 "EHLO mx1.redhat.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752202AbaKCW50 (ORCPT ); Mon, 3 Nov 2014 17:57:26 -0500 Date: Mon, 3 Nov 2014 23:57:21 +0100 From: Oleg Nesterov To: Andy Lutomirski Cc: Jan Beulich , Ingo Molnar , Linus Torvalds , "H. Peter Anvin" , Sebastian Lackner , "linux-kernel@vger.kernel.org" , Chuck Ebbert , Anish Bhatt , Thomas Gleixner , "linux-tip-commits@vger.kernel.org" Subject: Re: [tip:x86/asm] sched/x86_64: Don't save flags on context switch Message-ID: <20141103225721.GA12117@redhat.com> References: <20141103214712.GA8711@redhat.com> <20141103215837.GB8711@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.18 (2008-05-17) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Argh, sorry for confusion... On 11/03, Andy Lutomirski wrote: > > On Mon, Nov 3, 2014 at 1:58 PM, Oleg Nesterov wrote: > > On 11/03, Oleg Nesterov wrote: > >> > > Btw, why retint_kernel() checks "interrupts on" ? It seems to me that > > that "interrupts off" is not possible, no? And this will be more clear > > when we remove the "exit_intr" label. > > We might get there from #MC or from any of a number of synchronous > errors (#GP from xyz_safe, #PF from some atomic uaccess thing or a > vmap fault, etc), and all of those have interrupts off. Yes, yes, exactly. I actually tried to say that irqs should be always disabled (afaics!). IOW "interrupts on" should not be possible, not "interrupts off". Oleg.