From: Marek Szyprowski Date: Wed, 8 Jul 2015 12:21:55 +0000 (+0100) Subject: ARM: 8404/1: dma-mapping: fix off-by-one error in bitmap size check X-Git-Tag: omap-for-v4.3/fixes-merge-window~219^2~2 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=462859aa7bbe1ac83ec4377a0a06fe60778f3f27;p=pandora-kernel.git ARM: 8404/1: dma-mapping: fix off-by-one error in bitmap size check nr_bitmaps member of mapping structure stores the number of already allocated bitmaps and it is interpreted as loop iterator (it starts from 0 not from 1), so a comparison against number of possible bitmap extensions should include this fact. This patch fixes this by changing the extension failure condition. This issue has been introduced by commit 4d852ef8c2544ce21ae41414099a7504c61164a0 ("arm: dma-mapping: Add support to extend DMA IOMMU mappings"). Reported-by: Hyungwon Hwang Signed-off-by: Marek Szyprowski Reviewed-by: Hyungwon Hwang Cc: stable@vger.kernel.org # v3.15+ Signed-off-by: Russell King --- Reading git-diff-tree failed