On Fri, Jul 24, 2020 at 03:17:38PM +0000, Parav Pandit wrote: > > > > From: Bruce Richardson <bruce.richard...@intel.com> > > Sent: Friday, July 24, 2020 8:20 PM > > > > On Fri, Jul 24, 2020 at 03:54:33PM +0200, Thomas Monjalon wrote: > > > 24/07/2020 15:48, Parav Pandit: > > > > Hi Bruce, > > > > > > > > > From: Bruce Richardson <bruce.richard...@intel.com> > > > > > Sent: Friday, July 24, 2020 4:37 PM > > > > > > > > > > On Thu, Jul 23, 2020 at 11:09:03PM +0300, Parav Pandit wrote: > > > > > > From: Thomas Monjalon <tho...@monjalon.net> > > > > > > > > > > > > Drivers dependencies are evaluated in the order defined per > > > > > > their parent directory (also called class). > > > > > > This strict ordering prevent from having 2 different drivers of > > > > > > the same class with different dependencies ordering. > > > > > > This problem occurs if drivers/common/mlx5 depends on > > > > > > drivers/bus/pci, while drivers/bus/dpaa depends on > > drivers/common/dpaax. > > > > > > Having a strict ordering between directories bus and common is > > > > > > too much restrictive. > > > > > > > > > > > > That's why it is made possible to have a more fine-grain > > > > > > directory list, adding a driver sub-directory in the list. > > > > > > In this case, the isolated driver must be removed from its class > > > > > > list, and added directly in drivers/meson.build. > > > > > > Also, the per-class variables must be duplicated in the isolated > > > > > > driver, because the call "subdir(class)" is skipped in the isolated > > > > > > driver > > case. > > > > > > > > > > > > Signed-off-by: Thomas Monjalon <tho...@monjalon.net> > > > > > > > > > > The commit log above has some strange word-wrapping, and > > > > > occasionally strange phrasing. I think it could be slightly reworded, > > perhaps as: > > > > > > > > > I updated the commit log as you suggested below along with RB, ack tag. > > > > Thank you. > > > > > > > > > Drivers dependencies are evaluated in the order defined per their > > parent > > > > > directory (also called class). This strict ordering prevents > > > > > from us > > > > > > Is "from us" too much? > > > > The word "from" is incorrect, anyway, it should just be "prevents us". > > Evidently I didn't proofread my own text well enough. :-( > > In v10 I rephase it as "strict ordering prevents from having pairs of > drivers...".
Great, thanks.