aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--tools/objtool/include/objtool/check.h10
1 files changed, 5 insertions, 5 deletions
diff --git a/tools/objtool/include/objtool/check.h b/tools/objtool/include/objtool/check.h
index 7966f60f858b..a497ee7672fb 100644
--- a/tools/objtool/include/objtool/check.h
+++ b/tools/objtool/include/objtool/check.h
@@ -42,9 +42,9 @@ struct instruction {
struct list_head call_node;
struct section *sec;
unsigned long offset;
- unsigned int len;
- enum insn_type type;
unsigned long immediate;
+ unsigned int len;
+ u8 type;
u16 dead_end : 1,
ignore : 1,
@@ -54,11 +54,11 @@ struct instruction {
restore : 1,
retpoline_safe : 1,
noendbr : 1,
- entry : 1;
- /* 7 bit hole */
+ entry : 1,
+ visited : 4;
+ /* 3 bit hole */
s8 instr;
- u8 visited;
struct alt_group *alt_group;
struct symbol *call_dest;