Received: by 2002:ac0:a581:0:0:0:0:0 with SMTP id m1-v6csp4403885imm; Mon, 25 Jun 2018 15:18:18 -0700 (PDT) X-Google-Smtp-Source: ADUXVKK3IeKRdbZAM3mnagu687J2lcOcKaTzn7W2JKgHSz/nE9xix9kTCtjp50vcdsyVp5hSsf1u X-Received: by 2002:a62:138c:: with SMTP id 12-v6mr14853362pft.34.1529965098748; Mon, 25 Jun 2018 15:18:18 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1529965098; cv=none; d=google.com; s=arc-20160816; b=fC6C9d88RY9D6mHPJcwd/hbHWY+Vq0nquoq3C2jj6xSJTp7mXJzp9243J/eN30S7/a LpkAvemFXH3u6jYyknXt4RRKOfgSeJdc2sougUDlVmA0iRcGXvT89QyP1xQWpg/PYJKi 91VqD7nVoCxB0K2ccT2jGlo4z/uYlQwZmlEq85xOOmhaEkOnjs4d6VQSGiP5OX90IUV5 cHLTBed57t4FVs9Jue9GTpsdj32iP7FNuo3COUp2hLCVAG9ufnAS7ly5ZjxgLn4BIAp+ uLvJUiMlAOaz00w5AUx5dBi1pfKo+yuHkHw6vg9ijPMrihLCQ90AMxc2xF/W+qCLd9Nk U8Sg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :references:in-reply-to:message-id:subject:cc:to:from:date :arc-authentication-results; bh=pIbO4zd1xhcyXO6BmyWy00NKRhogTVgHBTsWmgp5Hl4=; b=X6NsNQfwBssCprlnkI7p4lZl+3858gME2R6fPQiT6jlUEcNnyY8gE4X2B9QdZ3sDNv 7oAGR53H5aVcwMMg/gkz4mmgI+urY8n41R1PoFqKRpcHpUoMQar5tYVVr1RSgaw9cIAU 7IMva5t6wM6TjVRwMsl7uKLzUSGc53wRE4D9+NX8Gb2gkitex2kPKe2oLlkXm27BgPwy kisGlXvB8VbGIDbkHI7MKw6V4h2Py0pkob6u8Ima82q5G5dLBWmO0/jDG8A5tzp6Sgah /UXHHuUstsa4K7BRF8l/3lIjDlgNKuCZQeX3i52pT3/GxQg/M+Trz4uTyfq9WkBrLB0r KKvA== 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 p4-v6si16140pga.602.2018.06.25.15.18.04; Mon, 25 Jun 2018 15:18:18 -0700 (PDT) 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 S1754680AbeFYWQl (ORCPT + 99 others); Mon, 25 Jun 2018 18:16:41 -0400 Received: from mail.kernel.org ([198.145.29.99]:53754 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752625AbeFYWQk (ORCPT ); Mon, 25 Jun 2018 18:16:40 -0400 Received: from gandalf.local.home (cpe-66-24-56-78.stny.res.rr.com [66.24.56.78]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 81F21261C3; Mon, 25 Jun 2018 22:16:39 +0000 (UTC) Date: Mon, 25 Jun 2018 18:16:38 -0400 From: Steven Rostedt To: Andy Lutomirski Cc: "Paul E. McKenney" , joel@joelfernandes.org, Byungchul Park , byungchul park , Lai Jiangshan , Josh Triplett , Mathieu Desnoyers , LKML , kernel-team@lge.com Subject: Re: [RFC 2/2] rcu: Remove ->dynticks_nmi_nesting from struct rcu_dynticks Message-ID: <20180625181638.7fb84df6@gandalf.local.home> In-Reply-To: References: <20180620164902.GW3593@linux.vnet.ibm.com> <20180622055659.GA255098@joelaf.mtv.corp.google.com> <20180622132843.GN3593@linux.vnet.ibm.com> <20180622181916.GA13628@joelaf.mtv.corp.google.com> <20180622143247.781028b1@gandalf.local.home> <20180622200548.GA114655@joelaf.mtv.corp.google.com> <20180625082824.GB21377@X58A-UD3R> <20180625163951.GA52646@joelaf.mtv.corp.google.com> <20180625162557.7140664c@gandalf.local.home> <20180625204708.GS3593@linux.vnet.ibm.com> X-Mailer: Claws Mail 3.16.0 (GTK+ 2.24.32; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, 25 Jun 2018 13:47:45 -0700 Andy Lutomirski wrote: > > As a straightforward example, NMI and MCE can nest inside each other. But I'm not sure how stable the machine becomes when MCE's start interrupting NMIs. Also, can MCE callbacks use RCU? > IIRC we treat #DB somewhat NMI-ish-ly as well. And #DB is something I think we finally said shouldn't be done in NMIs, IIRC. -- Steve