Message ID | 20230306152723.3090195-5-james.clark@arm.com (mailing list archive) |
---|---|
State | Handled Elsewhere |
Headers | show |
Series | devres: Provide krealloc_array | expand |
diff --git a/drivers/tty/serial/qcom_geni_serial.c b/drivers/tty/serial/qcom_geni_serial.c index d69592e5e2ec..23fc33d182ac 100644 --- a/drivers/tty/serial/qcom_geni_serial.c +++ b/drivers/tty/serial/qcom_geni_serial.c @@ -1056,9 +1056,9 @@ static int setup_fifos(struct qcom_geni_serial_port *port) (port->tx_fifo_depth * port->tx_fifo_width) / BITS_PER_BYTE; if (port->rx_buf && (old_rx_fifo_depth != port->rx_fifo_depth) && port->rx_fifo_depth) { - port->rx_buf = devm_krealloc(uport->dev, port->rx_buf, - port->rx_fifo_depth * sizeof(u32), - GFP_KERNEL); + port->rx_buf = devm_krealloc_array(uport->dev, port->rx_buf, + port->rx_fifo_depth, sizeof(u32), + GFP_KERNEL); if (!port->rx_buf) return -ENOMEM; }
Now that it exists, use it instead of doing the multiplication manually. Signed-off-by: James Clark <james.clark@arm.com> --- drivers/tty/serial/qcom_geni_serial.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-)