|
@@ -1975,7 +1975,21 @@ void trace_printk_init_buffers(void)
|
|
|
if (alloc_percpu_trace_buffer())
|
|
|
return;
|
|
|
|
|
|
- pr_info("ftrace: Allocated trace_printk buffers\n");
|
|
|
+ /* trace_printk() is for debug use only. Don't use it in production. */
|
|
|
+
|
|
|
+ pr_warning("\n**********************************************************\n");
|
|
|
+ pr_warning("** NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE **\n");
|
|
|
+ pr_warning("** **\n");
|
|
|
+ pr_warning("** trace_printk() being used. Allocating extra memory. **\n");
|
|
|
+ pr_warning("** **\n");
|
|
|
+ pr_warning("** This means that this is a DEBUG kernel and it is **\n");
|
|
|
+ pr_warning("** unsafe for produciton use. **\n");
|
|
|
+ pr_warning("** **\n");
|
|
|
+ pr_warning("** If you see this message and you are not debugging **\n");
|
|
|
+ pr_warning("** the kernel, report this immediately to your vendor! **\n");
|
|
|
+ pr_warning("** **\n");
|
|
|
+ pr_warning("** NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE **\n");
|
|
|
+ pr_warning("**********************************************************\n");
|
|
|
|
|
|
/* Expand the buffers to set size */
|
|
|
tracing_update_buffers();
|