diff --git a/include/asm-generic/bug.h b/include/asm-generic/bug.h
index d6f4aed479a12b0da4ed81c3c905183a08e55e39..87191357d303c9b53873a1280ca6caf440331136 100644
--- a/include/asm-generic/bug.h
+++ b/include/asm-generic/bug.h
@@ -97,6 +97,7 @@ extern void warn_slowpath_null(const char *file, const int line);
 
 /* used internally by panic.c */
 struct warn_args;
+struct pt_regs;
 
 void __warn(const char *file, int line, void *caller, unsigned taint,
 	    struct pt_regs *regs, struct warn_args *args);