===== arch/ppc/mm/pgtable.c 1.7 vs edited ===== --- 1.7/arch/ppc/mm/pgtable.c Sun Nov 4 18:54:46 2001 +++ edited/arch/ppc/mm/pgtable.c Fri Nov 16 15:12:48 2001 @@ -242,7 +242,7 @@ /* * Use a BAT for this if possible... */ - if (io_bat_index < 2 && is_power_of_2(size) + if (io_bat_index < 2 && is_power_of_2(size) && size >= 0x20000 && (virt & (size - 1)) == 0 && (phys & (size - 1)) == 0) { setbat(io_bat_index, virt, phys, size, flags); ++io_bat_index;