[PATCH 5.4 180/189] ata: libata-core: Fix double free on error