On 06/11/2018 04:17 AM, Peter Maydell wrote:
> The codebase has a bit of a mix of different multiline
> comment styles. State a preference for the Linux kernel
> style:
> /*
> * Star on the left for each line.
> * Leading slash-star and trailing star-slash
> * each go on a line of their own.
> */
>
> Signed-off-by: Peter Maydell <[email protected]>
> ---
> This is not my personal favourite, but seemed to be the
> closest we had to consensus in the mail thread for v1;
> I can live with it in order to avoid getting patches which
> use the styles I like even less :-)
Honestly, I don't like this except for "important" comments.
A "small" comment, e.g. one that doesn't quite fit on a single line, now takes
4 lines instead of 2. Which is really annoying and IMO tends to break flow.
If you don't like
/* gnu
style */
or
/* whatever
* this is */
could you live with
// c99/c++
// comments
(I know we currently deny those in checkpatch, but that's easy enough to remove
if we're changing policy. I have no idea why we don't like them in the first
place. Or other c99 features like mid-block or control declarations, for that
matter.)
r~