Received: by 10.223.185.116 with SMTP id b49csp80816wrg; Fri, 2 Mar 2018 14:03:53 -0800 (PST) X-Google-Smtp-Source: AG47ELuM9Ra1bJq16qByikqD5wjeUq2s7+ghTyBgIIyfNvy47fA4es/0eOqyl2WTK6Nw0a1qTHFp X-Received: by 10.98.92.194 with SMTP id q185mr6301965pfb.63.1520028233318; Fri, 02 Mar 2018 14:03:53 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1520028233; cv=none; d=google.com; s=arc-20160816; b=Evn7c5+lpfNLN4gEt3tGgmh+4cP8gFs2Cqc0iBQQADPiV8qj2Ekd5d1ylbnJdZ60Pm Ha1zVMiywHFvO/V75odaCCuXXm+5zNhmTEU1CXax4dWDLdRre+Y022+2raiAUAsk0Af3 WmSrQip5zpGjGaDZ8MoNZWG6QVYxUK6l69NULUaXnOZ7OwPCCBMIT9JRQ6hiB9sMtC6C 9Bz5FQSgLaTM59VKy4AWAMp/Qijt5aNgTSSxZQfMAyFwkoAirFg4S4IMa+npK+59Xi9M +6rHCfjpmy3Yxejuyw+ych9lKi0GGEc1UpHbevXqwX2KGLdwzEoyB/AHFeVYR6Vq3qxS HJSg== 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 :message-id:date:subject:cc:to:from:arc-authentication-results; bh=Tev/LUA9XNlwUhOoM5d70USP9kUN7yH/Ky7cvEX7R/8=; b=BxTLVzJJMkQubx6xU8M+RuKaXyv/OKvpIpDWmk42/r9vxDMZEi/TcgOKHttVbJ4PJN FMQQwUFRfa8fVnzV2o8DsRyrld+GnedbeVeeK05HoF+8YQiPEEadMksiNG1ut67XOe4Z tEdhfKWjv6kvIbEAVGq2hT6nhTnkjAQfkG3LX45qyZ+v2v0KigxLEI6orbk7H2utQV40 OYx9XweISMbQbCLbjxLMu/G6yGio6N/QchogL5vCZ3zNe4gZIGhm8XnM8Ic9SUMV64KG Hcn3N9JWzdPyKmtg9DYsLEJeeR8vGTrFNz06IED3Qo56euHfhod84E0+aQhj3+JGqYjI ElJg== 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 z22si4587391pgc.398.2018.03.02.14.03.39; Fri, 02 Mar 2018 14:03:53 -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 S934013AbeCBVc0 (ORCPT + 99 others); Fri, 2 Mar 2018 16:32:26 -0500 Received: from mga11.intel.com ([192.55.52.93]:55419 "EHLO mga11.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S933990AbeCBVcY (ORCPT ); Fri, 2 Mar 2018 16:32:24 -0500 X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga008.jf.intel.com ([10.7.209.65]) by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 02 Mar 2018 13:32:23 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.47,413,1515484800"; d="scan'208";a="22145314" Received: from skl-02.jf.intel.com ([10.54.74.43]) by orsmga008.jf.intel.com with ESMTP; 02 Mar 2018 13:32:23 -0800 From: Tim Chen To: stable@vger.kernel.org, Greg Kroah-Hartman Cc: Tim Chen , Andy Lutomirski , Nadav Amit , Thomas Gleixner , Andrew Morton , Arjan van de Ven , Borislav Petkov , Dave Hansen , Linus Torvalds , Mel Gorman , Peter Zijlstra , Rik van Riel , Ingo Molnar , David Woodhouse , ak@linux.intel.com, karahmed@amazon.de, pbonzini@redhat.com, linux-mm@kvack.org, linux-kernel@vger.kernel.org Subject: [PATCH 0/2] Backport IBPB on context switch to non-dumpable process Date: Fri, 2 Mar 2018 13:32:08 -0800 Message-Id: X-Mailer: git-send-email 2.9.4 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 Greg, I will like to propose backporting "x86/speculation: Use Indirect Branch Prediction Barrier on context switch" from commit 18bf3c3e in upstream to 4.9 and 4.4 stable. The patch has already been ported to 4.14 and 4.15 stable. The patch needs mm context id that Andy added in commit f39681ed. I have lifted the mm context id change from Andy's upstream patch and included it here. Thanks. Tim Tim Chen (2): x86/mm: Give each mm a unique ID x86/speculation: Use Indirect Branch Prediction Barrier in context switch arch/x86/include/asm/mmu.h | 15 +++++++++++++-- arch/x86/include/asm/mmu_context.h | 5 +++++ arch/x86/include/asm/tlbflush.h | 2 ++ arch/x86/mm/tlb.c | 33 +++++++++++++++++++++++++++++++++ 4 files changed, 53 insertions(+), 2 deletions(-) -- 2.9.4