hc
2024-05-10 ee930fffee469d076998274a2ca55e13dc1efb67
kernel/include/linux/kdb.h
....@@ -125,7 +125,7 @@
125125 #define KDB_FLAG_NO_I8042 (1 << 7) /* No i8042 chip is available, do
126126 * not use keyboard */
127127
128
-extern int kdb_flags; /* Global flags, see kdb_state for per cpu state */
128
+extern unsigned int kdb_flags; /* Global flags, see kdb_state for per cpu state */
129129
130130 extern void kdb_save_flags(void);
131131 extern void kdb_restore_flags(void);
....@@ -167,7 +167,6 @@
167167 extern __printf(1, 2) int kdb_printf(const char *, ...);
168168 typedef __printf(1, 2) int (*kdb_printf_t)(const char *, ...);
169169
170
-#define in_kdb_printk() (kdb_trap_printk)
171170 extern void kdb_init(int level);
172171
173172 /* Access to kdb specific polling devices */
....@@ -184,8 +183,6 @@
184183 return cpu;
185184 }
186185
187
-/* kdb access to register set for stack dumping */
188
-extern struct pt_regs *kdb_current_regs;
189186 #ifdef CONFIG_KALLSYMS
190187 extern const char *kdb_walk_kallsyms(loff_t *pos);
191188 #else /* ! CONFIG_KALLSYMS */
....@@ -202,7 +199,6 @@
202199 extern int kdb_unregister(char *);
203200 #else /* ! CONFIG_KGDB_KDB */
204201 static inline __printf(1, 2) int kdb_printf(const char *fmt, ...) { return 0; }
205
-#define in_kdb_printk() (0)
206202 static inline void kdb_init(int level) {}
207203 static inline int kdb_register(char *cmd, kdb_func_t func, char *usage,
208204 char *help, short minlen) { return 0; }