[PATCH] libata: don't initialize sg in ata_exec_internal() if DMA_NONE (take #2)