On Sun, 01 Mar 2026 16:22:07 -0800, Chaitanya Kulkarni wrote:
> tracing_record_cmdline() internally uses __this_cpu_read() and
> __this_cpu_write() on the per-CPU variable trace_cmdline_save, and
> trace_save_cmdline() explicitly asserts preemption is disabled via
> lockdep_assert_preemption_disabled(). These operations are only safe
> when preemption is off, as they were designed to be called from the
> scheduler context (probe_wakeup_sched_switch() / probe_wakeup()).
>
> [...]
Applied, thanks!
[1/1] blktrace: fix __this_cpu_read/write in preemptible context
commit: da46b5dfef48658d03347cda21532bcdbb521e67
Best regards,
--
Jens Axboe