mirror of
https://github.com/torvalds/linux.git
synced 2026-04-18 23:03:57 -04:00
docs: kdoc: properly handle empty enum arguments
Depending on how the enum proto is written, a comma at the end may incorrectly make kernel-doc parse an arg like " ". Strip spaces before checking if arg is empty. Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org> Message-ID: <4182bfb7e5f5b4bbaf05cee1bede691e56247eaf.1773074166.git.mchehab+huawei@kernel.org> Signed-off-by: Jonathan Corbet <corbet@lwn.net> Message-ID: <640784283d52c5fc52ea597344ecd567e2fb6e22.1773770483.git.mchehab+huawei@kernel.org>
This commit is contained in:
committed by
Jonathan Corbet
parent
b1e64e30fc
commit
d5265f7af2
@@ -810,9 +810,10 @@ class KernelDoc:
|
||||
member_set = set()
|
||||
members = KernRe(r'\([^;)]*\)').sub('', members)
|
||||
for arg in members.split(','):
|
||||
if not arg:
|
||||
continue
|
||||
arg = KernRe(r'^\s*(\w+).*').sub(r'\1', arg)
|
||||
if not arg.strip():
|
||||
continue
|
||||
|
||||
self.entry.parameterlist.append(arg)
|
||||
if arg not in self.entry.parameterdescs:
|
||||
self.entry.parameterdescs[arg] = self.undescribed
|
||||
|
||||
Reference in New Issue
Block a user