.. | .. |
---|
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 | |
---|