Thread (25 messages) 25 messages, 3 authors, 2017-02-23

Re: [PATCH RFC 3/3] depmod: handle nested loops

From: Yauheni Kaliuta <hidden>
Date: 2017-02-20 14:16:37

Hi, Lucas!
quoted
quoted
quoted
quoted
On Mon, 13 Feb 2017 00:30:53 -0800, Lucas De Marchi  wrote:
 > On Fri, Nov 11, 2016 at 3:43 AM, Yauheni Kaliuta
 > [off-list ref] wrote:
 >> This is a rework of depmod report cycles logic to make it
 >> tolerant to more complex loops.
 >> 
 >> The patch tries to remember own path for vertexes which makes it
 >> possible to handle configurations with common edges and
 >> non-cyclic modules.
 >> 
 >> It assumes that the previous dependency calculations can not give
 >> as input something like
 >> 
 >> mod_a -> mod_b -> <loop>, but
 >> 
 >> <loop> -> mod_a -> mod_b should be fine.
 >> 
 >> Signed-off-by: Yauheni Kaliuta [off-list ref]
 >> ---
 >> tools/depmod.c | 287 ++++++++++++++++++++++++++++++++++++++++-----------------
 >> 1 file changed, 204 insertions(+), 83 deletions(-)

[...]

 >> --

 > Rest looks good.

I'm sending v2 which addresses your comments.

One question: there is a bunch of memory leaks in -ENOMEM error path (what
doesn't sound as a real problem for depmod tool since it should exit anyway
after that). Would you like me to fix it as well?

-- 
WBR,
Yauheni Kaliuta
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help