On Tue, 2008-06-24 at 15:58 -0400, J. Bruce Fields wrote: > My understanding is that it's A--e.g. checkpatch.pl has a dumb regex > that just checks for these assignments and whines about them however > they're used. > > Google doesn't find me any more detailed discussion of the policy. We had that discussion about 10 years ago. What followed was a general purge of all zero initialisations of global and static variables in the kernel, and the official policy is that initialising those variables is wrong, and should _not_ be done. The reason is that BSS is automatically zeroed out, and so adding an initialiser causes unnecessary code bloat and slows down the boot process. Trond -- To unsubscribe from this list: send the line "unsubscribe linux-nfs" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html