]> www.infradead.org Git - users/jedix/linux-maple.git/commit
xen PV passthru: assign SR-IOV virtual functions to separate virtual slots
authorLaszlo Ersek <lersek@redhat.com>
Wed, 17 Oct 2012 09:55:55 +0000 (11:55 +0200)
committerKonrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Mon, 3 Dec 2012 16:02:51 +0000 (11:02 -0500)
commite62723ac2627eb6e087bd848603583466905cd80
treebf86d667a1576fd656cf13b30e3f178b85430511
parentde9bceda7a3e9d2c776bd81ad5e43b4166ff1d1d
xen PV passthru: assign SR-IOV virtual functions to separate virtual slots

VFs are reported as single-function devices in PCI_HEADER_TYPE, which
causes pci_scan_slot() in the PV domU to skip all VFs beyond #0 in the
pciback-provided slot. Avoid this by assigning each VF to a separate
virtual slot.

Acked-by: Jan Beulich <jbeulich@suse.com>
Signed-off-by: Laszlo Ersek <lersek@redhat.com>
Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
(cherry picked from commit 8a5248fe10b101104d92d01438f918e899414fd1)
drivers/xen/xen-pciback/vpci.c