Respectfully, I don't think you looked at enough of the kernel source.
There is no standard, and Linus has said he will not impose his
preferences on developers. (I tried to get him to, but he refused.)
Compare the networking sources, sound driver sources, and ext2 sources,
and you will see at least 3 distinct styles for example.
The style I used is actually based on several elements of the style used
in other places in the kernel. I chose those which I found to visually
simplify the code, and lower its "density" for readability, fortryingto
readandunderstandsourcecodethatisdenselypackedisdifficult,andonlysuitable
foruncaringcompilersIMHO.
If you have specific suggestions, I will consider them. Your use of
the word "jarring" doesn't tell me anything, except that you don't
approve.
-- Andrew E. Mileski mailto:aem@ott.hookup.net Linux Plug-and-Play Kernel Project http://www.redhat.com/linux-info/pnp/ XFree86 Matrox Team http://www.bf.rmit.edu.au/~ajv/xf86-matrox.html