@@ -264,15 +264,16 @@ static void cleanup_one_si(struct smi_info *smi_info);
264264static void cleanup_ipmi_si (void );
265265
266266#ifdef DEBUG_TIMING
267- void debug_timestamp (char * msg )
267+ void debug_timestamp (struct smi_info * smi_info , char * msg )
268268{
269269 struct timespec64 t ;
270270
271271 ktime_get_ts64 (& t );
272- pr_debug ("**%s: %lld.%9.9ld\n" , msg , t .tv_sec , t .tv_nsec );
272+ dev_dbg (smi_info -> io .dev , "**%s: %lld.%9.9ld\n" ,
273+ msg , t .tv_sec , t .tv_nsec );
273274}
274275#else
275- #define debug_timestamp (x )
276+ #define debug_timestamp (smi_info , x )
276277#endif
277278
278279static ATOMIC_NOTIFIER_HEAD (xaction_notifier_list );
@@ -318,7 +319,7 @@ static enum si_sm_result start_next_msg(struct smi_info *smi_info)
318319
319320 smi_info -> curr_msg = smi_info -> waiting_msg ;
320321 smi_info -> waiting_msg = NULL ;
321- debug_timestamp ("Start2" );
322+ debug_timestamp (smi_info , "Start2" );
322323 err = atomic_notifier_call_chain (& xaction_notifier_list ,
323324 0 , smi_info );
324325 if (err & NOTIFY_STOP_MASK ) {
@@ -538,7 +539,7 @@ static void handle_transaction_done(struct smi_info *smi_info)
538539{
539540 struct ipmi_smi_msg * msg ;
540541
541- debug_timestamp ("Done" );
542+ debug_timestamp (smi_info , "Done" );
542543 switch (smi_info -> si_state ) {
543544 case SI_NORMAL :
544545 if (!smi_info -> curr_msg )
@@ -901,7 +902,7 @@ static void sender(void *send_info,
901902 struct smi_info * smi_info = send_info ;
902903 unsigned long flags ;
903904
904- debug_timestamp ("Enqueue" );
905+ debug_timestamp (smi_info , "Enqueue" );
905906
906907 if (smi_info -> run_to_completion ) {
907908 /*
@@ -1079,7 +1080,7 @@ static void smi_timeout(struct timer_list *t)
10791080 long timeout ;
10801081
10811082 spin_lock_irqsave (& (smi_info -> si_lock ), flags );
1082- debug_timestamp ("Timer" );
1083+ debug_timestamp (smi_info , "Timer" );
10831084
10841085 jiffies_now = jiffies ;
10851086 time_diff = (((long )jiffies_now - (long )smi_info -> last_timeout_jiffies )
@@ -1128,7 +1129,7 @@ irqreturn_t ipmi_si_irq_handler(int irq, void *data)
11281129
11291130 smi_inc_stat (smi_info , interrupts );
11301131
1131- debug_timestamp ("Interrupt" );
1132+ debug_timestamp (smi_info , "Interrupt" );
11321133
11331134 smi_event_handler (smi_info , 0 );
11341135 spin_unlock_irqrestore (& (smi_info -> si_lock ), flags );
0 commit comments