]> git.baikalelectronics.ru Git - kernel.git/commit
x86: Move swiotlb initialization before dma32_free_bootmem
authorFUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
Mon, 14 Dec 2009 02:52:14 +0000 (11:52 +0900)
committerIngo Molnar <mingo@elte.hu>
Mon, 14 Dec 2009 07:57:40 +0000 (08:57 +0100)
commit54f4993544d723484f13c35506c136dfc7c0ac84
treedf6ee598c8d9bd45b60652082ac2284ea922ad6b
parent20cc966bee7f9fa3315849a1dbfb0868080869aa
x86: Move swiotlb initialization before dma32_free_bootmem

The commit f40fc6585b664d0ae7a7833b11b9db5a06edacc7 introduced a
bug that we initialize SWIOTLB right after dma32_free_bootmem so
we wrongly steal memory area allocated for GART with broken BIOS
earlier.

This moves swiotlb initialization before dma32_free_bootmem().

Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
Cc: yinghai@kernel.org
LKML-Reference: <1260759135-6450-2-git-send-email-fujita.tomonori@lab.ntt.co.jp>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
arch/x86/kernel/pci-dma.c