On 9/20/23 05:49, Roger Pau Monné wrote:
> On Tue, Aug 29, 2023 at 11:19:43PM +0000, Volodymyr Babchuk wrote:
>> diff --git a/xen/drivers/vpci/header.c b/xen/drivers/vpci/header.c
>> index e58bbdf68d..e96d7b2b37 100644
>> --- a/xen/drivers/vpci/header.c
>> +++ b/xen/drivers/vpci/header.c
>> +static uint32_t cf_check empty_bar_read(const struct pci_dev *pdev,
>> + unsigned int reg, void *data)
>> +{
>> + return 0;
>> +}
>
> If we are going to gain a lot of helpers that return a fixed value it
> might be worthwhile to introduce a helper that returns what gets
> passed as 'data'. Let's leave it as you propose for now.
For future reference, I introduce such a helper in the vPCI capabilities
filtering series [1]. If that series happens gets committed before this one, it
could be worthwhile making the switch. But since the helper is not upstream
yet, +1 for leaving as is for now.
[1] https://lists.xenproject.org/archives/html/xen-devel/2023-09/msg00796.html