Received: by 2002:ac0:a5a7:0:0:0:0:0 with SMTP id m36-v6csp202806imm; Fri, 10 Aug 2018 09:50:35 -0700 (PDT) X-Google-Smtp-Source: AA+uWPyIjOxDMexCTDvCsUrK1yRuzKcS3iKSNkFvMDUgn8AUirsMEpO1HPAlFB3cZ4IZtNd3gSi1 X-Received: by 2002:a17:902:4a0c:: with SMTP id w12-v6mr6863433pld.289.1533919835104; Fri, 10 Aug 2018 09:50:35 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1533919835; cv=none; d=google.com; s=arc-20160816; b=CeyX1D3mIoVI/tWHg+qI590r5zRyuWix+OveACRSfzwvEdpJeIxLyPLBp7VDmnx2IP 9Kl1yGFeEC70rVVDmaFhMkv0+8tweVXpJaHo1iMQFt+5eX8JkkTQVHHQVxcs9D9fk3Kz Cp3h91TjIyIp/ZJDZ30q8/ZuTDRe8swfBJnQmWv+VkIVKJ8J0gPU2JvmSFbVtipQra+X vRjVUf7tRrEXxTzH3WkZ3NLFwefrzh3CwGIgvWQg7m/isqsvyCnObsC+14RauL5HwBak R1MjGn59X83Z2KY8cAKfytpz0pkA8wwCMPba2LSNGtlxNi4G6gA/eRXfwxrseC74P+jr WAVA== 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 :organization:references:in-reply-to:message-id:subject:cc:to:from :date:arc-authentication-results; bh=CMk+1JE7k8iZBCb3L9vs8ahf5iQza9SKN2c5mCMQe5w=; b=dtgSVskdzFbJpmqensGV7o0JTnCG9fE/QKjdG2bInstkZ4PH3yvEz2sVap7nzYsQsb d2Dnbr5Rl/KEEfyBZzSWZaXaAghMwzyEeW1a4FLRvkZPjrgpXWL9/nXDR+JYRTji5h3o gXp7cBWaMXDzpx1gOqFFN7P8YP0KjLjyzslZ00JGBHWWXYAs6He6oQWLk5ezCl9IJJi6 W6I9SryP2HNb5U/FPkJVhQTESQ88/xcGP2P90gzprFHhG/qKfsSWrrmBSn1ksMoByhoK oYFLSdBhKxwHc6L08wfnPGRdfUNyqgcaC9U+8QKY0MfkSLsMpL+6Rt/SyHCCoy0oLLNI j9LQ== 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 l7-v6si10859834pgs.35.2018.08.10.09.50.19; Fri, 10 Aug 2018 09:50:35 -0700 (PDT) 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 S1729702AbeHJTTg (ORCPT + 99 others); Fri, 10 Aug 2018 15:19:36 -0400 Received: from www.llwyncelyn.cymru ([82.70.14.225]:55702 "EHLO fuzix.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727570AbeHJTTf (ORCPT ); Fri, 10 Aug 2018 15:19:35 -0400 Received: from alans-desktop (82-70-14-226.dsl.in-addr.zen.co.uk [82.70.14.226]) by fuzix.org (8.15.2/8.15.2) with ESMTP id w7AGmad8011629; Fri, 10 Aug 2018 17:48:36 +0100 Date: Fri, 10 Aug 2018 17:48:36 +0100 From: Alan Cox To: "Raj, Ashok" Cc: Alex Williamson , kvm@vger.kernel.org, linux-kernel@vger.kernel.org, iommu@lists.linux-foundation.org, Joerg Roedel , Bjorn Helgaas , Gage Eads Subject: Re: [PATCH] vfio/pci: Some buggy virtual functions incorrectly report 1 for intx. Message-ID: <20180810174836.66d9791b@alans-desktop> In-Reply-To: <20180809230311.GA79703@otc-nc-03> References: <1533843426-79170-1-git-send-email-ashok.raj@intel.com> <20180809134417.50de7fe7@t450s.home> <20180809230311.GA79703@otc-nc-03> Organization: Intel Corporation X-Mailer: Claws Mail 3.16.0 (GTK+ 2.24.32; x86_64-redhat-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org > The hardware isn't public yet, so can't talk about it :-(. Once this patch gets > merged, will let the OSV engagement folks drive it for inclusions. We > could mark this for stable, but i would rather wait until we know the > timeline when they are expecting it to be in. It shouldn't break anything > since we are just enforcing the spec. Until a new better spec appears... I know there is always fun when it comes to the people involved in such a screwup having to admit it in public but this should IMHO be tied to a PCI identifier table so that we know what the afflicted hardware is. Otherwise some day in the future SRIOV will grow new features and we'll have no idea what particular devices we need to narrow the workaround too and indeed not necessarily even know this device is the only one, as we'll silently fix other stuff then have it break on us later. Alan