Received: by 2002:a25:1506:0:0:0:0:0 with SMTP id 6csp6370392ybv; Wed, 12 Feb 2020 10:54:38 -0800 (PST) X-Google-Smtp-Source: APXvYqyr5DHb/iRlFHRWGP4fthjNM7yagN7+Z51sGXe7Bu5hIuO9ovFaYQJCQc4rwjFjnCTxoeFk X-Received: by 2002:a05:6830:10d7:: with SMTP id z23mr10445081oto.114.1581533678079; Wed, 12 Feb 2020 10:54:38 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1581533678; cv=none; d=google.com; s=arc-20160816; b=vNio0uzyPoj/pOoytmQSkcNgKURsgJjLmDR76rZfU8dZjOKieJBG7mpUE+GQFMrgk8 y4VxzcAgTtW1N47EFGybHZGBo38r5ILA2yRqVQ5ZYjObMlWufZVDe4NrBhri2tX34qzc xrY7NR3aJvyw4kucMW4sjGNp4Q1enlaek5tIe28wSqX1/HTl9PlWdizHtUY9JPp+q+76 Ixgqi5WpHMfBfLQZ8g4lrqH4XTSIDJtu3ZseCSuxAPC95lDfCxkHnBBLLstn7751RaR8 E7vAo8vUGvzWrndMe4A/Xqfb7BIiA40rqaSIct6Qiz0jjfvAv5jhwGtEfzxoNxlG7xKE G1Cg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=XOSZhIPmTiYpkSLY4moOIVyEjS918RWzM6qDX6XR91k=; b=CoHSUvFC38RttvSn4Yw1P/LNIyIWipRJA7U86eL6YEKI3fG15mEFYEO5ncyPGZp2nO 4SPFSiAikydWliMvxijFN297EqDBdQ9fMFftx62IOjr4sleiVIK8ytSUqLL48+7h6pVO 0QN1kWY9QSEQoHwRGpCirbVpkUe/8zw25vn8HGg0yyA7LP0b+Jv0XPZsyaf18HlFP8FV PZ8vFk68txfHxWzB43xltc3iiXXFo8+3dCOrE+Qa+bawkLG86mJqvVrBSuHrH6/tWMCG Y7oHya2A0W/bWYyjS+eOOBXkLjRXDxbvLJXovjcNOVeZmPihISdzNuOK8UUwRiWDyKk7 GTgA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linux-foundation.org header.s=google header.b=MoT1DNRh; 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 o4si573631otp.200.2020.02.12.10.54.25; Wed, 12 Feb 2020 10:54:38 -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; dkim=pass header.i=@linux-foundation.org header.s=google header.b=MoT1DNRh; 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 S1729015AbgBLSyF (ORCPT + 99 others); Wed, 12 Feb 2020 13:54:05 -0500 Received: from mail-lj1-f196.google.com ([209.85.208.196]:34295 "EHLO mail-lj1-f196.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728815AbgBLSyF (ORCPT ); Wed, 12 Feb 2020 13:54:05 -0500 Received: by mail-lj1-f196.google.com with SMTP id x7so3582027ljc.1 for ; Wed, 12 Feb 2020 10:54:04 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux-foundation.org; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=XOSZhIPmTiYpkSLY4moOIVyEjS918RWzM6qDX6XR91k=; b=MoT1DNRhdzigKA5c1i9hMlF17+RjZiB01pnephKyvwGUPJIs6VcAlwEKstziybjxM1 z+UxuOPU8JIZnnz6Ckd+afAIevrdOPks12BwsCco/phTBbXPq432S/itPUBYO3hP9Mln 3kihLTHPnFUYbiWWHaAgWErVzneXWJfReE4a4= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=XOSZhIPmTiYpkSLY4moOIVyEjS918RWzM6qDX6XR91k=; b=jEA8ojxpptxA5dGQkjm0hDnmaZBOC7jG6BXn/4fsL+qu6eYqHTuSRxrZh6B7fzwYiL Pdx1zvYCmoXrZ5b91LPFFl1uIU5vk8MLEOGYzMCnJEYlWfFIztNga/VuQNrGh01MCiXf 0KCAcbgzrXyqu/9y3z8mHNmg+9Ml3/eTjMQHb0sVwfRXkrFS4bIz22kwtHBiWW47Xqkq QRnfgVLEOFUyFsbX12nGuyKXHrviMw3FnOuDJBH1CtNA+IQ9MKnYfg/3TPAJydSwDtrf OcIXpbwkVj7FvlnHYOSyU0y0DLpj9weklgPnX0+DB6E69OXiF3AZpioB4SFtaGBb7AZ2 Ti1Q== X-Gm-Message-State: APjAAAUQBJZ7n36jt4Yne4VPcTB1EkjlIz9N2jnUAfdCF2FmpCiI9KWm G4j+O3xd/FGvOlcQaat66GFPoWzw+A4= X-Received: by 2002:a2e:9ad0:: with SMTP id p16mr9046335ljj.111.1581533643072; Wed, 12 Feb 2020 10:54:03 -0800 (PST) Received: from mail-lf1-f54.google.com (mail-lf1-f54.google.com. [209.85.167.54]) by smtp.gmail.com with ESMTPSA id t21sm24492ljh.14.2020.02.12.10.54.02 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 12 Feb 2020 10:54:02 -0800 (PST) Received: by mail-lf1-f54.google.com with SMTP id 9so2352955lfq.10 for ; Wed, 12 Feb 2020 10:54:02 -0800 (PST) X-Received: by 2002:a05:6512:78:: with SMTP id i24mr7551507lfo.10.1581533641799; Wed, 12 Feb 2020 10:54:01 -0800 (PST) MIME-Version: 1.0 References: <20200212164714.7733-1-pbonzini@redhat.com> In-Reply-To: <20200212164714.7733-1-pbonzini@redhat.com> From: Linus Torvalds Date: Wed, 12 Feb 2020 10:53:46 -0800 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [GIT PULL] KVM changes for Linux 5.6-rc2 To: Paolo Bonzini Cc: Linux Kernel Mailing List , KVM list , rkrcmar@kernel.org Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Feb 12, 2020 at 8:47 AM Paolo Bonzini wrote: > > A mix of cleanups and bugfixes, some of them slightly more invasive than usual > but still not worth waiting for 5.7. What? No. > Oliver Upton (4): > KVM: nVMX: Emulate MTF when performing instruction emulation This was committed today, and it's complete and utter garbage: CommitDate: 7 hours ago It doesn't even compile. Just in the patch itself - so this is not a merge issue, I see this: int (*skip_emulated_instruction)(struct kvm_vcpu *vcpu); .. @@ -1599,6 +1599,40 @@ static int skip_emulated_instruction(struct kvm_vcpu *vcpu) .. +static void vmx_skip_emulated_instruction(struct kvm_vcpu *vcpu) + return skip_emulated_instruction(vcpu); .. - .skip_emulated_instruction = skip_emulated_instruction, + .skip_emulated_instruction = vmx_skip_emulated_instruction, ie note how that vmx_skip_emulated_instruction() is a void function, and then you have return skip_emulated_instruction(vcpu); in it, and you assign that garbage to ".skip_emulated_instruction" which is supposed to be returning 'int'. So this clearly never even got a _whiff_ of build-testing. The thing is completely broken. Stop sending me garbage. You're now on my shit-list, which means that I want to see only (a) pure fixes and (b) well-tested such. Nothing else will be pulled. Linus