[PATCH 6.6 146/163] ata: libata-core: Fix double free on error