While at it, drop DP_IS_END_TYPE and DP_IS_END_SUBTYPE, which are unused. Signed-off-by: Ahmad Fatoum <a.fatoum@xxxxxxxxxxxxxx> --- efi/devicepath.c | 12 ------------ include/efi/device-path.h | 10 ++++++++++ 2 files changed, 10 insertions(+), 12 deletions(-) diff --git a/efi/devicepath.c b/efi/devicepath.c index d3a0204bd380..12a94fdb6ef8 100644 --- a/efi/devicepath.c +++ b/efi/devicepath.c @@ -43,18 +43,6 @@ char *cprintf(struct string *str, const char *fmt, ...) #define MIN_ALIGNMENT_SIZE 8 /* FIXME: X86_64 specific */ #define ALIGN_SIZE(a) ((a % MIN_ALIGNMENT_SIZE) ? MIN_ALIGNMENT_SIZE - (a % MIN_ALIGNMENT_SIZE) : 0) -#define EFI_DP_TYPE_MASK 0x7f -#define EFI_DP_TYPE_UNPACKED 0x80 - -#define END_DEVICE_PATH_TYPE 0x7f - -#define END_ENTIRE_DEVICE_PATH_SUBTYPE 0xff -#define END_INSTANCE_DEVICE_PATH_SUBTYPE 0x01 -#define END_DEVICE_PATH_LENGTH (sizeof(struct efi_device_path)) - -#define DP_IS_END_TYPE(a) -#define DP_IS_END_SUBTYPE(a) ( ((a)->sub_type == END_ENTIRE_DEVICE_PATH_SUBTYPE ) - #define device_path_type(a) ( ((a)->type) & EFI_DP_TYPE_MASK ) #define next_device_path_node(a) ( (const struct efi_device_path *) ( ((u8 *) (a)) + (a)->length)) #define is_device_path_end_type(a) ( device_path_type(a) == END_DEVICE_PATH_TYPE ) diff --git a/include/efi/device-path.h b/include/efi/device-path.h index 4b97cadde4f1..b7dc518859ac 100644 --- a/include/efi/device-path.h +++ b/include/efi/device-path.h @@ -387,4 +387,14 @@ struct bbs_bbs_device_path { #define BBS_TYPE_DEV 0x80 #define BBS_TYPE_UNKNOWN 0x_fF + +#define EFI_DP_TYPE_MASK 0x7f +#define EFI_DP_TYPE_UNPACKED 0x80 + +#define END_DEVICE_PATH_TYPE 0x7f + +#define END_ENTIRE_DEVICE_PATH_SUBTYPE 0xff +#define END_INSTANCE_DEVICE_PATH_SUBTYPE 0x01 +#define END_DEVICE_PATH_LENGTH (sizeof(struct efi_device_path)) + #endif /* __EFI_DEVICE_PATH_H */ -- 2.39.2