tracing: Fix trace_event_raw_event_synth() if else statement
[platform/kernel/linux-starfive.git] / kernel / trace / trace_events_synth.c
index adb6306..306c89e 100644 (file)
@@ -564,8 +564,8 @@ static notrace void trace_event_raw_event_synth(void *__data,
                                           event->fields[i]->is_dynamic,
                                           data_size, &n_u64);
                        data_size += len; /* only dynamic string increments */
-               } if (event->fields[i]->is_stack) {
-                       long *stack = (long *)(long)var_ref_vals[val_idx];
+               } else if (event->fields[i]->is_stack) {
+                       long *stack = (long *)(long)var_ref_vals[val_idx];
 
                        len = trace_stack(entry, event, stack,
                                           data_size, &n_u64);