Merge tag 'for-5.12/dm-changes' of git://git.kernel.org/pub/scm/linux/kernel/git...
[linux-2.6-microblaze.git] / arch / x86 / include / asm / kprobes.h
index 991a7ad..d20a3d6 100644 (file)
@@ -58,14 +58,17 @@ struct arch_specific_insn {
        /* copy of the original instruction */
        kprobe_opcode_t *insn;
        /*
-        * boostable = false: This instruction type is not boostable.
-        * boostable = true: This instruction has been boosted: we have
+        * boostable = 0: This instruction type is not boostable.
+        * boostable = 1: This instruction has been boosted: we have
         * added a relative jump after the instruction copy in insn,
         * so no single-step and fixup are needed (unless there's
         * a post_handler).
         */
-       bool boostable;
-       bool if_modifier;
+       unsigned boostable:1;
+       unsigned if_modifier:1;
+       unsigned is_call:1;
+       unsigned is_pushf:1;
+       unsigned is_abs_ip:1;
        /* Number of bytes of text poked */
        int tp_len;
 };