On 11.08.2025 06:04, Chen, Jiqian wrote:
> On 2025/8/8 16:58, Jan Beulich wrote:
>> On 08.08.2025 10:03, Jiqian Chen wrote:
>>> @@ -321,6 +321,29 @@ void vpci_deassign_device(struct pci_dev *pdev)
>>> &pdev->domain->vpci_dev_assigned_map);
>>> #endif
>>>
>>> + for ( i = 0; i < NUM_VPCI_INIT; i++ )
>>> + {
>>> + const vpci_capability_t *capability = &__start_vpci_array[i];
>>> + const unsigned int cap = capability->id;
>>> + unsigned int pos = 0;
>>> +
>>> + if ( !capability->cleanup )
>>> + continue;
>>> +
>>> + if ( !capability->is_ext )
>>> + pos = pci_find_cap_offset(pdev->sbdf, cap);
>>> + else if ( is_hardware_domain(pdev->domain) )
>>> + pos = pci_find_ext_capability(pdev->sbdf, cap);
>>> + if ( pos )
>>> + {
>>> + int rc = capability->cleanup(pdev, false);
>>> + if ( rc )
>>
>> Nit: Blank line between declaration(s) and statement(s) please. (Likely
>> easy enough to adjust while committing, if no other need for a v12
>> arises.)
> Thanks.
> BTW, do I need for-4.21 flag if I expect this series to be merged before 4.21
> release?
I wouldn't say "need", but adding such a tag may now be advisable.
Jan