diff options
| author | Omokefe Emmanuel Onanaroghene <emmaonana18@gmail.com> | 2026-09-26 00:40:54 +0100 |
|---|---|---|
| committer | Jonathan Corbet <corbet@lwn.net> | 2026-09-29 16:59:29 -0600 |
| commit | 2d72a4c09867a8f9131afc2e705a728f9fba2417 (patch) | |
| tree | f1d23701d596e872ee6ad77c9547d95ee21ecbb5 /drivers/iio/adc/rockchip_saradc.c | |
| parent | b5375eb154041e18be6f93f39e939b1a5e1283bc (diff) | |
| download | lwn-docs-next.tar.gz lwn-docs-next.zip | |
kernel-doc fails to parse struct declarations wrapped in
context_lock_struct(), e.g. struct debugfs_cancellation:
include/linux/debugfs.h:245 ... error: Cannot parse struct or union!
Add a struct transform that expands context_lock_struct() to a plain
struct declaration, and apply the struct transforms to the whole
declaration before split_struct_proto(), matching what dump_var() and
dump_function() already do for their prototypes. The member-only
transform in dump_struct() is then redundant.
Add a regression test for the debugfs_cancellation declaration.
Fixes: 6e530e2e3119 ("debugfs: Make debugfs_cancellation a context lock struct")
Signed-off-by: Omokefe Emmanuel Onanaroghene <emmaonana18@gmail.com>
Tested-by: Randy Dunlap <rdunlap@infradead.org>
Reviewed-by: Aleksandr Loktionov <aleksandr.loktionov@intel.com>
Signed-off-by: Jonathan Corbet <corbet@lwn.net>
Message-ID: <20260925234054.128477-1-emmaonana18@gmail.com>
Diffstat (limited to 'drivers/iio/adc/rockchip_saradc.c')
0 files changed, 0 insertions, 0 deletions
