[libvirt] [PATCHv2 03/12] pci: make virPCIParseDeviceAddress public

Laine Stump laine at laine.org
Tue Jun 25 16:36:47 UTC 2013


On 06/25/2013 06:30 AM, Daniel P. Berrange wrote:
> On Mon, Jun 24, 2013 at 11:05:29PM -0400, Laine Stump wrote:
>> This function has utility outside of virpci.c, so make it public.
>> ---
>>  src/libvirt_private.syms | 1 +
>>  src/util/virpci.c        | 2 +-
>>  src/util/virpci.h        | 2 ++
>>  3 files changed, 4 insertions(+), 1 deletion(-)
>>
>> diff --git a/src/libvirt_private.syms b/src/libvirt_private.syms
>> index 410e932..643f311 100644
>> --- a/src/libvirt_private.syms
>> +++ b/src/libvirt_private.syms
>> @@ -1728,6 +1728,7 @@ virPCIGetVirtualFunctionIndex;
>>  virPCIGetVirtualFunctionInfo;
>>  virPCIGetVirtualFunctions;
>>  virPCIIsVirtualFunction;
>> +virPCIParseDeviceAddress;
>>  
>>  
>>  # util/virpidfile.h
>> diff --git a/src/util/virpci.c b/src/util/virpci.c
>> index 51fad78..fc04cac 100644
>> --- a/src/util/virpci.c
>> +++ b/src/util/virpci.c
>> @@ -2046,7 +2046,7 @@ logStrToLong_ui(char const *s,
>>      return ret;
>>  }
>>  
>> -static int
>> +int
>>  virPCIParseDeviceAddress(char *address,
>>                           virPCIDeviceAddressPtr bdf)
> Given that the struct is  'virPCIDeviceAddressPtr' the method
> name is really better as virPCIDeviceAddressParse'

Yeah, I noticed that way after the fact (it was an existing function
that I decided to use).


>
>>  {
>> diff --git a/src/util/virpci.h b/src/util/virpci.h
>> index 89717b8..bcf1b81 100644
>> --- a/src/util/virpci.h
>> +++ b/src/util/virpci.h
>> @@ -152,6 +152,8 @@ int virPCIGetAddrString(unsigned int domain,
>>                          char **pciConfigAddr)
>>      ATTRIBUTE_NONNULL(5) ATTRIBUTE_RETURN_CHECK;
>>  
>> +int virPCIParseDeviceAddress(char *address, virPCIDeviceAddressPtr bdf);
>> +
>>  int virPCIGetVirtualFunctionInfo(const char *vf_sysfs_device_path,
>>                                   char **pfname, int *vf_index);
> ACK with the suggested rename
>

Thanks. I'll make that change and push it.




More information about the libvir-list mailing list