From: Konrad Rzeszutek Wilk Date: Thu, 11 Feb 2016 21:10:23 +0000 (-0500) Subject: xen/pciback: Check PF instead of VF for PCI_COMMAND_MEMORY X-Git-Tag: v3.2.79~50 X-Git-Url: https://git.openpandora.org/cgi-bin/gitweb.cgi?p=pandora-kernel.git;a=commitdiff_plain;h=5c34210efee522586aab7a73421928af7887851d;ds=sidebyside xen/pciback: Check PF instead of VF for PCI_COMMAND_MEMORY commit 8d47065f7d1980dde52abb874b301054f3013602 upstream. Commit 408fb0e5aa7fda0059db282ff58c3b2a4278baa0 (xen/pciback: Don't allow MSI-X ops if PCI_COMMAND_MEMORY is not set) prevented enabling MSI-X on passed-through virtual functions, because it checked the VF for PCI_COMMAND_MEMORY but this is not a valid bit for VFs. Instead, check the physical function for PCI_COMMAND_MEMORY. Signed-off-by: Konrad Rzeszutek Wilk Reviewed-by: Jan Beulich Signed-off-by: David Vrabel Signed-off-by: Ben Hutchings --- Reading git-diff-tree failed