]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/blobdiff - arch/x86/include/asm/unwind.h
x86/cpu/bugs: Use __initconst for 'const' init data
[mirror_ubuntu-bionic-kernel.git] / arch / x86 / include / asm / unwind.h
index 1f86e1b0a5cdc1afeb4667e8c770ec81456e9fb4..499578f7e6d7bb5020fe0c503c70b1be0f5b95f1 100644 (file)
@@ -23,6 +23,12 @@ struct unwind_state {
 #elif defined(CONFIG_UNWINDER_FRAME_POINTER)
        bool got_irq;
        unsigned long *bp, *orig_sp, ip;
+       /*
+        * If non-NULL: The current frame is incomplete and doesn't contain a
+        * valid BP. When looking for the next frame, use this instead of the
+        * non-existent saved BP.
+        */
+       unsigned long *next_bp;
        struct pt_regs *regs;
 #else
        unsigned long *sp;