]> www.infradead.org Git - users/jedix/linux-maple.git/commit
xscore: add dma address check
authorZhu Yanjun <yanjun.zhu@oracle.com>
Mon, 23 Oct 2017 06:50:22 +0000 (02:50 -0400)
committerDhaval Giani <dhaval.giani@oracle.com>
Tue, 7 Nov 2017 05:27:43 +0000 (00:27 -0500)
commitef67b1b232de7f71e961f3d73b240df615ac767c
treed72d4530b6d4b51f25e61bc91c582b3eb38d26de
parent937556a6874fd7f49128d441448ee3bd74583cd4
xscore: add dma address check

When "swiotlb buffer is full" error occurs, the DMA allocation
will fail. The data conn and control conn are disconnected. Then
xscore will make error handling. In this error handling, the
unallocated DMA address is unmapped. This will result in the crash.
To avoid crash, the dma address check is added.

Orabug: 27074085

Signed-off-by: Zhu Yanjun <yanjun.zhu@oracle.com>
Reviewed-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Signed-off-by: Dhaval Giani <dhaval.giani@oracle.com>
drivers/infiniband/ulp/xsigo/xscore/xscore_api.c