> 在 2014年7月11日,下午5:41,David Vrabel <[email protected]> 写道: > >> On 11/07/14 06:52, Ethan Zhao wrote: >> >> --- a/drivers/xen/xen-pciback/pci_stub.c >> +++ b/drivers/xen/xen-pciback/pci_stub.c >> @@ -133,7 +133,7 @@ static void pcistub_device_release(struct kref *kref) >> xen_pcibk_config_free_dyn_fields(dev); >> xen_pcibk_config_free_dev(dev); >> >> - dev->dev_flags &= ~PCI_DEV_FLAGS_ASSIGNED; >> + pci_sriov_deassign_device(dev); >> pci_dev_put(dev); >> >> kfree(psdev); >> @@ -404,7 +404,7 @@ static int pcistub_init_device(struct pci_dev *dev) >> dev_dbg(&dev->dev, "reset device\n"); >> xen_pcibk_reset_device(dev); >> >> - dev->dev_flags |= PCI_DEV_FLAGS_ASSIGNED; >> + pci_sriov_assign_device(dev); >> return 0; > > Xen's PCI passthrough works with all PCI devices not just SR-IOV ones, > so the naming of the helpers isn't correct. yes, but so far, no better name for it , though the helpers work for all PCI devices. do you have any good suggestion ?
Thanks, Ethan > > David ------------------------------------------------------------------------------ Open source business process management suite built on Java and Eclipse Turn processes into business applications with Bonita BPM Community Edition Quickly connect people, data, and systems into organized workflows Winner of BOSSIE, CODIE, OW2 and Gartner awards http://p.sf.net/sfu/Bonitasoft _______________________________________________ E1000-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/e1000-devel To learn more about Intel® Ethernet, visit http://communities.intel.com/community/wired
