This patchset fixes a problem (in the x86 tree) that swiotlb always use GFP_DMA so we exhaust ZONE_DMA. This is against tip/master. --