[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