summaryrefslogtreecommitdiffstats
path: root/drivers/parisc/sba_iommu.c
diff options
context:
space:
mode:
authorSebastien Dugue <sebastien.dugue@bull.net>2010-05-21 00:58:22 +0200
committerRoland Dreier <rolandd@cisco.com>2010-05-21 00:58:22 +0200
commitc0dc72bad9cf21071f5e4005de46f7c8b67a138a (patch)
treee2e7e86f111b9b4f9dbba30f5847187f19ac60d5 /drivers/parisc/sba_iommu.c
parentMerge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dto... (diff)
downloadlinux-c0dc72bad9cf21071f5e4005de46f7c8b67a138a.tar.xz
linux-c0dc72bad9cf21071f5e4005de46f7c8b67a138a.zip
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 <sebastien.dugue@bull.net> Cc: <stable@kernel.org> Signed-off-by: Roland Dreier <rolandd@cisco.com>
Diffstat (limited to 'drivers/parisc/sba_iommu.c')
0 files changed, 0 insertions, 0 deletions