]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
staging: comedi: tests: ni_routes_test: Put complex values in parentheses
authorIan Abbott <abbotti@mev.co.uk>
Wed, 7 Apr 2021 14:01:39 +0000 (15:01 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 7 Apr 2021 15:09:55 +0000 (17:09 +0200)
Fix checkpatch.pl errors such as:

ERROR: Macros with complex values should be enclosed in parentheses
+#define I1(x1) \
+ (int[]){ \
+ x1, 0 \
+ }

Also, wrap that `x1` in parentheses.

Cc: Spencer E. Olson <olsonse@umich.edu>
Signed-off-by: Ian Abbott <abbotti@mev.co.uk>
Link: https://lore.kernel.org/r/20210407140142.447250-3-abbotti@mev.co.uk
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/comedi/drivers/tests/ni_routes_test.c

index 68defeb53de4a92b9f599b01bbf7618d24b02af9..696e610f18228491c94414ba1fe583dbe35a0266 100644 (file)
@@ -63,24 +63,24 @@ static const int no_val_dest = O(7), no_val_index = 4;
 
 /* I1 and I2 should not call O(...).  Mostly here to shut checkpatch.pl up */
 #define I1(x1) \
-       (int[]){ \
-               x1, 0 \
-       }
+       ((int[]){ \
+               (x1), 0 \
+        })
 #define I2(x1, x2)     \
-       (int[]){ \
+       ((int[]){ \
                (x1), (x2), 0 \
-       }
+        })
 #define I3(x1, x2, x3) \
-       (int[]){ \
+       ((int[]){ \
                (x1), (x2), (x3), 0 \
-       }
+        })
 
 /* O9 is build to call O(...) for each arg */
 #define O9(x1, x2, x3, x4, x5, x6, x7, x8, x9) \
-       (int[]){ \
+       ((int[]){ \
                O(x1), O(x2), O(x3), O(x4), O(x5), O(x6), O(x7), O(x8), O(x9), \
                0 \
-       }
+        })
 
 static struct ni_device_routes DR = {
        .device = "testdev",