staging: most: configfs: reduce array size
authorChristian Gromm <christian.gromm@microchip.com>
Fri, 13 Dec 2019 12:04:18 +0000 (13:04 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 17 Dec 2019 12:54:37 +0000 (13:54 +0100)
This patch reduces the size of the arrays inside the mdev_link struct to
a reasonable value.

Reported-by: Joe Perches <joe@perches.com>
Signed-off-by: Christian Gromm <christian.gromm@microchip.com>
Link: https://lore.kernel.org/r/1576238662-16512-6-git-send-email-christian.gromm@microchip.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/most/configfs.c

index 9fbcadfafba213aaaf31222985b606669f463b72..9818f6c8b22a728e82f62825a63e9ff2e030a342 100644 (file)
@@ -12,6 +12,8 @@
 #include <linux/configfs.h>
 #include <most/most.h>
 
+#define MAX_STRING_SIZE 80
+
 struct mdev_link {
        struct config_item item;
        struct list_head list;
@@ -22,13 +24,13 @@ struct mdev_link {
        u16 subbuffer_size;
        u16 packets_per_xact;
        u16 dbr_size;
-       char datatype[PAGE_SIZE];
-       char direction[PAGE_SIZE];
-       char name[PAGE_SIZE];
-       char device[PAGE_SIZE];
-       char channel[PAGE_SIZE];
-       char comp[PAGE_SIZE];
-       char comp_params[PAGE_SIZE];
+       char datatype[MAX_STRING_SIZE];
+       char direction[MAX_STRING_SIZE];
+       char name[MAX_STRING_SIZE];
+       char device[MAX_STRING_SIZE];
+       char channel[MAX_STRING_SIZE];
+       char comp[MAX_STRING_SIZE];
+       char comp_params[MAX_STRING_SIZE];
 };
 
 static struct list_head mdev_link_list;