[libata] fix bugs in ATAPI padding DMA mapping code