Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.kernel > #1710442 > unrolled thread

[PATCH 00/11] constify uart_ops structures

Started byJulia Lawall <Julia.Lawall@lip6.fr>
First post2017-08-13 08:50 +0200
Last post2017-08-13 09:00 +0200
Articles 3 — 1 participant

Back to article view | Back to linux.kernel


Contents

  [PATCH 00/11] constify uart_ops structures Julia Lawall <Julia.Lawall@lip6.fr> - 2017-08-13 08:50 +0200
    [PATCH 09/11] serial: m32r_sio: constify uart_ops structures Julia Lawall <Julia.Lawall@lip6.fr> - 2017-08-13 08:50 +0200
    [PATCH 01/11] serial: meson: constify uart_ops structures Julia Lawall <Julia.Lawall@lip6.fr> - 2017-08-13 09:00 +0200

#1710442 — [PATCH 00/11] constify uart_ops structures

FromJulia Lawall <Julia.Lawall@lip6.fr>
Date2017-08-13 08:50 +0200
Subject[PATCH 00/11] constify uart_ops structures
Message-ID<udUSJ-3DM-3@gated-at.bofh.it>
These uart_ops structures are only stored in the ops field of a
uart_port structure and this fields is const, so the uart_ops
structures can also be const.

Done with the help of Coccinelle.

---

 drivers/tty/serial/21285.c                  |    2 +-
 drivers/tty/serial/apbuart.c                |    2 +-
 drivers/tty/serial/cpm_uart/cpm_uart_core.c |    2 +-
 drivers/tty/serial/m32r_sio.c               |    2 +-
 drivers/tty/serial/meson_uart.c             |    2 +-
 drivers/tty/serial/mpc52xx_uart.c           |    2 +-
 drivers/tty/serial/mux.c                    |    2 +-
 drivers/tty/serial/owl-uart.c               |    2 +-
 drivers/tty/serial/sunsab.c                 |    2 +-
 drivers/tty/serial/sunsu.c                  |    2 +-
 drivers/tty/serial/ucc_uart.c               |    2 +-
 11 files changed, 11 insertions(+), 11 deletions(-)

[toc] | [next] | [standalone]


#1710443 — [PATCH 09/11] serial: m32r_sio: constify uart_ops structures

FromJulia Lawall <Julia.Lawall@lip6.fr>
Date2017-08-13 08:50 +0200
Subject[PATCH 09/11] serial: m32r_sio: constify uart_ops structures
Message-ID<udUSK-3DM-23@gated-at.bofh.it>
In reply to#1710442
These uart_ops structures are only stored in the ops field of a
uart_port structure and this fields is const, so the uart_ops
structures can also be const.

Done with the help of Coccinelle.

Signed-off-by: Julia Lawall <Julia.Lawall@lip6.fr>

---
 drivers/tty/serial/m32r_sio.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/tty/serial/m32r_sio.c b/drivers/tty/serial/m32r_sio.c
index 218b711..5b3bd95 100644
--- a/drivers/tty/serial/m32r_sio.c
+++ b/drivers/tty/serial/m32r_sio.c
@@ -854,7 +854,7 @@ static void m32r_sio_config_port(struct uart_port *port, int unused)
 	return 0;
 }
 
-static struct uart_ops m32r_sio_pops = {
+static const struct uart_ops m32r_sio_pops = {
 	.tx_empty	= m32r_sio_tx_empty,
 	.set_mctrl	= m32r_sio_set_mctrl,
 	.get_mctrl	= m32r_sio_get_mctrl,

[toc] | [prev] | [next] | [standalone]


#1710444 — [PATCH 01/11] serial: meson: constify uart_ops structures

FromJulia Lawall <Julia.Lawall@lip6.fr>
Date2017-08-13 09:00 +0200
Subject[PATCH 01/11] serial: meson: constify uart_ops structures
Message-ID<udV2q-3J3-5@gated-at.bofh.it>
In reply to#1710442
These uart_ops structures are only stored in the ops field of a
uart_port structure and this fields is const, so the uart_ops
structures can also be const.

Done with the help of Coccinelle.

Signed-off-by: Julia Lawall <Julia.Lawall@lip6.fr>

---
 drivers/tty/serial/meson_uart.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/tty/serial/meson_uart.c b/drivers/tty/serial/meson_uart.c
index 42e4a4c..07c0f98 100644
--- a/drivers/tty/serial/meson_uart.c
+++ b/drivers/tty/serial/meson_uart.c
@@ -424,7 +424,7 @@ static void meson_uart_config_port(struct uart_port *port, int flags)
 	}
 }
 
-static struct uart_ops meson_uart_ops = {
+static const struct uart_ops meson_uart_ops = {
 	.set_mctrl      = meson_uart_set_mctrl,
 	.get_mctrl      = meson_uart_get_mctrl,
 	.tx_empty	= meson_uart_tx_empty,

[toc] | [prev] | [standalone]


Back to top | Article view | linux.kernel


csiph-web