|
[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 |