serial: core: constify struct uart_port {name} field
authorAndy Shevchenko <andriy.shevchenko@linux.intel.com>
Fri, 31 Mar 2017 18:35:17 +0000 (21:35 +0300)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sat, 8 Apr 2017 16:51:57 +0000 (18:51 +0200)
Don't allow modifications of port name. It's serial core's business only.

Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
include/linux/serial_core.h

index 60530678c6332c1f76dd43cb6e0e8266191d9b1c..64d892f1e5cd833bd30003e6f64c99da3a73f5f7 100644 (file)
@@ -247,7 +247,7 @@ struct uart_port {
        unsigned char           suspended;
        unsigned char           irq_wake;
        unsigned char           unused[2];
-       char                    *name;                  /* port name */
+       const char              *name;                  /* port name */
        struct attribute_group  *attr_group;            /* port specific attributes */
        const struct attribute_group **tty_groups;      /* all attributes (serial core use only) */
        struct serial_rs485     rs485;