diff options
author | Conchúr Navid <conchur@web.de> | 2015-11-08 10:48:05 +0100 |
---|---|---|
committer | Jonathan Corbet <corbet@lwn.net> | 2015-11-20 16:13:48 -0700 |
commit | 4468e21eed2dd7ee8dc91d94dbd2ccb0d291fb07 (patch) | |
tree | 29755f76a7435df66b52beee7cfc11cbf55efae7 /scripts/gdb/linux/modules.py | |
parent | 8a9260aa96b5112856a8bfdbf80984bfbcb4003f (diff) |
kernel-doc: Strip #ifdef/#endif in enums
Some enumerations in the kernel headers use #ifdef to reduce their size
based on the the configuration. These lines have to be stripped to avoid
parsing problems.
For example a simple input like
/**
* enum flags - test flags
* @flag1: first flag
* @flag2: second flag
*/
enum flags {
flag1 = BIT(0),
#ifdef SECOND_FLAG
flag2 = BIT(1),
#endif
};
resulted in parsing warnings like
warning: Enum value '#ifdef SECOND_FLAG;flag2 = BIT(1)' not described in enum 'flags'
warning: Enum value '#endif;' not described in enum 'flags'
Signed-off-by: Conchúr Navid <conchur@web.de>
Signed-off-by: Jonathan Corbet <corbet@lwn.net>
Diffstat (limited to 'scripts/gdb/linux/modules.py')
0 files changed, 0 insertions, 0 deletions