b9b4f9dbba30f5847187f19ac60d5 parent a0fe3cc5d36a5f5b4f60abfe1a4b1caf4a5cce5a author Sebastien Dugue 1274396302 -0700 committer Roland Dreier 1274396302 -0700 mlx4_core: Fix possible chunk sg list overflow in mlx4_alloc_icm() If the number of sg entries in the ICM chunk reaches MLX4_ICM_CHUNK_LEN, we must set chunk to NULL even for coherent mappings so that the next time through the loop will allocate another chunk. Otherwise we'll overflow the sg list the next time through the loop. This will lead to memory corruption if this case is hit. mthca does not have this bug. Signed-off-by: Sebastien Dugue Cc: Signed-off-by: Roland Dreier [!Dœ