| .. | .. |
|---|
| 1393 | 1393 | if (trace_trigger_soft_disabled(trace_file)) |
|---|
| 1394 | 1394 | return; |
|---|
| 1395 | 1395 | |
|---|
| 1396 | | - fbuffer.trace_ctx = tracing_gen_ctx(); |
|---|
| 1396 | + local_save_flags(fbuffer.flags); |
|---|
| 1397 | + fbuffer.pc = preempt_count(); |
|---|
| 1397 | 1398 | fbuffer.trace_file = trace_file; |
|---|
| 1398 | 1399 | |
|---|
| 1399 | 1400 | dsize = __get_data_size(&tk->tp, regs); |
|---|
| .. | .. |
|---|
| 1402 | 1403 | trace_event_buffer_lock_reserve(&fbuffer.buffer, trace_file, |
|---|
| 1403 | 1404 | call->event.type, |
|---|
| 1404 | 1405 | sizeof(*entry) + tk->tp.size + dsize, |
|---|
| 1405 | | - fbuffer.trace_ctx); |
|---|
| 1406 | + fbuffer.flags, fbuffer.pc); |
|---|
| 1406 | 1407 | if (!fbuffer.event) |
|---|
| 1407 | 1408 | return; |
|---|
| 1408 | 1409 | |
|---|
| .. | .. |
|---|
| 1440 | 1441 | if (trace_trigger_soft_disabled(trace_file)) |
|---|
| 1441 | 1442 | return; |
|---|
| 1442 | 1443 | |
|---|
| 1443 | | - fbuffer.trace_ctx = tracing_gen_ctx(); |
|---|
| 1444 | + local_save_flags(fbuffer.flags); |
|---|
| 1445 | + fbuffer.pc = preempt_count(); |
|---|
| 1444 | 1446 | fbuffer.trace_file = trace_file; |
|---|
| 1445 | 1447 | |
|---|
| 1446 | 1448 | dsize = __get_data_size(&tk->tp, regs); |
|---|
| .. | .. |
|---|
| 1448 | 1450 | trace_event_buffer_lock_reserve(&fbuffer.buffer, trace_file, |
|---|
| 1449 | 1451 | call->event.type, |
|---|
| 1450 | 1452 | sizeof(*entry) + tk->tp.size + dsize, |
|---|
| 1451 | | - fbuffer.trace_ctx); |
|---|
| 1453 | + fbuffer.flags, fbuffer.pc); |
|---|
| 1452 | 1454 | if (!fbuffer.event) |
|---|
| 1453 | 1455 | return; |
|---|
| 1454 | 1456 | |
|---|