aboutsummaryrefslogtreecommitdiff
path: root/stand/efi/libefi/efipart.c
diff options
context:
space:
mode:
Diffstat (limited to 'stand/efi/libefi/efipart.c')
-rw-r--r--stand/efi/libefi/efipart.c7
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));