]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
dmaengine: dmatest: split struct dmatest_info from variable declaration
authorRosen Penev <rosenp@gmail.com>
Sat, 30 May 2026 20:03:22 +0000 (13:03 -0700)
committerVinod Koul <vkoul@kernel.org>
Mon, 8 Jun 2026 11:32:21 +0000 (17:02 +0530)
Combining the struct definition with its variable initializer confuses the
kernel-doc parser because __MUTEX_INITIALIZER() expands to contain braces,
breaking brace counting and causing:

  Warning: drivers/dma/dmatest.c:152 struct member '' not described in 'dmatest_info'

Split into separate struct definition and variable declaration, which is
the standard kernel pattern.

Assisted-by: Opencode:Big-pickle
Signed-off-by: Rosen Penev <rosenp@gmail.com>
Link: https://patch.msgid.link/20260530200322.7584-1-rosenp@gmail.com
Signed-off-by: Vinod Koul <vkoul@kernel.org>
drivers/dma/dmatest.c

index df38681a1ff4ffe18546a4294e19cc5ea35c44ea..2ae3469397f3763c3321783040d773223915bdc9 100644 (file)
@@ -137,7 +137,7 @@ struct dmatest_params {
  * @did_init:          module has been initialized completely
  * @last_error:                test has faced configuration issues
  */
-static struct dmatest_info {
+struct dmatest_info {
        /* Test parameters */
        struct dmatest_params   params;
 
@@ -147,7 +147,9 @@ static struct dmatest_info {
        int                     last_error;
        struct mutex            lock;
        bool                    did_init;
-} test_info = {
+};
+
+static struct dmatest_info test_info = {
        .channels = LIST_HEAD_INIT(test_info.channels),
        .lock = __MUTEX_INITIALIZER(test_info.lock),
 };