On Thu, 2019-02-07 at 18:58 +0100, Markus Heiser wrote: > Am 07.02.19 um 18:50 schrieb Joe Perches: > > On Thu, 2019-02-07 at 09:34 -0800, Matthew Wilcox wrote: > > > On Thu, Feb 07, 2019 at 09:31:20AM -0800, Joe Perches wrote: > > > > It's not clear to me what you are asking checkpatch to do here. > > > > > > > > It may be reasonable for checkpatch to invoke kernel-doc on some > > > > portion of a patch, but I'm not sure how valuable it will be. > > > > > > I was just hoping to match: > > > > > > * Returns: > > > > > > Or to quote it properly for regexes ... > > > > > > ^ +\* *Returns: > > > > > > (I think ...) > > > > > > I can't see that matching C or assembler. > > > > checkpatch doesn't attempt to enforce any formatting standard > > on kernel-doc comments. > > > > There doesn't seem to be much standardization for kernel-doc > > in the first place. > > > > Just for the * return: case: > > > > $ git grep -P -i '^\s*\*\s*returns?\s*:' -- '*.[ch]' | \ > > grep -P -oh -i '\*\s*returns?\s*:' | \ > > sort | uniq -c | sort -rn > > 5153 * Return: > > 2534 * Returns: > > 1077 * RETURN: > > 358 * RETURNS: > > 173 * RETURNS: > > 171 * returns: > > 153 * return: > > 148 * Return : > > 72 * Returns : > > 61 * Returns: > > 37 * Returns: > > 30 * returns: > > 27 * return: > > 22 * Return: > > 20 * Returns : > > 19 * Return: > > 15 * RETURNS: > > 11 * return: > > 6 * return : > > 6 * return: > > 5 * returns : > > 3 *Returns: > > 3 * Returns : > > 3 * returns: > > 2 *RETURNS: > > 2 * Returns: > > 2 * Returns: > > 2 * returns: > > 2 * RETURN : > > 2 * Return: > > 2 * Return: > > 2 * return : > > 2 * return: > > 1 * RETURNS: > > 1 * RETURNs: > > 1 * Returns: > > 1 * Returns: > > 1 * Returns: > > 1 * RETURN: > > 1 * Return: > > 1 * Return: > > 1 * return : > > > > I think standarization is more something that scripts/kernel-doc > > could or should do. > > BTW: kernel-doc parser accept 'return' and 'returns': > > } elsif ($newsection =~ m/^return?$/i) { > $newsection = $section_return; That regex doesn't look like it does accept returns. That looks like it accepts either retur or return. I believe that would need to be $newsection =~ m/returns?$/i > Is there really a need to be standardize this? I generally doubt it.