On Tue, Aug 05, 2014 at 11:44:33AM +0200, Sander Eikelenboom wrote: > > Tuesday, August 5, 2014, 11:31:08 AM, you wrote: > > > On 05/08/14 09:44, Sander Eikelenboom wrote: > >> > >> Monday, August 4, 2014, 8:43:18 PM, you wrote: > >> > >>> On Fri, Aug 01, 2014 at 04:30:05PM +0100, David Vrabel wrote: > >>>> On 14/07/14 17:18, Konrad Rzeszutek Wilk wrote: > >>>>> Greg: goto GHK > >>>>> > >>>>> This is v5 version of patches to fix some issues in Xen PCIback. > >>>> > >>>> Applied to devel/for-linus-3.17. > >> > >>> Thank you. > >>>> > >>>> I dropped the stable Cc for #2 pending a final decision on whether it > >>>> really is a stable candidate. > >> > >>> OK. > >>>> > >>>> David > >> > >> Hi Konrad / David, > >> > >> This series still lacks a resolution on the sysfs /do_flr /reset, > >> as a result the pci devices are not reset after shutdown of a guest. > >> (no more pciback 0000:xx:xx.x: restoring config space at offset xxx) > >> > >> So this series now introduces a regression to 3.16, which causes devices > >> to malfunction > >> after a guest reboot or after assigning the devices to another guest. > > > I don't follow what you're saying. The lack of a device reset for PCI > > devices with no FLR method isn't a regression as this has never worked. > > Can you explain in more detail what the regression is and which patch > > caused it? > > I haven't bisected it to a specific patch in this series, > but this patch series (when pulled on top of 3.16) cause the following: > > - Do a system start and HVM guest start > - HVM guest with pci passthrough, devices work fine > - shutdown the HVM guest > - "pciback 0000:xx:xx.x: restoring config space at offset xxx" messages do not > appear anymore when shutting down the HVM guest (as they do with vanilla > 3.16) > - Starting the HVM guest again with the same devices passed through. > - Devices malfunction (for example a USB host controller will fail a simple > "lsusb" > - And this all works fine on vanilla 3.16.
Hm, the only patch that makes code changes is 63fc5ec97cc54257d1c4ee49ed2131f754a5ff9b "xen/pciback: Don't deadlock when unbinding." but it does not change any of that code path. Only figures out whether to take a lock or not. I will try it out on my box and see if I can reproduce it. And just to be 100% sure - you are using vanilla Xen? No changes on top of it? Thanks! > > >> Apart from that .. i can't resist to remind the other issue with removing > >> pci > >> devices passed through to HVM guests related to the signaling via xenstore, > >> described in: > >> > >> http://lists.xen.org/archives/html/xen-devel/2014-07/msg01875.html > > > I don't remember seeing you posting a patch...? I was going to, but I think we need to figure out the 'do_flr' mechanism first. > > > David > > -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/