checkpatch.pl stalls on net/decnet/dn_fib.c

From: John Daiker
Date: Thu Feb 19 2009 - 18:06:16 EST


Andy,

Was running checkpatch.pl on the entire tree today (because my disk loves to get thrashed like that...) Found what seems to be a stall/hang while running checkpatch. I know nothing of the internal workings of checkpatch.pl, but hope that you're able to sniff this one out!

./scripts/checkpatch.pl --file ./net/decnet/dn_fib.c --debug values=9 types=9 possible=9 attr=9

--snip--
51 > . #define endfor_fib_info() }
51 > EEEEEEEEEEEEEEEEEEEEEEEEENNNEE
51 > _____________________________


<E> <E> <_>WS(
)
52 > .
52 > EEE
52 > __
#define for_nexthops(fi) { int nhsel; const struct dn_fib_nh *nh;\

<E> <E> <_>WS( )
<E> <E> <_>DEFINE(#define for_nexthops,()
<EE> <E> <N>PAREN('(')
<EEN> <N> <_>IDENT(fi)
<EEN> <V> <_>PAREN(')') -> N
<EE> <N> <_>WS( )
<EE> <N> <_>END({)
<EE> <E> <_>WS( )
<EE> <E> <_>DECLARE(int )
<EE> <T> <_>IDENT(nhsel)
<EE> <V> <_>END(;)
<EE> <E> <_>WS( )
<EE> <E> <_>DECLARE(const struct dn_fib_nh *)
<EE> <T> <_>IDENT(nh)
<EE> <V> <_>END(;)
<EE> <E> <_>PRECONT(\
)
53 > . #define for_nexthops(fi) { int nhsel; const struct dn_fib_nh *nh;\
53 > EEEEEEEEEEEEEEEEEEEEEENVVNNEETTTTVVVVVEETTTTTTTTTTTTTTTTTTTTTTTTVVEEE
53 > ____________________________________________________________________
HANGHANGHANGHANG
--snip--

Hope this helps! Let me know if I can assist in debugging at all.

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