>> Currently, if platform does not know the end bus number (not provide the bus 
>> resource),
>> we will update the max bus number returned by pci_scan_child_bus() to the 
>> bus resource end,
>> and I think this is reasonable. I consider to introduce a flag to identify 
>> the bus resource
>> which end bus number is undefined, then we could force all 
>> pci_scan_root_bus()  etc. callers
>> to provide the bus resource, and we could process the bus resource end 
>> according the bus resource flag.
>> Also then we could reduce the bus argument which is the same as 
>> busn_res->start.
>> I would try to provide draft patch, then we could discuss it more clearly.
> 
> Without having seen a patch, my inclination is to avoid a flag because
> flags change the behavior of the code you call, which makes that code
> harder to follow.  Maybe we could require these platforms to
> explicitly update the ending bus number after scanning the bus.

OK, agree, thanks for your suggestion :)

> 
> Bjorn
> 
> .
> 


-- 
Thanks!
Yijing

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Reply via email to