[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v12 6/6] vt-d: fix vt-d Device-TLB flush timeout issue
>>> On 24.06.16 at 13:55, <kevin.tian@xxxxxxxxx> wrote: >> --- a/xen/drivers/passthrough/pci.c >> +++ b/xen/drivers/passthrough/pci.c >> @@ -419,7 +419,7 @@ static void free_pdev(struct pci_seg *pseg, struct >> pci_dev *pdev) >> xfree(pdev); >> } >> >> -static void _pci_hide_device(struct pci_dev *pdev) >> +void pci_hide_existing_device(struct pci_dev *pdev) > > Don't understand what is the meaning of "hiding existing device". > Is there case where you may want to hide a non-existing device? The distinction is whether alloc_pdev() needs calling, as can be seen ... >> @@ -436,7 +436,7 @@ int __init pci_hide_device(int bus, int devfn) >> pdev = alloc_pdev(get_pseg(0), bus, devfn); >> if ( pdev ) >> { >> - _pci_hide_device(pdev); >> + pci_hide_existing_device(pdev); >> rc = 0; >> } ... as the beginning context of this hunk. Jan _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |