[PATCH] libata: fix qc->n_elem == 0 case handling in ata_qc_next_sg