[PATCH 4/5] spi: omap2-mcspi: Use snprintf() instead of sprintf()
From: Aayush Kumar
Date: Fri Oct 09 2026 - 09:58:12 EST
Use snprintf() instead of sprintf() to avoid potential buffer
overflows when formatting DMA channel names.
Signed-off-by: Aayush Kumar <code@xxxxxxxxxxx>
---
drivers/spi/spi-omap2-mcspi.c | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/drivers/spi/spi-omap2-mcspi.c b/drivers/spi/spi-omap2-mcspi.c
index a3355147f..311ee0ca9 100644
--- a/drivers/spi/spi-omap2-mcspi.c
+++ b/drivers/spi/spi-omap2-mcspi.c
@@ -1544,8 +1544,10 @@ static int omap2_mcspi_probe(struct platform_device *pdev)
return -ENOMEM;
for (i = 0; i < ctlr->num_chipselect; i++) {
- sprintf(mcspi->dma_channels[i].dma_rx_ch_name, "rx%d", i);
- sprintf(mcspi->dma_channels[i].dma_tx_ch_name, "tx%d", i);
+ snprintf(mcspi->dma_channels[i].dma_rx_ch_name,
+ sizeof(mcspi->dma_channels[i].dma_rx_ch_name), "rx%d", i);
+ snprintf(mcspi->dma_channels[i].dma_tx_ch_name,
+ sizeof(mcspi->dma_channels[i].dma_tx_ch_name), "tx%d", i);
status = omap2_mcspi_request_dma(mcspi,
&mcspi->dma_channels[i]);
--
2.56.0