Commit f0dc9fd
dmaengine: ioatdma: Fix error path in ioat3_dma_probe()
Make sure we are disabling interrupts and destroying DMA pool if
pcie_capability_read/write_word() call failed.
Fixes: 511deae ("dmaengine: ioatdma: disable relaxed ordering for ioatdma")
Signed-off-by: Nikita Shubin <n.shubin@yadro.com>
Reviewed-by: Dave Jiang <dave.jiang@intel.com>
Link: https://lore.kernel.org/r/20240528-ioatdma-fixes-v2-2-a9f2fbe26ab1@yadro.com
Signed-off-by: Vinod Koul <vkoul@kernel.org>1 parent 1b11b4e commit f0dc9fd
1 file changed
Lines changed: 15 additions & 18 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
534 | 534 | | |
535 | 535 | | |
536 | 536 | | |
537 | | - | |
538 | | - | |
539 | | - | |
540 | | - | |
541 | | - | |
542 | | - | |
543 | | - | |
544 | | - | |
545 | | - | |
546 | | - | |
547 | | - | |
548 | | - | |
549 | 537 | | |
550 | 538 | | |
551 | 539 | | |
| |||
1181 | 1169 | | |
1182 | 1170 | | |
1183 | 1171 | | |
1184 | | - | |
| 1172 | + | |
1185 | 1173 | | |
1186 | | - | |
| 1174 | + | |
1187 | 1175 | | |
1188 | 1176 | | |
1189 | 1177 | | |
| |||
1192 | 1180 | | |
1193 | 1181 | | |
1194 | 1182 | | |
1195 | | - | |
1196 | | - | |
| 1183 | + | |
| 1184 | + | |
| 1185 | + | |
| 1186 | + | |
1197 | 1187 | | |
1198 | 1188 | | |
1199 | 1189 | | |
1200 | 1190 | | |
1201 | | - | |
1202 | | - | |
| 1191 | + | |
| 1192 | + | |
| 1193 | + | |
| 1194 | + | |
1203 | 1195 | | |
1204 | 1196 | | |
1205 | 1197 | | |
1206 | 1198 | | |
1207 | 1199 | | |
1208 | 1200 | | |
| 1201 | + | |
| 1202 | + | |
| 1203 | + | |
| 1204 | + | |
| 1205 | + | |
1209 | 1206 | | |
1210 | 1207 | | |
1211 | 1208 | | |
| |||
0 commit comments