mirror of
https://github.com/coolsnowwolf/lede.git
synced 2025-06-07 04:42:04 +08:00
30 lines
1.2 KiB
Diff
30 lines
1.2 KiB
Diff
From f48d80503504257682e493dc17408f2f0b47bcfa Mon Sep 17 00:00:00 2001
|
|
From: Gabor Juhos <j4g8y7@gmail.com>
|
|
Date: Thu, 20 Mar 2025 19:11:59 +0100
|
|
Subject: [PATCH] spi: spi-qpic-snand: use kmalloc() for OOB buffer allocation
|
|
|
|
The qcom_spi_ecc_init_ctx_pipelined() function allocates zeroed
|
|
memory for the OOB buffer, then it fills the buffer with '0xff'
|
|
bytes right after the allocation. In this case zeroing the memory
|
|
during allocation is superfluous, so use kmalloc() instead of
|
|
kzalloc() to avoid that.
|
|
|
|
Signed-off-by: Gabor Juhos <j4g8y7@gmail.com>
|
|
Link: https://patch.msgid.link/20250320-qpic-snand-kmalloc-v1-1-94e267550675@gmail.com
|
|
Signed-off-by: Mark Brown <broonie@kernel.org>
|
|
---
|
|
drivers/spi/spi-qpic-snand.c | 2 +-
|
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
|
|
--- a/drivers/spi/spi-qpic-snand.c
|
|
+++ b/drivers/spi/spi-qpic-snand.c
|
|
@@ -261,7 +261,7 @@ static int qcom_spi_ecc_init_ctx_pipelin
|
|
ecc_cfg = kzalloc(sizeof(*ecc_cfg), GFP_KERNEL);
|
|
if (!ecc_cfg)
|
|
return -ENOMEM;
|
|
- snandc->qspi->oob_buf = kzalloc(mtd->writesize + mtd->oobsize,
|
|
+ snandc->qspi->oob_buf = kmalloc(mtd->writesize + mtd->oobsize,
|
|
GFP_KERNEL);
|
|
if (!snandc->qspi->oob_buf) {
|
|
kfree(ecc_cfg);
|