x86: restore old GART alloc_coherent behavior