From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-pg1-f200.google.com (mail-pg1-f200.google.com [209.85.215.200]) by kanga.kvack.org (Postfix) with ESMTP id ECA006B41FE for ; Mon, 27 Aug 2018 14:59:03 -0400 (EDT) Received: by mail-pg1-f200.google.com with SMTP id v195-v6so21146pgb.0 for ; Mon, 27 Aug 2018 11:59:03 -0700 (PDT) Received: from mail.kernel.org (mail.kernel.org. [198.145.29.99]) by mx.google.com with ESMTPS id z7-v6si12412plk.215.2018.08.27.11.59.03 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 27 Aug 2018 11:59:03 -0700 (PDT) Received: from mail-wr1-f50.google.com (mail-wr1-f50.google.com [209.85.221.50]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 8EF5220C51 for ; Mon, 27 Aug 2018 18:59:02 +0000 (UTC) Received: by mail-wr1-f50.google.com with SMTP id 20-v6so14579015wrb.12 for ; Mon, 27 Aug 2018 11:59:02 -0700 (PDT) MIME-Version: 1.0 In-Reply-To: <0000D631-FDDF-4273-8F3C-714E6825E59B@gmail.com> References: <20180824180438.GS24124@hirez.programming.kicks-ass.net> <56A9902F-44BE-4520-A17C-26650FCC3A11@gmail.com> <9A38D3F4-2F75-401D-8B4D-83A844C9061B@gmail.com> <8E0D8C66-6F21-4890-8984-B6B3082D4CC5@gmail.com> <20180826112341.f77a528763e297cbc36058fa@kernel.org> <20180826090958.GT24124@hirez.programming.kicks-ass.net> <20180827120305.01a6f26267c64610cadec5d8@kernel.org> <4BF82052-4738-441C-8763-26C85003F2C9@gmail.com> <20180827170511.6bafa15cbc102ae135366e86@kernel.org> <01DA0BDD-7504-4209-8A8F-20B27CF6A1C7@gmail.com> <0000D631-FDDF-4273-8F3C-714E6825E59B@gmail.com> From: Andy Lutomirski Date: Mon, 27 Aug 2018 11:58:40 -0700 Message-ID: Subject: Re: TLB flushes on fixmap changes Content-Type: text/plain; charset="UTF-8" Sender: owner-linux-mm@kvack.org List-ID: To: Nadav Amit Cc: Andy Lutomirski , Masami Hiramatsu , Peter Zijlstra , Kees Cook , Linus Torvalds , Paolo Bonzini , Jiri Kosina , Will Deacon , Benjamin Herrenschmidt , Nick Piggin , the arch/x86 maintainers , Borislav Petkov , Rik van Riel , Jann Horn , Adin Scannell , Dave Hansen , Linux Kernel Mailing List , linux-mm , David Miller , Martin Schwidefsky , Michael Ellerman On Mon, Aug 27, 2018 at 11:54 AM, Nadav Amit wrote: >> On Mon, Aug 27, 2018 at 10:34 AM, Nadav Amit wrote: >> What do you all think? > > I agree in general. But I think that current->mm would need to be loaded, as > otherwise I am afraid it would break switch_mm_irqs_off(). > What breaks?