tty: serial: qcom_geni_serial: Clean up an ARRAY_SIZE() vs sizeof()
authorDan Carpenter <dan.carpenter@oracle.com>
Wed, 24 Jun 2020 13:27:44 +0000 (16:27 +0300)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sat, 27 Jun 2020 11:51:49 +0000 (13:51 +0200)
The ARRAY_SIZE() is the number of elements but we want the number of
bytes so sizeof() is more appropriate.  Fortunately, it's the same
thing here because this is an array of u8 so this doesn't change
runtime.

Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
Link: https://lore.kernel.org/r/20200624132744.GD9972@mwanda
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/tty/serial/qcom_geni_serial.c

index 457c0bf8cbf83dec47c8a4aa948cd288a492a270..1ed3d354e16dec83ef1fbf5573b5b48c9794ad61 100644 (file)
@@ -718,7 +718,7 @@ static void qcom_geni_serial_handle_tx(struct uart_port *uport, bool done,
                u8 buf[sizeof(u32)];
                int c;
 
-               memset(buf, 0, ARRAY_SIZE(buf));
+               memset(buf, 0, sizeof(buf));
                tx_bytes = min_t(size_t, remaining, port->tx_bytes_pw);
 
                for (c = 0; c < tx_bytes ; c++) {