Received: by 2002:ac0:a5a6:0:0:0:0:0 with SMTP id m35-v6csp4535528imm; Mon, 17 Sep 2018 16:03:31 -0700 (PDT) X-Google-Smtp-Source: ANB0VdbWK4Oq7FvGM5A/Z7mnwLDq6EeS/8rabgh1kf1qJe1hdxTNDYrXdoOL+BmmpixKlc+RvEos X-Received: by 2002:a63:f966:: with SMTP id q38-v6mr24518382pgk.213.1537225411519; Mon, 17 Sep 2018 16:03:31 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1537225411; cv=none; d=google.com; s=arc-20160816; b=NyrmOgzfQ1TgDUXA0/rlG+vPA5xSjHLgHmE9IeMNVBWbXi1g6XEixrJWrI7RIztS9y 8Kz07ZtFUXUnMGyDaFC+kCmu8I3aPiYE4cfcXfd4u1iL6+Ddj/y1DhsY6OUl2sWVfLvc tB+Yo6FyW8MAKb7vdtV3oqYz5qdo3/apITDZlBwpILmxfhCUcIaYVku+wMzZVjLf2khi xrrUpQ2SkmRkeh3VO6AsVH6RvYqWHhfEVb03JTMrhNyTp0KAv/Jt3THGC7/ofHRp3CCX ddRu6EPjZDW383/yBpIZyMr8wdfwEIbhprGzW6xukRcY7Z3JyMGlpwyngp6Ko7iI1xr5 7+mA== 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 :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from; bh=QyDC89ZWJJd/ZbQX8EJcAHp2J47MShG3yVOIk8pGUdg=; b=0WkbN8S0ixPymBorFJK8kF7TUo1HsmzjTHi5XtcMvTpvNpRsfOtzPhxHw2Xb6Oyptn qGH+5TTeypFYQSCamWlpMOPKnwgeMz6MtfruSooX0zMSKX8s2J1vnKJbdGcGFMIXD+kK vYpN2qKzIZ9raBbvcwIM8qolIknU9xq9acd6M+qXY50Irg+G+qRyx0fVWllsNMBNBUpq RAbayzkoyYQMYN8tvACHofmjvzhaUxzuIEpXBlVW1/UbS2QeG199EOFKogsUB6FyIM+F ad3+cFqzIW/ix5/XkDtQjzRMvC2EfM2wynVyjk4U04a6KQdtrnvZgaVL6w5R0VYTLHAo OVYA== 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 x10-v6si15718864pgt.655.2018.09.17.16.03.16; Mon, 17 Sep 2018 16:03:31 -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 S1730507AbeIREcZ (ORCPT + 99 others); Tue, 18 Sep 2018 00:32:25 -0400 Received: from mail.linuxfoundation.org ([140.211.169.12]:48604 "EHLO mail.linuxfoundation.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727088AbeIREcY (ORCPT ); Tue, 18 Sep 2018 00:32:24 -0400 Received: from localhost (li1825-44.members.linode.com [172.104.248.44]) by mail.linuxfoundation.org (Postfix) with ESMTPSA id C4ECFC03; Mon, 17 Sep 2018 23:02:54 +0000 (UTC) From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Joerg Roedel , Thomas Gleixner , "David H. Gutteridge" , "H . Peter Anvin" , linux-mm@kvack.org, Linus Torvalds , Andy Lutomirski , Dave Hansen , Josh Poimboeuf , Juergen Gross , Peter Zijlstra , Borislav Petkov , Jiri Kosina , Boris Ostrovsky , Brian Gerst , David Laight , Denys Vlasenko , Eduardo Valentin , Will Deacon , aliguori@amazon.com, daniel.gruss@iaik.tugraz.at, hughd@google.com, keescook@google.com, Andrea Arcangeli , Waiman Long , Pavel Machek , Arnaldo Carvalho de Melo , Alexander Shishkin , Jiri Olsa , Namhyung Kim , joro@8bytes.org, Sasha Levin Subject: [PATCH 4.14 063/126] x86/mm: Remove in_nmi() warning from vmalloc_fault() Date: Tue, 18 Sep 2018 00:41:51 +0200 Message-Id: <20180917211708.511655650@linuxfoundation.org> X-Mailer: git-send-email 2.19.0 In-Reply-To: <20180917211703.481236999@linuxfoundation.org> References: <20180917211703.481236999@linuxfoundation.org> User-Agent: quilt/0.65 X-stable: review MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 4.14-stable review patch. If anyone has any objections, please let me know. ------------------ From: Joerg Roedel [ Upstream commit 6863ea0cda8725072522cd78bda332d9a0b73150 ] It is perfectly okay to take page-faults, especially on the vmalloc area while executing an NMI handler. Remove the warning. Signed-off-by: Joerg Roedel Signed-off-by: Thomas Gleixner Tested-by: David H. Gutteridge Cc: "H . Peter Anvin" Cc: linux-mm@kvack.org Cc: Linus Torvalds Cc: Andy Lutomirski Cc: Dave Hansen Cc: Josh Poimboeuf Cc: Juergen Gross Cc: Peter Zijlstra Cc: Borislav Petkov Cc: Jiri Kosina Cc: Boris Ostrovsky Cc: Brian Gerst Cc: David Laight Cc: Denys Vlasenko Cc: Eduardo Valentin Cc: Greg KH Cc: Will Deacon Cc: aliguori@amazon.com Cc: daniel.gruss@iaik.tugraz.at Cc: hughd@google.com Cc: keescook@google.com Cc: Andrea Arcangeli Cc: Waiman Long Cc: Pavel Machek Cc: Arnaldo Carvalho de Melo Cc: Alexander Shishkin Cc: Jiri Olsa Cc: Namhyung Kim Cc: joro@8bytes.org Link: https://lkml.kernel.org/r/1532533683-5988-2-git-send-email-joro@8bytes.org Signed-off-by: Sasha Levin Signed-off-by: Greg Kroah-Hartman --- arch/x86/mm/fault.c | 2 -- 1 file changed, 2 deletions(-) --- a/arch/x86/mm/fault.c +++ b/arch/x86/mm/fault.c @@ -317,8 +317,6 @@ static noinline int vmalloc_fault(unsign if (!(address >= VMALLOC_START && address < VMALLOC_END)) return -1; - WARN_ON_ONCE(in_nmi()); - /* * Synchronize this task's top level page-table * with the 'reference' page table.