Nested function in drivers/of/of_mdio.c

Gabriel Paubert paubert at
Thu Oct 8 22:14:27 EST 2009

On Thu, Oct 08, 2009 at 10:45:12AM +0200, Jérôme Pouiller wrote:
> I did some grep on codebase. I have not found any other instances of 
> nested functions, but my regexps are not enough to be 100% sure.

>From Documentation/CodingStyle, written by the Head Penguin himself:

"Heretic people all over the world have claimed that this inconsistency
is ...  well ...  inconsistent, but all right-thinking people know that
(a) K&R are _right_ and (b) K&R are right.  Besides, functions are
special anyway (you can't nest them in C)."

I interpret it as a clear prohibition of using nested functions
in the kernel.  


More information about the Linuxppc-dev mailing list