I would have said that the prevailing comment style in struct
address_space_operations is sketchy or limited or lacking.
I want useful comments. I don't give a hoot whether they are in kernel-doc
format or /* or //. I'll even take them in a separate file if they are
more about theory of operation (overview) instead of directly related
to a struct or a function's operations, although some people want comments
only in source files because that is more likely to be updated when
needed. I agree with that sentiment, but I wouldn't limit people to
having comments only in source files. I just want comments or doc files
(which you usually provide plenty of).
Bring it on. and -ENOPATCH.
I don't own Documentation/CodingStyle. I'm just willing to send patches for it.
You (or anyone) can do the same.
Easy to write a style guide, but difficult to get consensus on it.
If you don't document your own code, who will do it? Probably nobody.
No, it's not fixed.
Either that or break the first line (function name & short description) up like:
/**
* fubar - generally scrog and muck the system [based on an armed forces acronym for guess what]
*/
Change that to:
/**
* fubar - scrog and muck up the system
*
* fubar (the name) is believed to come from an armed forces acronym
* for you_know_what.
*/
I can't/don't force you or anyone to write proper documentation, and the
maintainers who could do that don't do it.
But basically (see above), I just want documentation. It's form is
not a big deal to me. The good thing about kernel-doc is that it
provides some consistency. Have you ever heard of look and feel?
Well, documentation can have consistent look and feel too, and it should.
Do we make exceptions? Sure, we do. Just look at Documentation/lguest/.
--
~Randy
--