On Fri, Aug 26, 2022 at 03:25:57AM -0700, Nilesh Javali wrote: > From: Arun Easi <aeasi@xxxxxxxxxxx> > > Older tracing of driver messages was to: > - log only debug messages to kernel main trace buffer AND > - log only if extended logging bits corresponding to this > message is off > > This has been modified and extended as follows: > - Tracing is now controlled via ql2xextended_error_logging_ktrace > module parameter. Bit usages same as ql2xextended_error_logging. > - Tracing uses "qla2xxx" trace instance, unless instance creation > have issues. > - Tracing is enabled (compile time tunable). > - All driver messages, include debug and log messages are now traced > in kernel trace buffer. > > Trace messages can be viewed by looking at the qla2xxx instance at: > /sys/kernel/tracing/instances/qla2xxx/trace Nice! Thanks for getting this working. > Trace tunable that takes the same bit mask as ql2xextended_error_logging > is: > ql2xextended_error_logging_ktrace (default=1) > > Suggested-by: Daniel Wagner <dwagner@xxxxxxx> > Suggested-by: Steven Rostedt <rostedt@xxxxxxxxxxx> > Signed-off-by: Arun Easi <aeasi@xxxxxxxxxxx> > Signed-off-by: Nilesh Javali <njavali@xxxxxxxxxxx> Reviewed-by: Daniel Wagner <dwagner@xxxxxxx>