]> git.baikalelectronics.ru Git - kernel.git/commit
x86: dma-mapping: fix broken allocation when dma_mask has been provided
authorMarek Szyprowski <m.szyprowski@samsung.com>
Thu, 14 Jun 2012 12:01:30 +0000 (14:01 +0200)
committerMarek Szyprowski <m.szyprowski@samsung.com>
Thu, 14 Jun 2012 12:01:30 +0000 (14:01 +0200)
commit663a80805fae923e5013cb719a5253b9c4fca8f6
tree218ba0a4f52a1dbc790af46f5a8bf18afd6372fe
parenta7102a92608668100e8e2eba1819df57c62b4261
x86: dma-mapping: fix broken allocation when dma_mask has been provided

Commit e5620633591 ("X86: integrate CMA with DMA-mapping subsystem")
broke memory allocation with dma_mask. This patch fixes possible kernel
ops caused by lack of resetting page variable when jumping to 'again' label.

Reported-by: Konrad Rzeszutek Wilk <konrad@darnok.org>
Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com>
Acked-by: Michal Nazarewicz <mina86@mina86.com>
arch/x86/kernel/pci-dma.c