Received: by 10.223.176.5 with SMTP id f5csp2168485wra; Thu, 8 Feb 2018 09:28:46 -0800 (PST) X-Google-Smtp-Source: AH8x224+8zSyJ1DcLAfvWWuH6FpHGEsrl5jOAL+r0CXhblXdrrfNZBnhylEuzTvoOa8O1yNayPGo X-Received: by 10.98.172.21 with SMTP id v21mr1458593pfe.66.1518110926697; Thu, 08 Feb 2018 09:28:46 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1518110926; cv=none; d=google.com; s=arc-20160816; b=M5wANjt680OkiHg2hz8so2B86D+YaFDdMPXwvLY7eE6zXtsrz2FMcrcdEmo/urNCSn dIDpPU18W5nhK3qr1vdl1O4B22L65qrhWdQrOBq3KH6UB8ZLsEApPU7X+Kjy3iyLIIad QENj4eL396hhj3emg0xFRUQafMLiBEaqHbzz4n+Lwgh5xv6emcCKmpZPVrn8SJ4a0ua9 4PrtQ03ppWEqm/oim5agK6/dSAfv79wB9MsJYxAcJXrdZiwBsTKyBriVgCsSK6oLiSdb LM5cAiCw+XEpxFccNb6GeW5HVKHrk8dGoryEPNKlNkVVY03xedQpki+LhhYK72zjyCCd PGNw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-transfer-encoding:content-disposition:mime-version :references:message-id:subject:cc:to:from:date :arc-authentication-results; bh=bKw7nQt0QNVJ43Whw+J3IcPPidBkcyL9pV3Ls9u07i0=; b=p3JZ+iPgOsd6vtxm/YW4MQmQbFTSoRMLuGTOPP8twyqxLJmiUoReGBDpEUuUzzGqP+ 7s3qrk1Mcmyeg4IpXjck7hzOrhGreCSTngK/60H9YeRcNyN9lDjSH5GDqODdhjtaECyh /RzSK7A1B5u6vHIqkBNuA5EYwtlYMYR1/AqCRXwUuO2wfFXPH8I49FKeJy4UDHT0c1PD Bk5vxqKPd/NyihAJfMxcD2eMs+AXNrCatFNGwql37psyPOVtHrQAPT8Wx5vqt9aUFW6P LCO5fgtddH9JiMNoS0nvRfW9A/N5u32htrB6tSGav/qLsTeRtYz7UxandaJ6OUEdPJ5z 5cUg== 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 q17si204160pgv.144.2018.02.08.09.28.30; Thu, 08 Feb 2018 09:28:46 -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 S1752411AbeBHR1T (ORCPT + 99 others); Thu, 8 Feb 2018 12:27:19 -0500 Received: from mail.linuxfoundation.org ([140.211.169.12]:42418 "EHLO mail.linuxfoundation.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752215AbeBHR1S (ORCPT ); Thu, 8 Feb 2018 12:27:18 -0500 Received: from localhost (unknown [37.170.37.207]) by mail.linuxfoundation.org (Postfix) with ESMTPSA id 30392E15; Thu, 8 Feb 2018 17:27:16 +0000 (UTC) Date: Thu, 8 Feb 2018 18:14:36 +0100 From: Greg KH To: "Woodhouse, David" Cc: Paolo Bonzini , Jim Mattson , Radim =?utf-8?B?S3LEjW3DocWZ?= , linux-kernel@vger.kernel.org, kvm@vger.kernel.org, KarimAllah Ahmed , stable@vger.kernel.org Subject: Re: [STABLE 4.9.y PATCH 0/9] Backport of KVM Speculation Control support Message-ID: <20180208171436.GA3521@kroah.com> References: <1517938181-15317-1-git-send-email-dwmw@amazon.co.uk> <9ea4d52a-7ae6-a179-2f86-1e7b77255387@redhat.com> <1517951146.3677.34.camel@amazon.co.uk> <20180208024959.GA16399@kroah.com> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20180208024959.GA16399@kroah.com> User-Agent: Mutt/1.9.3 (2018-01-21) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Feb 08, 2018 at 03:49:59AM +0100, Greg KH wrote: > On Tue, Feb 06, 2018 at 09:05:46PM +0000, Woodhouse, David wrote: > > > > > > On Tue, 2018-02-06 at 19:01 +0100, Paolo Bonzini wrote: > > > On 06/02/2018 18:29, David Woodhouse wrote: > > > > I've put together a linux-4.9.y branch at? > > > > http://git.infradead.org/retpoline-stable.git/shortlog/refs/heads/linux-4.9.y > > > >? > > > > Most of it is fairly straightforward, apart from the IBPB on context? > > > > switch for which Tim has already posted a candidate. I wanted some more > > > > review on my backports of the KVM bits though, including some extra > > > > historical patches I pulled in. > > > > > > Looks good!? Thanks for the work, > > > > > > Paolo > > > > Thanks. In that case, Greg, the full set is lined up in > > http://git.infradead.org/retpoline-stable.git/shortlog/refs/heads/linux-4.9.y > > or git://git.infradead.org/retpoline-stable linux-4.9.y > > Many thanks for all of this work. I've now queued up all of these. There's a problem with the backport of 6342c50ad12e ("KVM: nVMX: vmx_complete_nested_posted_interrupt() can't fail") as there is still a check in the function that can fail: vapic_page = kmap(vmx->nested.virtual_apic_page); if (!vapic_page) { WARN_ON(1); return -ENOMEM; } Do we need something else before this patch in order to fix this? I guess kmap really can't fail, should I just drop the whole (!vapic_page) check? thanks, greg k-h