[PATCH v3 0/3] fix and refactoring of efi_disk.c