[libata irq-pio] use PageHighMem() to optimize the kmap_atomic() usage