Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp2855081imu; Mon, 19 Nov 2018 07:08:34 -0800 (PST) X-Google-Smtp-Source: AJdET5fQQ6WVq900H4dd+tE5umWBm3yJduT4aLhX7vs3s5nCdY3Eqs0W2j+19CerH/hJjsrIFjtW X-Received: by 2002:a62:220d:: with SMTP id i13mr12075073pfi.162.1542640114202; Mon, 19 Nov 2018 07:08:34 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1542640114; cv=none; d=google.com; s=arc-20160816; b=jOfqYETWcNNvlIDGoRvh43JxvbnQOKGMRolKYGRm/Mv74le6GPgz0UXLZ3919AkJij NeSG3+eVLMlHWE+MymzSQ2fhg6KaZ7Q3Zo4qhgftF2tuKtLit5ikOg+eLpa8Ycy8wf6u d+tANIlBwrV/98NNHuPVIdQuNxroLeZceEkEMX0JWe3sE/hBKEUbiO+YunEI+KTFfBcF M5UIGKk4OQJ4chiDJDIQWrwpH+buy2dTktj78Glp3HXoX9Uqgd+Cf7UmS0wA0eJ6/slA 9QoAovvnQddFn0SIQMqX/KCgSvavVcJKl4SV1purvyKA6ePtjjc6E4mZ+ua8S9edmXmJ zhsw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date; bh=pfDrR2YfQKH6Cvxud/smLNOAzfSiSB4hQBYBIVzTAOA=; b=DZI63tBkDZdG+SYTPstieWowJc86XN4lUrKivcYyF0EpL1AriqenOJ+ZP78nSyJ2/K vVWFJLdKDNVrvRLGx4gGB2SegX+IZCG4s/9TyAwIy0Y6RwRmK99B0NaJflsCBlD8aHfv pT8KNx58G4y2FTAItS9+TiHxY/d7Mj51mDV0ElKYBiBvMpPTJKv8X1WYFD7ICYycJrSm /OFexNC/IFEkfzO00eU1CZqn4Ch0nVhse/fbqcpvfykeEnuTlpYEsUkji/bddrqg6dGp q36g1f1EzgmTl3NYeX7cMPNvmMD4MbikeTsAJKV61qpa99DKxGiQf9/WkoNmp7QrZZRt GBuw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id x124-v6si43876291pfb.154.2018.11.19.07.08.11; Mon, 19 Nov 2018 07:08:34 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729684AbeKTBa5 (ORCPT + 99 others); Mon, 19 Nov 2018 20:30:57 -0500 Received: from Galois.linutronix.de ([146.0.238.70]:38741 "EHLO Galois.linutronix.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729654AbeKTBaz (ORCPT ); Mon, 19 Nov 2018 20:30:55 -0500 Received: from bigeasy by Galois.linutronix.de with local (Exim 4.80) (envelope-from ) id 1gOl8a-0000iB-PO; Mon, 19 Nov 2018 16:06:57 +0100 Date: Mon, 19 Nov 2018 16:06:56 +0100 From: Sebastian Andrzej Siewior To: Dave Hansen Cc: Borislav Petkov , x86@kernel.org, Ingo Molnar , linux-kernel@vger.kernel.org, Andy Lutomirski , Paolo Bonzini , Radim =?utf-8?B?S3LEjW3DocWZ?= , kvm@vger.kernel.org, "Jason A. Donenfeld" , Rik van Riel , Dave Hansen Subject: Re: [PATCH] x86/fpu: Disable BH while while loading FPU registers in __fpu__restore_sig() Message-ID: <20181119150656.ylbrsvchdyavms4w@linutronix.de> References: <20181107194858.9380-1-bigeasy@linutronix.de> <20181107194858.9380-3-bigeasy@linutronix.de> <20181108145721.GC7543@zn.tnic> <20181109173521.2m6iijp5wkncgi77@linutronix.de> <20181109185202.GF21243@zn.tnic> <20181109232521.l2ll2n3coxygkxv4@linutronix.de> <20181112155643.vclej44qzg3pmbow@linutronix.de> <433cec57-57a9-afff-22f3-68308eda682b@intel.com> <20181119114151.e4mbs7ktfjojl3uf@linutronix.de> <982af52b-4e39-2b26-a184-2fe13f3d9f61@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <982af52b-4e39-2b26-a184-2fe13f3d9f61@intel.com> User-Agent: NeoMutt/20180716 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 2018-11-19 07:04:35 [-0800], Dave Hansen wrote: > > Does the local_bh_disable() itself survive? Not in __fpu__restore_sig(). I do have: | static inline void __fpregs_changes_begin(void) | { | preempt_disable(); | local_bh_disable(); | } and __fpregs_changes_begin() is introduced as part of the series. Sebastian