scripts: kernel_doc: fixup reporting of function identifiers
authorMike Rapoport <rppt@linux.vnet.ibm.com>
Tue, 13 Feb 2018 11:31:46 +0000 (13:31 +0200)
committerJonathan Corbet <corbet@lwn.net>
Sun, 18 Feb 2018 23:45:53 +0000 (16:45 -0700)
When function description includes brackets after the function name as
suggested by Documentation/doc-guide/kernel-doc, the kernel-doc script
omits the function name from "Scanning doc for" report.
Extending match for identifier name with optional brackets fixes this
issue.

Signed-off-by: Mike Rapoport <rppt@linux.vnet.ibm.com>
Signed-off-by: Jonathan Corbet <corbet@lwn.net>
scripts/kernel-doc

index fee8952..a6a9a8e 100755 (executable)
@@ -1873,7 +1873,7 @@ sub process_file($) {
            }
            elsif (/$doc_decl/o) {
                $identifier = $1;
-               if (/\s*([\w\s]+?)\s*-/) {
+               if (/\s*([\w\s]+?)(\(\))?\s*-/) {
                    $identifier = $1;
                }