[PATCH v2 02/13] ata: libata-core: Fix double free on error