[PATCH 6.1 113/128] ata: libata-core: Fix double free on error