|
@@ -106,7 +106,7 @@ extern int cond_resched(void);
|
|
|
extern struct atomic_notifier_head panic_notifier_list;
|
|
|
extern long (*panic_blink)(long time);
|
|
|
NORET_TYPE void panic(const char * fmt, ...)
|
|
|
- __attribute__ ((NORET_AND format (printf, 1, 2)));
|
|
|
+ __attribute__ ((NORET_AND format (printf, 1, 2))) __cold;
|
|
|
extern void oops_enter(void);
|
|
|
extern void oops_exit(void);
|
|
|
extern int oops_may_print(void);
|
|
@@ -155,14 +155,14 @@ extern void dump_thread(struct pt_regs *regs, struct user *dump);
|
|
|
asmlinkage int vprintk(const char *fmt, va_list args)
|
|
|
__attribute__ ((format (printf, 1, 0)));
|
|
|
asmlinkage int printk(const char * fmt, ...)
|
|
|
- __attribute__ ((format (printf, 1, 2)));
|
|
|
+ __attribute__ ((format (printf, 1, 2))) __cold;
|
|
|
#else
|
|
|
static inline int vprintk(const char *s, va_list args)
|
|
|
__attribute__ ((format (printf, 1, 0)));
|
|
|
static inline int vprintk(const char *s, va_list args) { return 0; }
|
|
|
static inline int printk(const char *s, ...)
|
|
|
__attribute__ ((format (printf, 1, 2)));
|
|
|
-static inline int printk(const char *s, ...) { return 0; }
|
|
|
+static inline int __cold printk(const char *s, ...) { return 0; }
|
|
|
#endif
|
|
|
|
|
|
unsigned long int_sqrt(unsigned long);
|
|
@@ -212,7 +212,7 @@ extern enum system_states {
|
|
|
#define TAINT_USER (1<<6)
|
|
|
#define TAINT_DIE (1<<7)
|
|
|
|
|
|
-extern void dump_stack(void);
|
|
|
+extern void dump_stack(void) __cold;
|
|
|
|
|
|
enum {
|
|
|
DUMP_PREFIX_NONE,
|