]> git.ipfire.org Git - thirdparty/linux.git/commit
dma: dw-edma: Fix build warning in dw_edma_pcie_probe()
authorAbinash Singh <abinashlalotra@gmail.com>
Sat, 5 Jul 2025 16:00:55 +0000 (21:30 +0530)
committerVinod Koul <vkoul@kernel.org>
Tue, 15 Jul 2025 15:11:49 +0000 (20:41 +0530)
commit3df63fa8f2afd051848e37ef1b8299dee28d4f87
treec94a5d75ec4542bbcc8697340e4816e4173f3cca
parent188c6ba1dd925849c5d94885c8bbdeb0b3dcf510
dma: dw-edma: Fix build warning in dw_edma_pcie_probe()

The function dw_edma_pcie_probe() in dw-edma-pcie.c triggered a
frame size warning:
ld.lld:warning:
  drivers/dma/dw-edma/dw-edma-pcie.c:162:0: stack frame size (1040) exceeds limit (1024) in function 'dw_edma_pcie_probe'

This patch reduces the stack usage by dynamically allocating the
`vsec_data` structure using kmalloc(), rather than placing it on
the stack. This eliminates the overflow warning and improves kernel
robustness.

Signed-off-by: Abinash Singh <abinashsinghlalotra@gmail.com>
Acked-by: Manivannan Sadhasivam <mani@kernel.org>
Link: https://lore.kernel.org/r/20250705160055.808165-1-abinashsinghlalotra@gmail.com
Signed-off-by: Vinod Koul <vkoul@kernel.org>
drivers/dma/dw-edma/dw-edma-pcie.c