Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753342AbdHKQQc (ORCPT ); Fri, 11 Aug 2017 12:16:32 -0400 Received: from mail-oi0-f45.google.com ([209.85.218.45]:36167 "EHLO mail-oi0-f45.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752724AbdHKQQa (ORCPT ); Fri, 11 Aug 2017 12:16:30 -0400 MIME-Version: 1.0 In-Reply-To: <20170811090336.lfznz6qzrbhiqwvi@hirez.programming.kicks-ass.net> References: <20170802160921.21791-8-vkuznets@redhat.com> <20170810185646.GI6524@worktop.programming.kicks-ass.net> <20170810192742.GJ6524@worktop.programming.kicks-ass.net> <20170811090336.lfznz6qzrbhiqwvi@hirez.programming.kicks-ass.net> From: Linus Torvalds Date: Fri, 11 Aug 2017 09:16:29 -0700 X-Google-Sender-Auth: DZmoRMADbIv6Ed2IVJs7Kmc6M4g Message-ID: Subject: Re: [tip:x86/platform] x86/hyper-v: Use hypercall for remote TLB flush To: Peter Zijlstra Cc: Jork Loeser , KY Srinivasan , Simon Xiao , Haiyang Zhang , Stephen Hemminger , "luto@kernel.org" , "hpa@zytor.com" , "vkuznets@redhat.com" , "linux-kernel@vger.kernel.org" , "rostedt@goodmis.org" , "andy.shevchenko@gmail.com" , "tglx@linutronix.de" , "mingo@kernel.org" , "linux-tip-commits@vger.kernel.org" , "Kirill A. Shutemov" Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 813 Lines: 20 On Fri, Aug 11, 2017 at 2:03 AM, Peter Zijlstra wrote: > > I'm sure we talked about using HAVE_RCU_TABLE_FREE for x86 (and yes that > would make it work again), but this was some years ago and I cannot > readily find those emails. I think the only time we really talked about HAVE_RCU_TABLE_FREE for x86 (at least that I was cc'd on) was not because of RCU freeing, but because we just wanted to use the generic page table lookup code on x86 *despite* not using RCU freeing. And we just ended up renaming HAVE_GENERIC_RCU_GUP as HAVE_GENERIC_GUP. There was only passing mention of maybe making x86 use RCU, but the discussion was really about why the IF flag meant that x86 didn't need to, iirc. I don't recall us ever discussing *really* making x86 use RCU. Linus