Himanshu Madhani
44b0412aa1
scsi: qla2xxx: Fix DMA unmap leak
...
[ Upstream commit 5d328de64d ]
With debug kernel we see following wanings indicating memory leak.
[28809.523959] WARNING: CPU: 3 PID: 6790 at lib/dma-debug.c:978
dma_debug_device_change+0x166/0x1d0
[28809.523964] pci 0000:0c:00.6: DMA-API: device driver has pending DMA
allocations while released from device [count=5]
[28809.523964] One of leaked entries details: [device
address=0x00000002aefe4000] [size=8208 bytes] [mapped with DMA_BIDIRECTIONAL]
[mapped as coherent]
Fix this by unmapping DMA memory.
Signed-off-by: Quinn Tran <qutran@marvell.com >
Signed-off-by: Himanshu Madhani <hmadhani@marvell.com >
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com >
Signed-off-by: Sasha Levin <sashal@kernel.org >
2023-05-15 16:17:10 +09:00
..
2023-05-15 16:16:35 +09:00
2023-05-12 16:27:16 +09:00
2023-05-15 15:11:48 +09:00
2023-05-15 15:17:51 +09:00
2023-05-15 16:07:49 +09:00
2023-05-15 16:08:57 +09:00
2023-05-15 15:19:10 +09:00
2023-05-15 10:05:32 +09:00
2023-05-15 12:17:16 +09:00
2023-05-15 16:16:41 +09:00
2023-05-15 16:09:55 +09:00
2023-05-15 14:01:14 +09:00
2023-05-15 15:19:34 +09:00
2023-05-15 16:16:30 +09:00
2023-05-15 16:15:30 +09:00
2023-05-15 16:16:31 +09:00
2023-05-15 16:09:27 +09:00
2023-05-15 14:33:16 +09:00
2023-05-15 16:09:05 +09:00
2023-05-15 15:17:22 +09:00
2023-05-15 15:16:59 +09:00
2023-05-15 16:15:25 +09:00
2022-03-15 09:20:56 +09:00
2023-05-15 16:08:34 +09:00
2023-05-15 10:45:29 +09:00
2023-05-15 15:12:48 +09:00
2023-05-15 16:15:15 +09:00
2023-05-15 16:09:35 +09:00
2023-05-15 10:39:04 +09:00
2023-05-15 12:46:28 +09:00
2023-05-15 16:16:56 +09:00
2023-05-15 16:15:35 +09:00
2023-05-15 16:08:54 +09:00
2023-05-15 16:08:07 +09:00
2023-05-15 14:32:10 +09:00
2023-05-15 16:15:52 +09:00
2023-05-15 14:32:51 +09:00
2023-05-15 15:17:44 +09:00
2023-05-15 14:08:07 +09:00
2023-05-15 16:06:46 +09:00
2023-05-15 16:16:29 +09:00
2023-05-15 12:52:51 +09:00
2023-05-15 14:51:01 +09:00
2023-05-15 15:18:05 +09:00
2023-05-15 16:09:32 +09:00
2023-05-15 16:16:40 +09:00
2023-05-15 16:16:06 +09:00
2023-05-15 16:17:05 +09:00
2023-05-15 16:08:53 +09:00
2023-05-15 15:18:34 +09:00
2023-05-15 14:02:25 +09:00
2023-05-15 14:33:49 +09:00
2023-05-15 15:08:54 +09:00
2023-05-15 15:08:29 +09:00
2023-05-15 14:34:33 +09:00
2023-05-15 13:54:47 +09:00
2023-05-15 15:19:07 +09:00
2023-05-15 09:18:55 +09:00
2023-05-15 14:09:37 +09:00
2023-05-15 15:10:20 +09:00
2023-05-15 16:17:08 +09:00
2023-05-15 16:08:36 +09:00
2023-05-15 16:06:15 +09:00
2023-05-15 12:46:28 +09:00
2023-05-15 14:08:51 +09:00
2023-05-15 11:22:20 +09:00
2023-05-15 16:08:22 +09:00
2023-05-15 14:09:23 +09:00
2023-05-15 16:07:16 +09:00
2023-05-15 15:12:21 +09:00
2023-05-15 09:23:11 +09:00
2023-05-15 16:09:20 +09:00
2023-05-15 16:16:50 +09:00
2023-05-15 10:37:00 +09:00
2023-05-15 16:17:10 +09:00
2023-05-15 13:48:00 +09:00
2023-05-15 16:15:34 +09:00
2023-05-15 12:59:29 +09:00
2023-05-15 16:15:48 +09:00
2023-05-15 14:57:01 +09:00
2023-05-15 09:23:01 +09:00
2023-05-15 16:15:36 +09:00
2023-05-15 14:55:28 +09:00
2023-05-15 16:15:21 +09:00
2023-05-15 09:51:46 +09:00
2023-05-15 16:16:55 +09:00
2023-05-15 08:28:33 +09:00
2023-05-15 16:07:09 +09:00
2023-05-15 14:29:17 +09:00
2023-05-15 16:16:44 +09:00
2023-05-15 12:50:46 +09:00
2023-05-15 16:16:07 +09:00
2023-05-15 13:00:07 +09:00
2023-05-15 16:05:58 +09:00
2023-05-15 16:06:37 +09:00