aboutsummaryrefslogtreecommitdiff
path: root/arch/arm/mm/fault.c
diff options
context:
space:
mode:
authorSebastien Dugue <sebastien.dugue@bull.net>2010-05-20 15:58:22 -0700
committerGreg Kroah-Hartman <gregkh@suse.de>2010-07-05 11:10:51 -0700
commit12a5a0e39bc503ccbbf68e697d06397cba2afc79 (patch)
tree1f8d90f7103c15278888267f3c95a465a4c64763 /arch/arm/mm/fault.c
parent2de2efaa44e68c4ceff425b0710ad14d2228fe0d (diff)
mlx4_core: Fix possible chunk sg list overflow in mlx4_alloc_icm()
commit c0dc72bad9cf21071f5e4005de46f7c8b67a138a upstream. 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 <sebastien.dugue@bull.net> Signed-off-by: Roland Dreier <rolandd@cisco.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'arch/arm/mm/fault.c')
0 files changed, 0 insertions, 0 deletions