#include <linux/module.h> #include <linux/kthread.h> #include <linux/irq_work.h> /* Must not be static to force gcc to consider these non constant */ char *trace_printk_test_global_str = "This is a dynamic string that will use trace_puts\n"; char *trace_printk_test_global_str_irq = "(irq) This is a dynamic string that will use trace_puts\n"; char *trace_printk_test_global_str_fmt = "%sThis is a %s that will use trace_printk\n"; static struct irq_work irqwork;
static void trace_printk_irq_work(struct irq_work *work) { trace_printk("(irq) This is a static string that will use trace_bputs\n"); trace_printk(trace_printk_test_global_str_irq); trace_printk("(irq) This is a %s that will use trace_bprintk()\n", "static string"); trace_printk(trace_printk_test_global_str_fmt, "(irq) ", "dynamic string"); }Contributors
Person | Tokens | Prop | Commits | CommitProp |
Steven Rostedt | 37 | 100.00% | 1 | 100.00% |
Total | 37 | 100.00% | 1 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp |
Steven Rostedt | 53 | 100.00% | 1 | 100.00% |
Total | 53 | 100.00% | 1 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp |
Steven Rostedt | 8 | 100.00% | 1 | 100.00% |
Total | 8 | 100.00% | 1 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp |
Steven Rostedt | 156 | 100.00% | 1 | 100.00% |
Total | 156 | 100.00% | 1 | 100.00% |