staging: dgnc: Add const qualifier to struct declaration.
authorElise Lennion <elise.lennion@gmail.com>
Sat, 15 Oct 2016 00:35:13 +0000 (21:35 -0300)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 17 Oct 2016 07:46:58 +0000 (09:46 +0200)
Const qualifier added to struct declaration to avoid data overwrite
during runtime and improve security.

Signed-off-by: Elise Lennion <elise.lennion@gmail.com>
Acked-by: Julia Lawall <julia.lawall@lip6.fr>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/dgnc/dgnc_driver.c
drivers/staging/dgnc/dgnc_tty.c

index fd372d3..6576674 100644 (file)
@@ -93,7 +93,7 @@ struct board_id {
        unsigned int is_pci_express;
 };
 
-static struct board_id dgnc_ids[] = {
+static const struct board_id dgnc_ids[] = {
        {       PCI_DEVICE_CLASSIC_4_PCI_NAME,          4,      0       },
        {       PCI_DEVICE_CLASSIC_4_422_PCI_NAME,      4,      0       },
        {       PCI_DEVICE_CLASSIC_8_PCI_NAME,          8,      0       },
index ef9a45b..cf8aefd 100644 (file)
@@ -50,7 +50,7 @@ static unsigned char          *dgnc_TmpWriteBuf;
 /*
  * Default transparent print information.
  */
-static struct digi_t dgnc_digi_init = {
+static const struct digi_t dgnc_digi_init = {
        .digi_flags =   DIGI_COOK,      /* Flags                        */
        .digi_maxcps =  100,            /* Max CPS                      */
        .digi_maxchar = 50,             /* Max chars in print queue     */