trace_puts — write a string into the ftrace buffer
|  trace_puts ( | str ); | 
   __trace_bputs is an internal function for trace_puts and
   the ip is passed in via the trace_puts macro.
   
   This is similar to trace_printk but is made for those really fast
   paths that a developer wants the least amount of “Heisenbug” affects,
   where the processing of the print format is still too much.
   
This function allows a kernel developer to debug fast path sections that printk is not appropriate for. By scattering in various printk like tracing in the code, a developer can quickly see where problems are occurring.
   This is intended as a debugging tool for the developer only.
   Please refrain from leaving trace_puts scattered around in
   your code. (Extra memory is used for special buffers that are
   allocated when trace_puts is used)