diff options
Diffstat (limited to 'stand/efi/libefi/efipart.c')
| -rw-r--r-- | stand/efi/libefi/efipart.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/stand/efi/libefi/efipart.c b/stand/efi/libefi/efipart.c index 3df6034571f5..c61a7fce2a47 100644 --- a/stand/efi/libefi/efipart.c +++ b/stand/efi/libefi/efipart.c @@ -35,8 +35,9 @@ #include <efi.h> #include <efilib.h> -#include <efiprot.h> #include <efichar.h> +#include <Protocol/DevicePath.h> +#include <Protocol/BlockIo.h> #include <disk.h> static EFI_GUID blkio_guid = BLOCK_IO_PROTOCOL; @@ -388,7 +389,7 @@ efipart_inithandles(void) status = OpenProtocolByHandle(hin[i], &blkio_guid, (void **)&blkio); if (EFI_ERROR(status)) { - printf("error %lu\n", EFI_ERROR_CODE(status)); + printf("error %lu\n", DECODE_ERROR(status)); continue; } @@ -1033,7 +1034,7 @@ efipart_readwrite(EFI_BLOCK_IO *blkio, int rw, daddr_t blk, daddr_t nblks, if (EFI_ERROR(status)) { printf("%s: rw=%d, blk=%ju size=%ju status=%lu\n", __func__, rw, - blk, nblks, EFI_ERROR_CODE(status)); + blk, nblks, DECODE_ERROR(status)); } TSEXIT(); return (efi_status_to_errno(status)); |
