Op 7 jun. 2013, om 20:25 heeft Kay Sievers <k...@vrfy.org> het volgende 
geschreven:

> On Fri, Jun 7, 2013 at 3:27 PM, Sean McGovern <gsean...@gmail.com> wrote:
>> Onboard network controllers are not always on PCI domain 0.
> 
>> +        sysname = udev_device_get_sysname(names->pcidev);
>> +
>> +        if(!sysname)
>> +            return -ENOENT;
>> +
>> +        if(!strlen(sysname))
>> +            return -ENOENT;
> 
> None of these checks should be needed.
> 
>> +        if(sscanf(sysname, "%lx:%x:%x.%d", &domain, &bus, &slot, &func) != 
>> 4)
>> +            return -ENOENT;
> 
> We only support domain 0, and ignore all other devices so far.

What about non-PCI devices, like the netwerk controllers in embedded SoCs?

regards,

Koen
_______________________________________________
systemd-devel mailing list
systemd-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/systemd-devel

Reply via email to